Created
October 6, 2020 18:32
-
-
Save colesbury/7132bb795fb7d5d24fdf0163b4fa1d5c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Read of size 8 at 0x7b5000000080 by main thread: | |
#0 memcpy <null> (python+0x449377) | |
#1 _Py_qsbr_register /private/home/sgross/scratch/nogil/Python/qsbr.c:192:5 (python+0x68b550) | |
#2 new_threadstate /private/home/sgross/scratch/nogil/Python/pystate.c:940:20 (python+0x67fc02) | |
#3 _PyThreadState_Prealloc /private/home/sgross/scratch/nogil/Python/pystate.c:986:12 (python+0x67fdc7) | |
#4 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1338:29 (python+0x71ba6e) | |
#5 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#6 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#7 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#8 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#9 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#10 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#11 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#12 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#13 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#14 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#15 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#16 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#17 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#18 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#19 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#20 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#21 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#22 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#23 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#24 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#25 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#26 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#27 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#29 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#30 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#31 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#32 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#33 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#34 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#35 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#36 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#37 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#38 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#39 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#40 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#41 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#42 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#43 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#44 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#45 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#46 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#47 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#48 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#49 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#50 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#52 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#53 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#54 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#55 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#56 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#57 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#58 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#59 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#60 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#61 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#62 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#63 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#64 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#65 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#66 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#67 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#68 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#69 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#70 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#71 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#72 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#73 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#74 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#75 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#76 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#77 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#78 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#79 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#80 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#81 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#82 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#83 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#84 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#85 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#86 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#87 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#88 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#89 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#90 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#91 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#92 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#93 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#94 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#95 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#96 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#97 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#98 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#99 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#100 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#101 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#102 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#103 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#104 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#105 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#106 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#107 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#108 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#109 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#110 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#111 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#112 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#113 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#114 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#115 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#116 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#117 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#118 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#119 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#120 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#121 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#122 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#123 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#124 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#125 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#126 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#127 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#128 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#129 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#130 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#131 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#132 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#133 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#134 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#135 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#136 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#137 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#138 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#139 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#140 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#141 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#142 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#143 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#144 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#145 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#146 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#147 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#148 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#149 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#150 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#151 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#152 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#153 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#154 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#155 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#156 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#157 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#158 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#159 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#160 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#161 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#162 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#163 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#164 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#165 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#166 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#167 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#168 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#169 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#170 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#171 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#172 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#173 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Previous atomic write of size 8 at 0x7b5000000080 by thread T2: | |
#0 __tsan_atomic64_store <null> (python+0x489f85) | |
#1 _Py_atomic_store_uint64_relaxed /private/home/sgross/scratch/nogil/./Include/pyatomic_std.h:360:5 (python+0x68b2f3) | |
#2 _Py_qsbr_offline /private/home/sgross/scratch/nogil/Python/qsbr.c:148:5 (python+0x68b2f3) | |
#3 _PyThreadState_Swap /private/home/sgross/scratch/nogil/Python/pystate.c:1447:13 (python+0x67ec99) | |
#4 PyEval_SaveThread /private/home/sgross/scratch/nogil/Python/ceval.c:316:29 (python+0x5f63f6) | |
#5 acquire_timed /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:71:13 (python+0x71acab) | |
#6 lock_PyThread_acquire_lock /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:155:9 (python+0x71a9c2) | |
#7 method_vectorcall_VARARGS_KEYWORDS /private/home/sgross/scratch/nogil/Objects/descrobject.c:329:14 (python+0x77dc9b) | |
#8 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#9 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#10 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#11 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#12 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#13 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#14 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#15 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#16 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#17 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#18 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#19 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#20 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#21 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#22 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#23 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#24 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#25 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#26 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#27 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#28 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#29 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#30 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x4e3c7a) | |
#31 object_vacall /private/home/sgross/scratch/nogil/Objects/call.c:789:14 (python+0x4e3c7a) | |
#32 _PyObject_CallMethodIdObjArgs /private/home/sgross/scratch/nogil/Objects/call.c:880:24 (python+0x4e3f3f) | |
#33 import_find_and_load /private/home/sgross/scratch/nogil/Python/import.c:1746:11 (python+0x652dff) | |
#34 PyImport_ImportModuleLevelObject /private/home/sgross/scratch/nogil/Python/import.c:1847:15 (python+0x652dff) | |
#35 import_name /private/home/sgross/scratch/nogil/Python/ceval.c:5031:15 (python+0x600733) | |
#36 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:2957:19 (python+0x600733) | |
#37 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#38 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#39 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#40 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#41 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#42 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#43 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#44 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#45 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#46 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#47 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#48 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#49 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#50 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#51 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#52 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#53 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#54 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#55 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#56 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#57 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#58 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#59 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#60 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#61 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#62 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#63 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#64 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#65 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#66 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#67 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#68 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Location is heap block of size 512 at 0x7b5000000000 allocated by main thread: | |
#0 calloc <null> (python+0x43dae0) | |
#1 _PyMem_RawCalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:113:12 (python+0x542746) | |
#2 PyMem_RawCalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:477:12 (python+0x54154c) | |
#3 _Py_qsbr_init /private/home/sgross/scratch/nogil/Python/qsbr.c:57:22 (python+0x68ac72) | |
#4 pycore_init_runtime /private/home/sgross/scratch/nogil/Python/pylifecycle.c:521:14 (python+0x6787be) | |
#5 pyinit_config /private/home/sgross/scratch/nogil/Python/pylifecycle.c:754:23 (python+0x6787be) | |
#6 pyinit_core /private/home/sgross/scratch/nogil/Python/pylifecycle.c:927:18 (python+0x6787be) | |
#7 Py_InitializeFromConfig /private/home/sgross/scratch/nogil/Python/pylifecycle.c:1137:14 (python+0x6787be) | |
#8 pymain_init /private/home/sgross/scratch/nogil/Modules/main.c:66:14 (python+0x4cef92) | |
#9 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:653:23 (python+0x4cef92) | |
#10 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#11 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T2 (tid=48377, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race (/scratch/sgross/nogil/python+0x449377) in memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Read of size 8 at 0x7b50000000c0 by main thread: | |
#0 memcpy <null> (python+0x449377) | |
#1 _Py_qsbr_register /private/home/sgross/scratch/nogil/Python/qsbr.c:192:5 (python+0x68b550) | |
#2 new_threadstate /private/home/sgross/scratch/nogil/Python/pystate.c:940:20 (python+0x67fc02) | |
#3 _PyThreadState_Prealloc /private/home/sgross/scratch/nogil/Python/pystate.c:986:12 (python+0x67fdc7) | |
#4 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1338:29 (python+0x71ba6e) | |
#5 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#6 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#7 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#8 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#9 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#10 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#11 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#12 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#13 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#14 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#15 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#16 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#17 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#18 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#19 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#20 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#21 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#22 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#23 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#24 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#25 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#26 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#27 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#29 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#30 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#31 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#32 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#33 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#34 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#35 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#36 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#37 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#38 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#39 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#40 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#41 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#42 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#43 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#44 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#45 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#46 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#47 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#48 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#49 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#50 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#52 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#53 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#54 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#55 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#56 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#57 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#58 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#59 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#60 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#61 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#62 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#63 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#64 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#65 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#66 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#67 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#68 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#69 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#70 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#71 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#72 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#73 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#74 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#75 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#76 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#77 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#78 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#79 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#80 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#81 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#82 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#83 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#84 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#85 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#86 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#87 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#88 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#89 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#90 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#91 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#92 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#93 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#94 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#95 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#96 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#97 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#98 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#99 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#100 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#101 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#102 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#103 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#104 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#105 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#106 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#107 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#108 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#109 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#110 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#111 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#112 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#113 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#114 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#115 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#116 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#117 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#118 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#119 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#120 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#121 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#122 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#123 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#124 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#125 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#126 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#127 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#128 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#129 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#130 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#131 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#132 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#133 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#134 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#135 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#136 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#137 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#138 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#139 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#140 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#141 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#142 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#143 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#144 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#145 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#146 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#147 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#148 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#149 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#150 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#151 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#152 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#153 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#154 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#155 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#156 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#157 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#158 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#159 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#160 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#161 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#162 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#163 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#164 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#165 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#166 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#167 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#168 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#169 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#170 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#171 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#172 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#173 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Previous atomic write of size 8 at 0x7b50000000c0 by thread T3: | |
#0 __tsan_atomic64_store <null> (python+0x489f85) | |
#1 _Py_atomic_store_uint64_relaxed /private/home/sgross/scratch/nogil/./Include/pyatomic_std.h:360:5 (python+0x68b2f3) | |
#2 _Py_qsbr_offline /private/home/sgross/scratch/nogil/Python/qsbr.c:148:5 (python+0x68b2f3) | |
#3 _PyThreadState_Swap /private/home/sgross/scratch/nogil/Python/pystate.c:1447:13 (python+0x67ec99) | |
#4 PyEval_SaveThread /private/home/sgross/scratch/nogil/Python/ceval.c:316:29 (python+0x5f63f6) | |
#5 acquire_timed /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:71:13 (python+0x71acab) | |
#6 lock_PyThread_acquire_lock /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:155:9 (python+0x71a9c2) | |
#7 method_vectorcall_VARARGS_KEYWORDS /private/home/sgross/scratch/nogil/Objects/descrobject.c:329:14 (python+0x77dc9b) | |
#8 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#9 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#10 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#11 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#12 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#13 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#14 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#15 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#16 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#17 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#18 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#19 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#20 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#21 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#22 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x4e3526) | |
#23 PyObject_VectorcallMethod /private/home/sgross/scratch/nogil/Objects/call.c:825:24 (python+0x4e3526) | |
#24 _PyObject_VectorcallMethodId /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:228:12 (python+0x65214d) | |
#25 _PyObject_CallMethodIdOneArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:243:12 (python+0x65214d) | |
#26 import_ensure_initialized /private/home/sgross/scratch/nogil/Python/import.c:379:27 (python+0x65214d) | |
#27 PyImport_ImportModuleLevelObject /private/home/sgross/scratch/nogil/Python/import.c:1841:13 (python+0x65289e) | |
#28 import_name /private/home/sgross/scratch/nogil/Python/ceval.c:5031:15 (python+0x600733) | |
#29 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:2957:19 (python+0x600733) | |
#30 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#31 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#32 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#33 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#34 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#35 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#36 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#37 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#38 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#39 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#40 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#41 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#42 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#43 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#44 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#45 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#46 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#47 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#48 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#49 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#50 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#51 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#52 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#53 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#54 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#55 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#56 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#57 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#58 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#59 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#60 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#61 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Location is heap block of size 512 at 0x7b5000000000 allocated by main thread: | |
#0 calloc <null> (python+0x43dae0) | |
#1 _PyMem_RawCalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:113:12 (python+0x542746) | |
#2 PyMem_RawCalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:477:12 (python+0x54154c) | |
#3 _Py_qsbr_init /private/home/sgross/scratch/nogil/Python/qsbr.c:57:22 (python+0x68ac72) | |
#4 pycore_init_runtime /private/home/sgross/scratch/nogil/Python/pylifecycle.c:521:14 (python+0x6787be) | |
#5 pyinit_config /private/home/sgross/scratch/nogil/Python/pylifecycle.c:754:23 (python+0x6787be) | |
#6 pyinit_core /private/home/sgross/scratch/nogil/Python/pylifecycle.c:927:18 (python+0x6787be) | |
#7 Py_InitializeFromConfig /private/home/sgross/scratch/nogil/Python/pylifecycle.c:1137:14 (python+0x6787be) | |
#8 pymain_init /private/home/sgross/scratch/nogil/Modules/main.c:66:14 (python+0x4cef92) | |
#9 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:653:23 (python+0x4cef92) | |
#10 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#11 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T3 (tid=48378, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race (/scratch/sgross/nogil/python+0x449377) in memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Write of size 8 at 0x7bcc00038130 by main thread: | |
#0 _Py_qsbr_register /private/home/sgross/scratch/nogil/Python/qsbr.c:198:33 (python+0x68b670) | |
#1 new_threadstate /private/home/sgross/scratch/nogil/Python/pystate.c:940:20 (python+0x67fc02) | |
#2 _PyThreadState_Prealloc /private/home/sgross/scratch/nogil/Python/pystate.c:986:12 (python+0x67fdc7) | |
#3 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1338:29 (python+0x71ba6e) | |
#4 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#5 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#6 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#7 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#8 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#9 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#10 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#11 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#12 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#13 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#14 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#15 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#16 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#17 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#18 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#19 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#20 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#21 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#22 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#23 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#24 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#25 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#26 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#27 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#28 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#29 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#30 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#31 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#32 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#33 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#34 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#35 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#36 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#37 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#38 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#39 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#40 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#41 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#42 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#43 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#44 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#45 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#46 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#47 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#48 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#49 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#50 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#51 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#53 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#54 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#55 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#56 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#57 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#58 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#59 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#60 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#61 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#62 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#63 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#64 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#65 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#66 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#67 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#68 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#69 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#70 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#71 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#72 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#73 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#74 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#75 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#76 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#77 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#78 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#79 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#80 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#81 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#82 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#83 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#84 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#85 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#86 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#87 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#88 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#89 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#90 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#91 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#92 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#93 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#94 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#95 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#96 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#97 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#98 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#99 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#100 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#101 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#102 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#103 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#104 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#105 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#106 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#107 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#108 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#109 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#110 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#111 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#112 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#113 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#114 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#115 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#116 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#117 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#118 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#119 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#120 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#121 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#122 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#123 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#124 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#125 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#126 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#127 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#128 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#129 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#130 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#131 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#132 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#133 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#134 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#135 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#136 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#137 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#138 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#139 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#140 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#141 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#142 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#143 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#144 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#145 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#146 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#147 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#148 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#149 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#150 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#151 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#152 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#153 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#154 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#155 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#156 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#157 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#158 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#159 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#160 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#161 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#162 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#163 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#164 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#165 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#166 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#167 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#168 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#169 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#170 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#171 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#172 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Previous read of size 8 at 0x7bcc00038130 by thread T2: | |
#0 _PyThreadState_Swap /private/home/sgross/scratch/nogil/Python/pystate.c:1447:37 (python+0x67ec8d) | |
#1 PyEval_SaveThread /private/home/sgross/scratch/nogil/Python/ceval.c:316:29 (python+0x5f63f6) | |
#2 acquire_timed /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:71:13 (python+0x71acab) | |
#3 lock_PyThread_acquire_lock /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:155:9 (python+0x71a9c2) | |
#4 method_vectorcall_VARARGS_KEYWORDS /private/home/sgross/scratch/nogil/Objects/descrobject.c:329:14 (python+0x77dc9b) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#17 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#18 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#19 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#20 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#22 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#23 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#24 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#25 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#26 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#27 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x4e3c7a) | |
#28 object_vacall /private/home/sgross/scratch/nogil/Objects/call.c:789:14 (python+0x4e3c7a) | |
#29 _PyObject_CallMethodIdObjArgs /private/home/sgross/scratch/nogil/Objects/call.c:880:24 (python+0x4e3f3f) | |
#30 import_find_and_load /private/home/sgross/scratch/nogil/Python/import.c:1746:11 (python+0x652dff) | |
#31 PyImport_ImportModuleLevelObject /private/home/sgross/scratch/nogil/Python/import.c:1847:15 (python+0x652dff) | |
#32 import_name /private/home/sgross/scratch/nogil/Python/ceval.c:5031:15 (python+0x600733) | |
#33 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:2957:19 (python+0x600733) | |
#34 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#35 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#36 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#37 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#38 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#39 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#40 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#41 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#42 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#43 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#44 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#45 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#46 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#47 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#48 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#49 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#50 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#51 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#53 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#54 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#55 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#56 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#57 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#58 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#59 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#60 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#61 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#62 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#63 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#64 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#65 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Location is heap block of size 98728 at 0x7bcc00038000 allocated by main thread: | |
#0 malloc <null> (python+0x43d864) | |
#1 _PyMem_RawMalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:99:12 (python+0x5426fe) | |
#2 PyMem_RawMalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:467:12 (python+0x5414cd) | |
#3 new_threadstate /private/home/sgross/scratch/nogil/Python/pystate.c:879:46 (python+0x67f9c4) | |
#4 _PyThreadState_Prealloc /private/home/sgross/scratch/nogil/Python/pystate.c:986:12 (python+0x67fdc7) | |
#5 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1338:29 (python+0x71ba6e) | |
#6 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#7 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#8 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#9 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#10 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#11 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#12 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#13 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#14 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#15 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#16 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#17 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#18 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#19 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#20 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#21 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#22 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#23 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#24 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#25 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#26 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#27 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#28 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#29 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#30 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#31 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#32 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#33 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#34 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#35 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#36 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#37 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#38 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#39 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#40 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#41 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#42 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#43 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#44 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#45 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#46 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#47 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#48 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#49 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#50 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#51 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#53 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#54 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#55 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#56 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#57 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#58 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#59 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#60 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#61 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#62 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#63 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#64 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#65 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#66 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#67 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#68 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#69 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#70 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#71 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#72 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#73 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#74 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#75 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#76 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#77 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#78 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#79 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#80 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#81 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#82 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#83 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#84 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#85 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#86 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#87 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#88 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#89 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#90 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#91 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#92 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#93 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#94 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#95 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#96 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#97 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#98 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#99 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#100 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#101 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#102 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#103 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#104 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#105 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#106 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#107 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#108 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#109 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#110 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#111 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#112 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#113 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#114 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#115 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#116 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#117 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#118 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#119 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#120 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#121 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#122 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#123 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#124 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#125 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#126 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#127 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#128 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#129 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#130 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#131 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#132 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#133 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#134 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#135 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#136 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#137 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#138 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#139 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#140 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#141 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#142 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#143 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#144 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#145 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#146 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#147 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#148 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#149 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#150 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#151 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#152 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#153 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#154 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#155 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#156 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#157 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#158 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#159 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#160 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#161 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#162 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#163 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#164 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#165 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#166 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#167 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#168 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#169 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#170 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#171 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#172 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#173 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#174 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T2 (tid=48377, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race /private/home/sgross/scratch/nogil/Python/qsbr.c:198:33 in _Py_qsbr_register | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Write of size 8 at 0x7bcc00054130 by main thread: | |
#0 _Py_qsbr_register /private/home/sgross/scratch/nogil/Python/qsbr.c:198:33 (python+0x68b692) | |
#1 new_threadstate /private/home/sgross/scratch/nogil/Python/pystate.c:940:20 (python+0x67fc02) | |
#2 _PyThreadState_Prealloc /private/home/sgross/scratch/nogil/Python/pystate.c:986:12 (python+0x67fdc7) | |
#3 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1338:29 (python+0x71ba6e) | |
#4 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#5 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#6 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#7 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#8 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#9 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#10 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#11 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#12 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#13 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#14 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#15 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#16 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#17 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#18 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#19 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#20 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#21 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#22 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#23 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#24 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#25 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#26 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#27 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#28 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#29 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#30 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#31 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#32 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#33 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#34 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#35 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#36 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#37 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#38 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#39 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#40 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#41 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#42 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#43 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#44 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#45 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#46 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#47 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#48 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#49 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#50 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#51 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#53 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#54 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#55 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#56 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#57 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#58 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#59 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#60 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#61 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#62 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#63 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#64 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#65 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#66 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#67 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#68 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#69 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#70 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#71 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#72 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#73 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#74 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#75 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#76 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#77 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#78 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#79 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#80 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#81 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#82 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#83 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#84 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#85 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#86 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#87 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#88 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#89 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#90 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#91 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#92 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#93 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#94 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#95 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#96 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#97 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#98 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#99 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#100 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#101 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#102 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#103 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#104 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#105 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#106 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#107 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#108 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#109 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#110 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#111 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#112 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#113 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#114 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#115 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#116 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#117 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#118 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#119 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#120 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#121 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#122 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#123 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#124 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#125 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#126 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#127 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#128 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#129 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#130 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#131 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#132 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#133 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#134 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#135 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#136 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#137 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#138 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#139 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#140 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#141 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#142 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#143 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#144 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#145 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#146 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#147 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#148 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#149 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#150 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#151 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#152 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#153 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#154 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#155 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#156 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#157 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#158 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#159 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#160 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#161 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#162 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#163 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#164 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#165 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#166 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#167 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#168 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#169 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#170 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#171 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#172 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Previous read of size 8 at 0x7bcc00054130 by thread T3: | |
#0 _PyThreadState_Swap /private/home/sgross/scratch/nogil/Python/pystate.c:1447:37 (python+0x67ec8d) | |
#1 PyEval_SaveThread /private/home/sgross/scratch/nogil/Python/ceval.c:316:29 (python+0x5f63f6) | |
#2 acquire_timed /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:71:13 (python+0x71acab) | |
#3 lock_PyThread_acquire_lock /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:155:9 (python+0x71a9c2) | |
#4 method_vectorcall_VARARGS_KEYWORDS /private/home/sgross/scratch/nogil/Objects/descrobject.c:329:14 (python+0x77dc9b) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#17 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#18 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#19 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x4e3526) | |
#20 PyObject_VectorcallMethod /private/home/sgross/scratch/nogil/Objects/call.c:825:24 (python+0x4e3526) | |
#21 _PyObject_VectorcallMethodId /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:228:12 (python+0x65214d) | |
#22 _PyObject_CallMethodIdOneArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:243:12 (python+0x65214d) | |
#23 import_ensure_initialized /private/home/sgross/scratch/nogil/Python/import.c:379:27 (python+0x65214d) | |
#24 PyImport_ImportModuleLevelObject /private/home/sgross/scratch/nogil/Python/import.c:1841:13 (python+0x65289e) | |
#25 import_name /private/home/sgross/scratch/nogil/Python/ceval.c:5031:15 (python+0x600733) | |
#26 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:2957:19 (python+0x600733) | |
#27 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#28 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#29 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#30 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#31 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#32 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#33 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#34 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#35 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#36 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#37 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#38 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#39 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#40 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#41 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#42 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#43 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#44 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#45 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#46 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#47 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#48 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#49 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#50 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#51 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#53 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#54 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#55 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#56 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#57 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#58 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Location is heap block of size 98728 at 0x7bcc00054000 allocated by main thread: | |
#0 malloc <null> (python+0x43d864) | |
#1 _PyMem_RawMalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:99:12 (python+0x5426fe) | |
#2 PyMem_RawMalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:467:12 (python+0x5414cd) | |
#3 new_threadstate /private/home/sgross/scratch/nogil/Python/pystate.c:879:46 (python+0x67f9c4) | |
#4 _PyThreadState_Prealloc /private/home/sgross/scratch/nogil/Python/pystate.c:986:12 (python+0x67fdc7) | |
#5 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1338:29 (python+0x71ba6e) | |
#6 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#7 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#8 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#9 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#10 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#11 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#12 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#13 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#14 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#15 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#16 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#17 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#18 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#19 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#20 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#21 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#22 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#23 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#24 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#25 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#26 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#27 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#28 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#29 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#30 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#31 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#32 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#33 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#34 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#35 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#36 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#37 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#38 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#39 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#40 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#41 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#42 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#43 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#44 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#45 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#46 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#47 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#48 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#49 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#50 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#51 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#53 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#54 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#55 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#56 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#57 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#58 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#59 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#60 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#61 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#62 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#63 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#64 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#65 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#66 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#67 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#68 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#69 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#70 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#71 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#72 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#73 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#74 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#75 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#76 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#77 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#78 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#79 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#80 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#81 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#82 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#83 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#84 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#85 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#86 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#87 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#88 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#89 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#90 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#91 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#92 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#93 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#94 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#95 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#96 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#97 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#98 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#99 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#100 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#101 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#102 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#103 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#104 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#105 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#106 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#107 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#108 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#109 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#110 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#111 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#112 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#113 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#114 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#115 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#116 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#117 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#118 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#119 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#120 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#121 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#122 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#123 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#124 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#125 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#126 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#127 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#128 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#129 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#130 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#131 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#132 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#133 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#134 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#135 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#136 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#137 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#138 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#139 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#140 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#141 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#142 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#143 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#144 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#145 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#146 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#147 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#148 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#149 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#150 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#151 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#152 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#153 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#154 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#155 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#156 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#157 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#158 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#159 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#160 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#161 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#162 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#163 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#164 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#165 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#166 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#167 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#168 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#169 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#170 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#171 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#172 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#173 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#174 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T3 (tid=48378, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race /private/home/sgross/scratch/nogil/Python/qsbr.c:198:33 in _Py_qsbr_register | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Write of size 8 at 0x7bcc00070130 by main thread: | |
#0 _Py_qsbr_register /private/home/sgross/scratch/nogil/Python/qsbr.c:198:33 (python+0x68b625) | |
#1 new_threadstate /private/home/sgross/scratch/nogil/Python/pystate.c:940:20 (python+0x67fc02) | |
#2 _PyThreadState_Prealloc /private/home/sgross/scratch/nogil/Python/pystate.c:986:12 (python+0x67fdc7) | |
#3 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1338:29 (python+0x71ba6e) | |
#4 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#5 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#6 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#7 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#8 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#9 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#10 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#11 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#12 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#13 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#14 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#15 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#16 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#17 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#18 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#19 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#20 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#21 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#22 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#23 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#24 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#25 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#26 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#27 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#28 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#29 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#30 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#31 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#32 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#33 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#34 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#35 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#36 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#37 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#38 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#39 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#40 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#41 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#42 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#43 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#44 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#45 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#46 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#47 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#48 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#49 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#50 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#51 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#53 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#54 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#55 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#56 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#57 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#58 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#59 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#60 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#61 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#62 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#63 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#64 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#65 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#66 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#67 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#68 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#69 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#70 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#71 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#72 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#73 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#74 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#75 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#76 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#77 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#78 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#79 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#80 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#81 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#82 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#83 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#84 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#85 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#86 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#87 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#88 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#89 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#90 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#91 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#92 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#93 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#94 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#95 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#96 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#97 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#98 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#99 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#100 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#101 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#102 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#103 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#104 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#105 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#106 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#107 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#108 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#109 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#110 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#111 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#112 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#113 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#114 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#115 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#116 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#117 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#118 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#119 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#120 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#121 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#122 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#123 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#124 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#125 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#126 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#127 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#128 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#129 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#130 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#131 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#132 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#133 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#134 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#135 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#136 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#137 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#138 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#139 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#140 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#141 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#142 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#143 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#144 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#145 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#146 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#147 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#148 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#149 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#150 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#151 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#152 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#153 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#154 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#155 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#156 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#157 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#158 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#159 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#160 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#161 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#162 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#163 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#164 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#165 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#166 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#167 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#168 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#169 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#170 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#171 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#172 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Previous read of size 8 at 0x7bcc00070130 by thread T4: | |
#0 _PyThreadState_Swap /private/home/sgross/scratch/nogil/Python/pystate.c:1447:37 (python+0x67ec8d) | |
#1 PyEval_SaveThread /private/home/sgross/scratch/nogil/Python/ceval.c:316:29 (python+0x5f63f6) | |
#2 acquire_timed /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:71:13 (python+0x71acab) | |
#3 lock_PyThread_acquire_lock /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:155:9 (python+0x71a9c2) | |
#4 method_vectorcall_VARARGS_KEYWORDS /private/home/sgross/scratch/nogil/Objects/descrobject.c:329:14 (python+0x77dc9b) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#17 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#18 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#19 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x4e3526) | |
#20 PyObject_VectorcallMethod /private/home/sgross/scratch/nogil/Objects/call.c:825:24 (python+0x4e3526) | |
#21 _PyObject_VectorcallMethodId /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:228:12 (python+0x65214d) | |
#22 _PyObject_CallMethodIdOneArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:243:12 (python+0x65214d) | |
#23 import_ensure_initialized /private/home/sgross/scratch/nogil/Python/import.c:379:27 (python+0x65214d) | |
#24 PyImport_ImportModuleLevelObject /private/home/sgross/scratch/nogil/Python/import.c:1841:13 (python+0x65289e) | |
#25 import_name /private/home/sgross/scratch/nogil/Python/ceval.c:5031:15 (python+0x600733) | |
#26 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:2957:19 (python+0x600733) | |
#27 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#28 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#29 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#30 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#31 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#32 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#33 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#34 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#35 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#36 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#37 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#38 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#39 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#40 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#41 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#42 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#43 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#44 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#45 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#46 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#47 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#48 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#49 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#50 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#51 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#53 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#54 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#55 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#56 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#57 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#58 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Location is heap block of size 98728 at 0x7bcc00070000 allocated by main thread: | |
#0 malloc <null> (python+0x43d864) | |
#1 _PyMem_RawMalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:99:12 (python+0x5426fe) | |
#2 PyMem_RawMalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:467:12 (python+0x5414cd) | |
#3 new_threadstate /private/home/sgross/scratch/nogil/Python/pystate.c:879:46 (python+0x67f9c4) | |
#4 _PyThreadState_Prealloc /private/home/sgross/scratch/nogil/Python/pystate.c:986:12 (python+0x67fdc7) | |
#5 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1338:29 (python+0x71ba6e) | |
#6 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#7 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#8 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#9 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#10 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#11 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#12 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#13 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#14 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#15 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#16 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#17 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#18 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#19 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#20 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#21 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#22 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#23 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#24 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#25 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#26 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#27 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#28 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#29 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#30 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#31 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#32 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#33 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#34 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#35 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#36 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#37 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#38 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#39 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#40 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#41 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#42 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#43 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#44 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#45 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#46 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#47 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#48 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#49 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#50 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#51 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#53 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#54 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#55 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#56 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#57 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#58 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#59 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#60 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#61 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#62 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#63 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#64 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#65 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#66 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#67 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#68 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#69 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#70 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#71 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#72 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#73 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#74 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#75 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#76 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#77 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#78 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#79 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#80 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#81 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#82 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#83 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#84 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#85 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#86 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#87 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#88 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#89 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#90 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#91 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#92 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#93 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#94 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#95 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#96 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#97 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#98 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#99 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#100 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#101 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#102 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#103 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#104 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#105 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#106 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#107 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#108 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#109 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#110 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#111 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#112 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#113 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#114 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#115 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#116 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#117 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#118 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#119 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#120 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#121 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#122 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#123 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#124 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#125 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#126 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#127 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#128 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#129 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#130 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#131 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#132 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#133 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#134 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#135 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#136 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#137 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#138 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#139 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#140 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#141 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#142 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#143 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#144 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#145 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#146 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#147 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#148 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#149 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#150 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#151 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#152 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#153 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#154 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#155 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#156 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#157 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#158 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#159 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#160 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#161 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#162 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#163 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#164 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#165 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#166 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#167 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#168 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#169 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#170 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#171 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#172 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#173 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#174 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T4 (tid=48379, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race /private/home/sgross/scratch/nogil/Python/qsbr.c:198:33 in _Py_qsbr_register | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Write of size 8 at 0x7bcc0008c130 by main thread: | |
#0 _Py_qsbr_register /private/home/sgross/scratch/nogil/Python/qsbr.c:198:33 (python+0x68b64c) | |
#1 new_threadstate /private/home/sgross/scratch/nogil/Python/pystate.c:940:20 (python+0x67fc02) | |
#2 _PyThreadState_Prealloc /private/home/sgross/scratch/nogil/Python/pystate.c:986:12 (python+0x67fdc7) | |
#3 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1338:29 (python+0x71ba6e) | |
#4 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#5 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#6 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#7 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#8 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#9 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#10 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#11 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#12 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#13 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#14 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#15 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#16 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#17 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#18 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#19 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#20 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#21 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#22 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#23 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#24 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#25 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#26 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#27 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#28 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#29 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#30 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#31 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#32 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#33 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#34 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#35 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#36 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#37 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#38 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#39 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#40 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#41 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#42 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#43 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#44 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#45 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#46 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#47 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#48 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#49 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#50 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#51 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#53 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#54 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#55 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#56 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#57 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#58 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#59 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#60 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#61 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#62 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#63 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#64 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#65 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#66 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#67 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#68 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#69 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#70 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#71 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#72 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#73 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#74 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#75 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#76 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#77 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#78 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#79 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#80 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#81 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#82 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#83 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#84 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#85 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#86 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#87 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#88 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#89 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#90 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#91 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#92 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#93 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#94 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#95 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#96 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#97 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#98 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#99 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#100 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#101 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#102 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#103 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#104 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#105 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#106 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#107 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#108 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#109 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#110 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#111 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#112 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#113 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#114 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#115 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#116 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#117 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#118 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#119 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#120 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#121 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#122 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#123 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#124 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#125 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#126 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#127 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#128 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#129 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#130 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#131 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#132 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#133 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#134 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#135 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#136 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#137 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#138 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#139 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#140 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#141 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#142 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#143 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#144 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#145 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#146 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#147 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#148 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#149 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#150 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#151 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#152 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#153 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#154 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#155 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#156 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#157 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#158 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#159 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#160 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#161 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#162 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#163 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#164 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#165 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#166 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#167 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#168 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#169 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#170 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#171 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#172 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Previous read of size 8 at 0x7bcc0008c130 by thread T5: | |
#0 _PyThreadState_Swap /private/home/sgross/scratch/nogil/Python/pystate.c:1447:37 (python+0x67ec8d) | |
#1 PyEval_SaveThread /private/home/sgross/scratch/nogil/Python/ceval.c:316:29 (python+0x5f63f6) | |
#2 acquire_timed /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:71:13 (python+0x71acab) | |
#3 lock_PyThread_acquire_lock /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:155:9 (python+0x71a9c2) | |
#4 method_vectorcall_VARARGS_KEYWORDS /private/home/sgross/scratch/nogil/Objects/descrobject.c:329:14 (python+0x77dc9b) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#17 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#18 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#19 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x4e3526) | |
#20 PyObject_VectorcallMethod /private/home/sgross/scratch/nogil/Objects/call.c:825:24 (python+0x4e3526) | |
#21 _PyObject_VectorcallMethodId /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:228:12 (python+0x65214d) | |
#22 _PyObject_CallMethodIdOneArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:243:12 (python+0x65214d) | |
#23 import_ensure_initialized /private/home/sgross/scratch/nogil/Python/import.c:379:27 (python+0x65214d) | |
#24 PyImport_ImportModuleLevelObject /private/home/sgross/scratch/nogil/Python/import.c:1841:13 (python+0x65289e) | |
#25 import_name /private/home/sgross/scratch/nogil/Python/ceval.c:5031:15 (python+0x600733) | |
#26 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:2957:19 (python+0x600733) | |
#27 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#28 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#29 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#30 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#31 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#32 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#33 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#34 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#35 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#36 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#37 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#38 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#39 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#40 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#41 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#42 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#43 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#44 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#45 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#46 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#47 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#48 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#49 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#50 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#51 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#53 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#54 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#55 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#56 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#57 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#58 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Location is heap block of size 98728 at 0x7bcc0008c000 allocated by main thread: | |
#0 malloc <null> (python+0x43d864) | |
#1 _PyMem_RawMalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:99:12 (python+0x5426fe) | |
#2 PyMem_RawMalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:467:12 (python+0x5414cd) | |
#3 new_threadstate /private/home/sgross/scratch/nogil/Python/pystate.c:879:46 (python+0x67f9c4) | |
#4 _PyThreadState_Prealloc /private/home/sgross/scratch/nogil/Python/pystate.c:986:12 (python+0x67fdc7) | |
#5 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1338:29 (python+0x71ba6e) | |
#6 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#7 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#8 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#9 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#10 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#11 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#12 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#13 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#14 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#15 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#16 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#17 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#18 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#19 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#20 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#21 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#22 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#23 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#24 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#25 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#26 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#27 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#28 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#29 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#30 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#31 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#32 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#33 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#34 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#35 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#36 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#37 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#38 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#39 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#40 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#41 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#42 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#43 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#44 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#45 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#46 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#47 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#48 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#49 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#50 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#51 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#53 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#54 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#55 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#56 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#57 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#58 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#59 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#60 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#61 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#62 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#63 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#64 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#65 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#66 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#67 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#68 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#69 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#70 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#71 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#72 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#73 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#74 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#75 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#76 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#77 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#78 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#79 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#80 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#81 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#82 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#83 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#84 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#85 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#86 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#87 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#88 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#89 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#90 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#91 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#92 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#93 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#94 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#95 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#96 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#97 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#98 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#99 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#100 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#101 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#102 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#103 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#104 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#105 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#106 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#107 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#108 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#109 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#110 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#111 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#112 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#113 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#114 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#115 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#116 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#117 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#118 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#119 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#120 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#121 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#122 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#123 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#124 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#125 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#126 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#127 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#128 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#129 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#130 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#131 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#132 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#133 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#134 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#135 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#136 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#137 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#138 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#139 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#140 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#141 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#142 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#143 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#144 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#145 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#146 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#147 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#148 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#149 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#150 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#151 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#152 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#153 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#154 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#155 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#156 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#157 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#158 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#159 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#160 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#161 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#162 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#163 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#164 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#165 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#166 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#167 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#168 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#169 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#170 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#171 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#172 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#173 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#174 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T5 (tid=48380, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race /private/home/sgross/scratch/nogil/Python/qsbr.c:198:33 in _Py_qsbr_register | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Write of size 8 at 0x7bcc000a8130 by main thread: | |
#0 _Py_qsbr_register /private/home/sgross/scratch/nogil/Python/qsbr.c:198:33 (python+0x68b670) | |
#1 new_threadstate /private/home/sgross/scratch/nogil/Python/pystate.c:940:20 (python+0x67fc02) | |
#2 _PyThreadState_Prealloc /private/home/sgross/scratch/nogil/Python/pystate.c:986:12 (python+0x67fdc7) | |
#3 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1338:29 (python+0x71ba6e) | |
#4 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#5 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#6 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#7 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#8 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#9 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#10 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#11 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#12 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#13 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#14 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#15 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#16 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#17 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#18 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#19 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#20 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#21 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#22 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#23 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#24 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#25 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#26 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#27 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#28 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#29 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#30 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#31 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#32 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#33 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#34 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#35 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#36 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#37 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#38 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#39 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#40 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#41 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#42 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#43 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#44 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#45 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#46 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#47 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#48 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#49 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#50 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#51 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#53 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#54 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#55 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#56 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#57 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#58 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#59 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#60 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#61 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#62 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#63 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#64 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#65 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#66 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#67 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#68 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#69 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#70 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#71 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#72 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#73 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#74 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#75 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#76 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#77 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#78 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#79 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#80 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#81 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#82 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#83 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#84 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#85 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#86 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#87 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#88 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#89 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#90 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#91 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#92 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#93 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#94 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#95 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#96 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#97 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#98 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#99 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#100 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#101 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#102 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#103 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#104 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#105 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#106 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#107 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#108 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#109 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#110 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#111 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#112 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#113 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#114 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#115 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#116 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#117 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#118 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#119 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#120 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#121 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#122 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#123 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#124 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#125 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#126 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#127 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#128 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#129 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#130 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#131 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#132 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#133 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#134 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#135 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#136 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#137 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#138 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#139 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#140 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#141 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#142 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#143 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#144 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#145 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#146 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#147 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#148 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#149 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#150 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#151 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#152 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#153 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#154 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#155 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#156 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#157 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#158 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#159 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#160 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#161 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#162 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#163 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#164 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#165 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#166 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#167 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#168 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#169 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#170 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#171 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#172 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Previous read of size 8 at 0x7bcc000a8130 by thread T6: | |
#0 _PyThreadState_Swap /private/home/sgross/scratch/nogil/Python/pystate.c:1447:37 (python+0x67ec8d) | |
#1 PyEval_SaveThread /private/home/sgross/scratch/nogil/Python/ceval.c:316:29 (python+0x5f63f6) | |
#2 acquire_timed /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:71:13 (python+0x71acab) | |
#3 lock_PyThread_acquire_lock /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:155:9 (python+0x71a9c2) | |
#4 method_vectorcall_VARARGS_KEYWORDS /private/home/sgross/scratch/nogil/Objects/descrobject.c:329:14 (python+0x77dc9b) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#17 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#18 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#19 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x4e3526) | |
#20 PyObject_VectorcallMethod /private/home/sgross/scratch/nogil/Objects/call.c:825:24 (python+0x4e3526) | |
#21 _PyObject_VectorcallMethodId /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:228:12 (python+0x65214d) | |
#22 _PyObject_CallMethodIdOneArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:243:12 (python+0x65214d) | |
#23 import_ensure_initialized /private/home/sgross/scratch/nogil/Python/import.c:379:27 (python+0x65214d) | |
#24 PyImport_ImportModuleLevelObject /private/home/sgross/scratch/nogil/Python/import.c:1841:13 (python+0x65289e) | |
#25 import_name /private/home/sgross/scratch/nogil/Python/ceval.c:5031:15 (python+0x600733) | |
#26 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:2957:19 (python+0x600733) | |
#27 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#28 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#29 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#30 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#31 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#32 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#33 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#34 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#35 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#36 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#37 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#38 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#39 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#40 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#41 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#42 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#43 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#44 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#45 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#46 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#47 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#48 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#49 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#50 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#51 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#53 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#54 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#55 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#56 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#57 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#58 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Location is heap block of size 98728 at 0x7bcc000a8000 allocated by main thread: | |
#0 malloc <null> (python+0x43d864) | |
#1 _PyMem_RawMalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:99:12 (python+0x5426fe) | |
#2 PyMem_RawMalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:467:12 (python+0x5414cd) | |
#3 new_threadstate /private/home/sgross/scratch/nogil/Python/pystate.c:879:46 (python+0x67f9c4) | |
#4 _PyThreadState_Prealloc /private/home/sgross/scratch/nogil/Python/pystate.c:986:12 (python+0x67fdc7) | |
#5 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1338:29 (python+0x71ba6e) | |
#6 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#7 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#8 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#9 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#10 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#11 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#12 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#13 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#14 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#15 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#16 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#17 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#18 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#19 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#20 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#21 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#22 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#23 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#24 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#25 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#26 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#27 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#28 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#29 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#30 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#31 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#32 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#33 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#34 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#35 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#36 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#37 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#38 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#39 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#40 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#41 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#42 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#43 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#44 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#45 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#46 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#47 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#48 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#49 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#50 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#51 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#53 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#54 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#55 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#56 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#57 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#58 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#59 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#60 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#61 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#62 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#63 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#64 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#65 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#66 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#67 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#68 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#69 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#70 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#71 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#72 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#73 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#74 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#75 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#76 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#77 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#78 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#79 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#80 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#81 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#82 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#83 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#84 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#85 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#86 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#87 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#88 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#89 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#90 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#91 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#92 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#93 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#94 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#95 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#96 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#97 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#98 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#99 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#100 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#101 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#102 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#103 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#104 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#105 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#106 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#107 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#108 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#109 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#110 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#111 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#112 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#113 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#114 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#115 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#116 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#117 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#118 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#119 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#120 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#121 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#122 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#123 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#124 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#125 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#126 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#127 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#128 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#129 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#130 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#131 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#132 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#133 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#134 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#135 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#136 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#137 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#138 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#139 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#140 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#141 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#142 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#143 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#144 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#145 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#146 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#147 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#148 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#149 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#150 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#151 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#152 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#153 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#154 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#155 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#156 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#157 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#158 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#159 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#160 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#161 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#162 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#163 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#164 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#165 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#166 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#167 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#168 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#169 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#170 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#171 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#172 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#173 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#174 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T6 (tid=48381, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race /private/home/sgross/scratch/nogil/Python/qsbr.c:198:33 in _Py_qsbr_register | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Read of size 8 at 0x7fffcc460200 by thread T1: | |
#0 mi_block_nextx /private/home/sgross/scratch/nogil/./Include/mimalloc/mimalloc-internal.h:607:30 (python+0x5e721f) | |
#1 _mi_heap_delayed_free /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:315:24 (python+0x5e721f) | |
#2 _mi_malloc_generic /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:898:3 (python+0x5e721f) | |
#3 mi_heap_malloc /private/home/sgross/scratch/nogil/Objects/mimalloc/alloc.c (python+0x5da411) | |
#4 _GC_Malloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:796:12 (python+0x542803) | |
#5 _PyObject_GC_Alloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:645:26 (python+0x541ffc) | |
#6 _PyObject_GC_Malloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:666:12 (python+0x541ffc) | |
#7 _PyObject_GC_New /private/home/sgross/scratch/nogil/Objects/obmalloc.c:678:20 (python+0x541ffc) | |
#8 PyCode_NewInternal /private/home/sgross/scratch/nogil/Objects/codeobject.c:243:10 (python+0x775742) | |
#9 PyCode_NewWithPosOnlyArgs /private/home/sgross/scratch/nogil/Objects/codeobject.c:129:12 (python+0x774f78) | |
#10 r_object /private/home/sgross/scratch/nogil/Python/marshal.c:1399:30 (python+0x66af00) | |
#11 r_object /private/home/sgross/scratch/nogil/Python/marshal.c:1195:18 (python+0x66a3f9) | |
#12 r_object /private/home/sgross/scratch/nogil/Python/marshal.c:1371:22 (python+0x66ad4c) | |
#13 read_object /private/home/sgross/scratch/nogil/Python/marshal.c:1457:9 (python+0x66d330) | |
#14 marshal_loads_impl /private/home/sgross/scratch/nogil/Python/marshal.c:1769:14 (python+0x66d330) | |
#15 marshal_loads /private/home/sgross/scratch/nogil/Python/clinic/marshal.c.h:158:20 (python+0x66d330) | |
#16 cfunction_vectorcall_O /private/home/sgross/scratch/nogil/Objects/methodobject.c:444:24 (python+0x791380) | |
#17 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#18 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#19 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#20 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#21 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#22 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#23 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#24 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603758) | |
#25 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603758) | |
#26 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603758) | |
#27 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x603758) | |
#28 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#29 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#30 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#31 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#32 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#33 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#34 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#35 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#36 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#37 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#38 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#39 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#40 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#41 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#42 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#43 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#44 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#45 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#46 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#47 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#48 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#49 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#50 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#51 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#52 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#53 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#54 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#55 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x4e3c7a) | |
#56 object_vacall /private/home/sgross/scratch/nogil/Objects/call.c:789:14 (python+0x4e3c7a) | |
#57 _PyObject_CallMethodIdObjArgs /private/home/sgross/scratch/nogil/Objects/call.c:880:24 (python+0x4e3f3f) | |
#58 import_find_and_load /private/home/sgross/scratch/nogil/Python/import.c:1746:11 (python+0x652dff) | |
#59 PyImport_ImportModuleLevelObject /private/home/sgross/scratch/nogil/Python/import.c:1847:15 (python+0x652dff) | |
#60 import_name /private/home/sgross/scratch/nogil/Python/ceval.c:5031:15 (python+0x600733) | |
#61 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:2957:19 (python+0x600733) | |
#62 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#63 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#64 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#71 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#73 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#74 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#75 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#76 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#77 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#78 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#79 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#80 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#81 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#82 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#83 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#84 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#85 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#86 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#87 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#88 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#89 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#90 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#91 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#92 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#93 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Previous write of size 8 at 0x7fffcc460200 by thread T2: | |
#0 mi_block_set_nextx /private/home/sgross/scratch/nogil/./Include/mimalloc/mimalloc-internal.h:616:15 (python+0x5dd3d8) | |
#1 _mi_free_block_mt /private/home/sgross/scratch/nogil/Objects/mimalloc/alloc.c:355:9 (python+0x5dd3d8) | |
#2 _mi_free_block /private/home/sgross/scratch/nogil/Objects/mimalloc/alloc.c:391:5 (python+0x5db000) | |
#3 mi_free_generic /private/home/sgross/scratch/nogil/Objects/mimalloc/alloc.c:408:3 (python+0x5db000) | |
#4 mi_free /private/home/sgross/scratch/nogil/Objects/mimalloc/alloc.c:461:5 (python+0x5dae83) | |
#5 _PyObject_Free /private/home/sgross/scratch/nogil/Objects/obmalloc.c:789:5 (python+0x541d05) | |
#6 PyObject_GC_Del /private/home/sgross/scratch/nogil/Objects/obmalloc.c:729:5 (python+0x54244b) | |
#7 _PyObject_Dealloc /private/home/sgross/scratch/nogil/Objects/typeobject.c:3838:5 (python+0x561b63) | |
#8 subtype_dealloc /private/home/sgross/scratch/nogil/Objects/typeobject.c:1305:5 (python+0x55946e) | |
#9 _Py_DecRefShared /private/home/sgross/scratch/nogil/Objects/object.c (python+0x540e76) | |
#10 _Py_DECREF /private/home/sgross/scratch/nogil/./Include/object.h:614:9 (python+0x4f6a6b) | |
#11 frame_dealloc /private/home/sgross/scratch/nogil/Objects/frameobject.c:634:9 (python+0x4f6a6b) | |
#12 _Py_MergeZeroRefcount /private/home/sgross/scratch/nogil/Objects/object.c (python+0x54099a) | |
#13 _Py_DECREF /private/home/sgross/scratch/nogil/./Include/object.h:610:13 (python+0x4e1e20) | |
#14 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:335:9 (python+0x4e1e20) | |
#15 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#16 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#17 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#18 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#19 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#20 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x4e3c7a) | |
#22 object_vacall /private/home/sgross/scratch/nogil/Objects/call.c:789:14 (python+0x4e3c7a) | |
#23 _PyObject_CallMethodIdObjArgs /private/home/sgross/scratch/nogil/Objects/call.c:880:24 (python+0x4e3f3f) | |
#24 import_find_and_load /private/home/sgross/scratch/nogil/Python/import.c:1746:11 (python+0x652dff) | |
#25 PyImport_ImportModuleLevelObject /private/home/sgross/scratch/nogil/Python/import.c:1847:15 (python+0x652dff) | |
#26 import_name /private/home/sgross/scratch/nogil/Python/ceval.c:5031:15 (python+0x600733) | |
#27 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:2957:19 (python+0x600733) | |
#28 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#29 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#30 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#31 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#32 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#33 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#34 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#35 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#36 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#37 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#38 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#39 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#40 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#41 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#42 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#43 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#44 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#45 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#46 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#47 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#48 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#49 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#50 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#51 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#52 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#53 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#54 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#55 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#56 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#57 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#58 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#59 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Thread T1 (tid=48376, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T2 (tid=48377, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race /private/home/sgross/scratch/nogil/./Include/mimalloc/mimalloc-internal.h:607:30 in mi_block_nextx | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Write of size 8 at 0x7bcc00150130 by main thread: | |
#0 _Py_qsbr_register /private/home/sgross/scratch/nogil/Python/qsbr.c:198:33 (python+0x68b625) | |
#1 new_threadstate /private/home/sgross/scratch/nogil/Python/pystate.c:940:20 (python+0x67fc02) | |
#2 _PyThreadState_Prealloc /private/home/sgross/scratch/nogil/Python/pystate.c:986:12 (python+0x67fdc7) | |
#3 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1338:29 (python+0x71ba6e) | |
#4 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#5 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#6 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#7 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#8 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#9 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#10 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#11 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#12 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#13 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#14 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#15 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#16 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#17 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#18 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#19 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#20 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#21 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#22 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#23 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#24 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#25 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#26 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#27 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#28 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#29 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#30 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#31 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#32 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#33 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#34 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#35 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#36 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#37 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#38 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#39 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#40 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#41 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#42 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#43 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#44 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#45 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#46 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#47 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#48 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#49 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#50 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#51 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#53 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#54 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#55 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#56 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#57 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#58 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#59 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#60 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#61 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#62 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#63 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#64 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#65 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#66 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#67 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#68 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#69 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#70 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#71 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#72 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#73 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#74 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#75 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#76 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#77 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#78 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#79 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#80 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#81 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#82 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#83 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#84 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#85 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#86 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#87 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#88 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#89 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#90 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#91 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#92 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#93 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#94 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#95 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#96 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#97 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#98 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#99 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#100 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#101 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#102 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#103 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#104 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#105 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#106 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#107 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#108 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#109 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#110 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#111 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#112 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#113 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#114 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#115 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#116 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#117 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#118 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#119 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#120 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#121 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#122 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#123 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#124 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#125 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#126 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#127 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#128 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#129 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#130 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#131 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#132 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#133 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#134 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#135 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#136 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#137 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#138 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#139 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#140 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#141 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#142 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#143 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#144 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#145 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#146 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#147 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#148 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#149 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#150 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#151 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#152 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#153 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#154 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#155 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#156 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#157 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#158 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#159 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#160 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#161 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#162 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#163 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#164 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#165 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#166 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#167 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#168 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#169 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#170 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#171 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#172 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Previous read of size 8 at 0x7bcc00150130 by thread T12: | |
#0 _PyThreadState_Swap /private/home/sgross/scratch/nogil/Python/pystate.c:1447:37 (python+0x67ec8d) | |
#1 PyEval_SaveThread /private/home/sgross/scratch/nogil/Python/ceval.c:316:29 (python+0x5f63f6) | |
#2 acquire_timed /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:71:13 (python+0x71acab) | |
#3 lock_PyThread_acquire_lock /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:155:9 (python+0x71a9c2) | |
#4 method_vectorcall_VARARGS_KEYWORDS /private/home/sgross/scratch/nogil/Objects/descrobject.c:329:14 (python+0x77dc9b) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#17 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#18 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#19 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#20 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#22 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#23 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#24 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#25 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#26 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#27 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x4e3c7a) | |
#28 object_vacall /private/home/sgross/scratch/nogil/Objects/call.c:789:14 (python+0x4e3c7a) | |
#29 _PyObject_CallMethodIdObjArgs /private/home/sgross/scratch/nogil/Objects/call.c:880:24 (python+0x4e3f3f) | |
#30 import_find_and_load /private/home/sgross/scratch/nogil/Python/import.c:1746:11 (python+0x652dff) | |
#31 PyImport_ImportModuleLevelObject /private/home/sgross/scratch/nogil/Python/import.c:1847:15 (python+0x652dff) | |
#32 import_name /private/home/sgross/scratch/nogil/Python/ceval.c:5031:15 (python+0x600733) | |
#33 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:2957:19 (python+0x600733) | |
#34 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#35 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#36 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#37 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#38 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#39 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#40 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#41 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#42 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#43 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#44 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#45 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#46 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#47 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#48 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#49 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#50 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#51 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#53 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#54 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#55 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#56 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#57 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#58 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#59 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#60 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#61 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#62 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#63 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#64 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#65 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Location is heap block of size 98728 at 0x7bcc00150000 allocated by main thread: | |
#0 malloc <null> (python+0x43d864) | |
#1 _PyMem_RawMalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:99:12 (python+0x5426fe) | |
#2 PyMem_RawMalloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:467:12 (python+0x5414cd) | |
#3 new_threadstate /private/home/sgross/scratch/nogil/Python/pystate.c:879:46 (python+0x67f9c4) | |
#4 _PyThreadState_Prealloc /private/home/sgross/scratch/nogil/Python/pystate.c:986:12 (python+0x67fdc7) | |
#5 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1338:29 (python+0x71ba6e) | |
#6 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#7 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#8 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#9 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#10 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#11 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#12 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#13 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#14 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#15 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#16 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#17 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#18 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#19 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#20 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#21 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#22 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#23 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#24 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#25 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#26 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#27 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#28 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#29 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#30 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#31 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#32 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#33 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#34 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#35 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#36 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#37 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#38 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#39 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#40 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#41 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#42 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#43 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#44 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#45 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#46 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#47 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#48 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#49 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#50 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#51 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#53 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#54 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#55 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#56 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#57 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#58 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#59 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#60 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#61 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#62 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#63 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#64 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#65 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#66 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#67 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#68 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#69 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#70 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#71 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#72 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#73 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#74 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#75 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#76 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#77 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#78 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#79 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#80 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#81 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#82 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#83 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#84 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#85 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#86 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#87 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#88 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#89 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#90 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#91 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#92 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#93 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#94 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#95 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#96 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#97 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#98 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#99 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#100 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#101 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#102 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#103 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#104 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#105 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#106 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#107 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#108 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#109 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#110 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#111 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#112 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#113 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#114 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#115 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#116 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#117 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#118 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#119 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#120 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#121 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#122 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#123 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#124 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#125 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#126 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#127 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#128 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#129 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#130 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#131 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#132 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#133 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#134 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#135 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#136 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#137 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#138 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#139 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#140 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#141 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#142 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#143 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#144 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#145 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#146 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#147 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#148 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#149 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#150 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#151 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#152 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#153 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#154 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#155 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#156 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#157 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#158 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#159 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#160 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#161 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#162 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#163 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#164 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#165 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#166 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#167 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#168 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#169 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#170 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#171 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#172 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#173 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#174 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T12 (tid=48388, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race /private/home/sgross/scratch/nogil/Python/qsbr.c:198:33 in _Py_qsbr_register | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Atomic write of size 1 at 0x7fffe6ce003b by thread T11: | |
#0 __tsan_atomic8_store <null> (python+0x489864) | |
#1 _Py_atomic_store_uint8 /private/home/sgross/scratch/nogil/./Include/pyatomic_std.h:318:5 (python+0x5227f4) | |
#2 insert /private/home/sgross/scratch/nogil/Objects/dictobject.c:743:5 (python+0x5227f4) | |
#3 prepare_insert /private/home/sgross/scratch/nogil/Objects/dictobject.c:763:12 (python+0x5227f4) | |
#4 find_or_prepare_insert /private/home/sgross/scratch/nogil/Objects/dictobject.c:718:12 (python+0x520b0d) | |
#5 assign /private/home/sgross/scratch/nogil/Objects/dictobject.c:1136:29 (python+0x520b0d) | |
#6 PyDict_SetItem /private/home/sgross/scratch/nogil/Objects/dictobject.c:1219:12 (python+0x52a83f) | |
#7 dict_ass_sub /private/home/sgross/scratch/nogil/Objects/dictobject.c:1676:16 (python+0x52a83f) | |
#8 PyObject_SetItem /private/home/sgross/scratch/nogil/Objects/abstract.c:202:16 (python+0x754b6e) | |
#9 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:1820:19 (python+0x5fb387) | |
#10 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#11 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#12 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#13 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#14 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#15 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#16 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#17 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#18 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#19 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#20 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#21 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#22 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#23 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#24 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#25 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x4e3c7a) | |
#26 object_vacall /private/home/sgross/scratch/nogil/Objects/call.c:789:14 (python+0x4e3c7a) | |
#27 _PyObject_CallMethodIdObjArgs /private/home/sgross/scratch/nogil/Objects/call.c:880:24 (python+0x4e3f3f) | |
#28 import_find_and_load /private/home/sgross/scratch/nogil/Python/import.c:1746:11 (python+0x652dff) | |
#29 PyImport_ImportModuleLevelObject /private/home/sgross/scratch/nogil/Python/import.c:1847:15 (python+0x652dff) | |
#30 import_name /private/home/sgross/scratch/nogil/Python/ceval.c:5031:15 (python+0x600733) | |
#31 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:2957:19 (python+0x600733) | |
#32 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#33 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#34 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#35 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#36 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#37 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#38 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#39 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#40 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#41 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#42 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#43 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#44 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#45 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#46 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#47 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#48 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#49 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#50 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#51 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#52 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#53 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#54 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#55 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#56 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#57 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#58 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#59 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#60 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#61 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#62 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#63 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Previous read of size 8 at 0x7fffe6ce0038 by thread T12: | |
#0 pydict_get /private/home/sgross/scratch/nogil/Objects/dictobject.c:816:24 (python+0x5202e0) | |
#1 dict_get_impl /private/home/sgross/scratch/nogil/Objects/dictobject.c:2315:23 (python+0x52af1c) | |
#2 dict_get /private/home/sgross/scratch/nogil/Objects/clinic/dictobject.c.h:76:20 (python+0x52af1c) | |
#3 method_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/descrobject.c:351:24 (python+0x77decd) | |
#4 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#5 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#6 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#7 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#8 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#9 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#10 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#11 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#12 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#13 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#14 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#15 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#16 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#17 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#18 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#19 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#20 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#21 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#22 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#23 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#24 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#25 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#26 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#27 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#28 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#29 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#30 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#31 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#32 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#33 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x4e3c7a) | |
#34 object_vacall /private/home/sgross/scratch/nogil/Objects/call.c:789:14 (python+0x4e3c7a) | |
#35 _PyObject_CallMethodIdObjArgs /private/home/sgross/scratch/nogil/Objects/call.c:880:24 (python+0x4e3f3f) | |
#36 import_find_and_load /private/home/sgross/scratch/nogil/Python/import.c:1746:11 (python+0x652dff) | |
#37 PyImport_ImportModuleLevelObject /private/home/sgross/scratch/nogil/Python/import.c:1847:15 (python+0x652dff) | |
#38 import_name /private/home/sgross/scratch/nogil/Python/ceval.c:5031:15 (python+0x600733) | |
#39 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:2957:19 (python+0x600733) | |
#40 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#41 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#42 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#43 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#44 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#45 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#46 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#47 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#48 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#49 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#50 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#52 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#53 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#54 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#55 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#56 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#57 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#58 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#59 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#60 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#61 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#62 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#63 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#64 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#65 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#66 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#67 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#68 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#69 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#70 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#71 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Thread T11 (tid=48387, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T12 (tid=48388, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race (/scratch/sgross/nogil/python+0x489864) in __tsan_atomic8_store | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Atomic write of size 8 at 0x0000015a4c10 by thread T1: | |
#0 __tsan_atomic64_fetch_add <null> (python+0x48b4f5) | |
#1 mi_atomic_addi64 /private/home/sgross/scratch/nogil/./Include/mimalloc/mimalloc-atomic.h:200:3 (python+0x5ef3f3) | |
#2 mi_stat_add /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:74:3 (python+0x5ef3f3) | |
#3 mi_stats_add /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:91:3 (python+0x5ef3f3) | |
#4 mi_stats_merge_from /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:302:5 (python+0x5ef3f3) | |
#5 _mi_stats_done /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:319:3 (python+0x5efac5) | |
#6 _mi_heap_done /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:239:3 (python+0x5df145) | |
#7 tstate_delete_common /private/home/sgross/scratch/nogil/Python/pystate.c:1252:13 (python+0x680809) | |
#8 _PyThreadState_DeleteCurrent /private/home/sgross/scratch/nogil/Python/pystate.c:1364:5 (python+0x6806b4) | |
#9 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1273:5 (python+0x71c61e) | |
#10 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Previous read of size 8 at 0x0000015a4c10 by thread T16: | |
#0 mi_stat_update /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:30:15 (python+0x5eeecd) | |
#1 _mi_stat_increase /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:63:3 (python+0x5eeecd) | |
#2 mi_os_mem_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/os.c:467:5 (python+0x5e297f) | |
#3 _mi_os_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/os.c:551:10 (python+0x5e297f) | |
#4 _mi_heap_init /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:192:47 (python+0x5df7a8) | |
#5 mi_thread_init /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:335:7 (python+0x5df7a8) | |
#6 mi_heap_get_default /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:179:3 (python+0x5dd8c3) | |
#7 mi_heap_get_tag /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:194:20 (python+0x5dd8c3) | |
#8 _PyThreadState_Init /private/home/sgross/scratch/nogil/Python/pystate.c:995:30 (python+0x67fe14) | |
#9 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1254:5 (python+0x71c44c) | |
#10 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Location is global '_mi_stats_main' of size 528 at 0x0000015a4bb8 (python+0x0000015a4c10) | |
Thread T1 (tid=48376, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T16 (tid=48392, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race (/scratch/sgross/nogil/python+0x48b4f5) in __tsan_atomic64_fetch_add | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Atomic write of size 8 at 0x0000015a4c08 by thread T1: | |
#0 __tsan_atomic64_fetch_add <null> (python+0x48b4f5) | |
#1 mi_atomic_addi64 /private/home/sgross/scratch/nogil/./Include/mimalloc/mimalloc-atomic.h:200:3 (python+0x5ef425) | |
#2 mi_stat_add /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:77:3 (python+0x5ef425) | |
#3 mi_stats_add /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:91:3 (python+0x5ef425) | |
#4 mi_stats_merge_from /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:302:5 (python+0x5ef425) | |
#5 _mi_stats_done /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:319:3 (python+0x5efac5) | |
#6 _mi_heap_done /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:239:3 (python+0x5df145) | |
#7 tstate_delete_common /private/home/sgross/scratch/nogil/Python/pystate.c:1252:13 (python+0x680809) | |
#8 _PyThreadState_DeleteCurrent /private/home/sgross/scratch/nogil/Python/pystate.c:1364:5 (python+0x6806b4) | |
#9 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1273:5 (python+0x71c61e) | |
#10 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Previous write of size 8 at 0x0000015a4c08 by thread T16: | |
#0 mi_stat_update /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:30:48 (python+0x5eeeeb) | |
#1 _mi_stat_increase /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:63:3 (python+0x5eeeeb) | |
#2 mi_os_mem_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/os.c:467:5 (python+0x5e297f) | |
#3 _mi_os_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/os.c:551:10 (python+0x5e297f) | |
#4 _mi_heap_init /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:192:47 (python+0x5df7a8) | |
#5 mi_thread_init /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:335:7 (python+0x5df7a8) | |
#6 mi_heap_get_default /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:179:3 (python+0x5dd8c3) | |
#7 mi_heap_get_tag /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:194:20 (python+0x5dd8c3) | |
#8 _PyThreadState_Init /private/home/sgross/scratch/nogil/Python/pystate.c:995:30 (python+0x67fe14) | |
#9 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1254:5 (python+0x71c44c) | |
#10 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Location is global '_mi_stats_main' of size 528 at 0x0000015a4bb8 (python+0x0000015a4c08) | |
Thread T1 (tid=48376, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T16 (tid=48392, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race (/scratch/sgross/nogil/python+0x48b4f5) in __tsan_atomic64_fetch_add | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Atomic write of size 8 at 0x0000015a4c30 by thread T1: | |
#0 __tsan_atomic64_fetch_add <null> (python+0x48b4f5) | |
#1 mi_atomic_addi64 /private/home/sgross/scratch/nogil/./Include/mimalloc/mimalloc-atomic.h:200:3 (python+0x5ef457) | |
#2 mi_stat_add /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:74:3 (python+0x5ef457) | |
#3 mi_stats_add /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:92:3 (python+0x5ef457) | |
#4 mi_stats_merge_from /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:302:5 (python+0x5ef457) | |
#5 _mi_stats_done /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:319:3 (python+0x5efac5) | |
#6 _mi_heap_done /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:239:3 (python+0x5df145) | |
#7 tstate_delete_common /private/home/sgross/scratch/nogil/Python/pystate.c:1252:13 (python+0x680809) | |
#8 _PyThreadState_DeleteCurrent /private/home/sgross/scratch/nogil/Python/pystate.c:1364:5 (python+0x6806b4) | |
#9 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1273:5 (python+0x71c61e) | |
#10 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Previous read of size 8 at 0x0000015a4c30 by thread T16: | |
#0 mi_stat_update /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:30:15 (python+0x5eeecd) | |
#1 _mi_stat_increase /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:63:3 (python+0x5eeecd) | |
#2 mi_os_mem_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/os.c:468:19 (python+0x5e298e) | |
#3 _mi_os_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/os.c:551:10 (python+0x5e298e) | |
#4 _mi_heap_init /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:192:47 (python+0x5df7a8) | |
#5 mi_thread_init /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:335:7 (python+0x5df7a8) | |
#6 mi_heap_get_default /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:179:3 (python+0x5dd8c3) | |
#7 mi_heap_get_tag /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:194:20 (python+0x5dd8c3) | |
#8 _PyThreadState_Init /private/home/sgross/scratch/nogil/Python/pystate.c:995:30 (python+0x67fe14) | |
#9 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1254:5 (python+0x71c44c) | |
#10 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Location is global '_mi_stats_main' of size 528 at 0x0000015a4bb8 (python+0x0000015a4c30) | |
Thread T1 (tid=48376, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T16 (tid=48392, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race (/scratch/sgross/nogil/python+0x48b4f5) in __tsan_atomic64_fetch_add | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Atomic write of size 8 at 0x0000015a4c28 by thread T1: | |
#0 __tsan_atomic64_fetch_add <null> (python+0x48b4f5) | |
#1 mi_atomic_addi64 /private/home/sgross/scratch/nogil/./Include/mimalloc/mimalloc-atomic.h:200:3 (python+0x5ef489) | |
#2 mi_stat_add /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:77:3 (python+0x5ef489) | |
#3 mi_stats_add /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:92:3 (python+0x5ef489) | |
#4 mi_stats_merge_from /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:302:5 (python+0x5ef489) | |
#5 _mi_stats_done /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:319:3 (python+0x5efac5) | |
#6 _mi_heap_done /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:239:3 (python+0x5df145) | |
#7 tstate_delete_common /private/home/sgross/scratch/nogil/Python/pystate.c:1252:13 (python+0x680809) | |
#8 _PyThreadState_DeleteCurrent /private/home/sgross/scratch/nogil/Python/pystate.c:1364:5 (python+0x6806b4) | |
#9 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1273:5 (python+0x71c61e) | |
#10 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Previous write of size 8 at 0x0000015a4c28 by thread T16: | |
#0 mi_stat_update /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:30:48 (python+0x5eeeeb) | |
#1 _mi_stat_increase /private/home/sgross/scratch/nogil/Objects/mimalloc/stats.c:63:3 (python+0x5eeeeb) | |
#2 mi_os_mem_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/os.c:468:19 (python+0x5e298e) | |
#3 _mi_os_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/os.c:551:10 (python+0x5e298e) | |
#4 _mi_heap_init /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:192:47 (python+0x5df7a8) | |
#5 mi_thread_init /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:335:7 (python+0x5df7a8) | |
#6 mi_heap_get_default /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:179:3 (python+0x5dd8c3) | |
#7 mi_heap_get_tag /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:194:20 (python+0x5dd8c3) | |
#8 _PyThreadState_Init /private/home/sgross/scratch/nogil/Python/pystate.c:995:30 (python+0x67fe14) | |
#9 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1254:5 (python+0x71c44c) | |
#10 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Location is global '_mi_stats_main' of size 528 at 0x0000015a4bb8 (python+0x0000015a4c28) | |
Thread T1 (tid=48376, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T16 (tid=48392, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race (/scratch/sgross/nogil/python+0x48b4f5) in __tsan_atomic64_fetch_add | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Atomic write of size 8 at 0x7fffe6ce0250 by thread T14: | |
#0 __tsan_atomic64_store <null> (python+0x489f85) | |
#1 _Py_atomic_store_ptr_relaxed /private/home/sgross/scratch/nogil/./Include/pyatomic_std.h:374:5 (python+0x521378) | |
#2 finish_erase_and_unlock /private/home/sgross/scratch/nogil/Objects/dictobject.c:1175:5 (python+0x521378) | |
#3 erase /private/home/sgross/scratch/nogil/Objects/dictobject.c:1197:12 (python+0x520c9b) | |
#4 _PyDict_DelItem_KnownHash /private/home/sgross/scratch/nogil/Objects/dictobject.c:1249:12 (python+0x520c9b) | |
#5 PyDict_DelItem /private/home/sgross/scratch/nogil/Objects/dictobject.c:1243:12 (python+0x520c9b) | |
#6 dict_ass_sub /private/home/sgross/scratch/nogil/Objects/dictobject.c:1673:16 (python+0x52a817) | |
#7 PyObject_DelItem /private/home/sgross/scratch/nogil/Objects/abstract.c:234:16 (python+0x755064) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:1835:19 (python+0x5fb50f) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#17 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#18 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#19 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x4e3526) | |
#20 PyObject_VectorcallMethod /private/home/sgross/scratch/nogil/Objects/call.c:825:24 (python+0x4e3526) | |
#21 _PyObject_VectorcallMethodId /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:228:12 (python+0x65214d) | |
#22 _PyObject_CallMethodIdOneArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:243:12 (python+0x65214d) | |
#23 import_ensure_initialized /private/home/sgross/scratch/nogil/Python/import.c:379:27 (python+0x65214d) | |
#24 PyImport_ImportModuleLevelObject /private/home/sgross/scratch/nogil/Python/import.c:1841:13 (python+0x65289e) | |
#25 import_name /private/home/sgross/scratch/nogil/Python/ceval.c:5031:15 (python+0x600733) | |
#26 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:2957:19 (python+0x600733) | |
#27 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#28 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#29 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#30 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#31 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#32 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#33 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#34 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#35 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#36 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#37 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#38 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#39 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#40 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#41 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#42 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#43 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#44 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#45 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#46 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#47 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#48 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#49 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#50 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#51 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#52 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#53 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#54 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#55 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#56 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#57 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#58 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Previous read of size 8 at 0x7fffe6ce0250 by thread T15: | |
#0 pydict_get /private/home/sgross/scratch/nogil/Objects/dictobject.c:821:42 (python+0x52032f) | |
#1 dict_get_impl /private/home/sgross/scratch/nogil/Objects/dictobject.c:2315:23 (python+0x52af1c) | |
#2 dict_get /private/home/sgross/scratch/nogil/Objects/clinic/dictobject.c.h:76:20 (python+0x52af1c) | |
#3 method_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/descrobject.c:351:24 (python+0x77decd) | |
#4 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#5 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#6 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#7 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#8 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#9 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#10 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#11 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#12 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#13 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#14 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#15 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#16 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#17 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#18 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#19 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#20 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#21 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#22 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#23 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#24 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#25 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x4e3526) | |
#26 PyObject_VectorcallMethod /private/home/sgross/scratch/nogil/Objects/call.c:825:24 (python+0x4e3526) | |
#27 _PyObject_VectorcallMethodId /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:228:12 (python+0x65214d) | |
#28 _PyObject_CallMethodIdOneArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:243:12 (python+0x65214d) | |
#29 import_ensure_initialized /private/home/sgross/scratch/nogil/Python/import.c:379:27 (python+0x65214d) | |
#30 PyImport_ImportModuleLevelObject /private/home/sgross/scratch/nogil/Python/import.c:1841:13 (python+0x65289e) | |
#31 import_name /private/home/sgross/scratch/nogil/Python/ceval.c:5031:15 (python+0x600733) | |
#32 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:2957:19 (python+0x600733) | |
#33 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#34 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#35 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#36 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#37 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#38 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#39 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#40 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#41 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#42 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#43 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#44 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#45 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#46 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#47 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#48 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#49 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#50 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#52 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#53 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#54 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#55 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#56 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#57 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#58 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#59 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#60 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#61 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#62 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#63 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#64 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Thread T14 (tid=48390, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T15 (tid=48391, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race (/scratch/sgross/nogil/python+0x489f85) in __tsan_atomic64_store | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Read of size 8 at 0x7fffcd000020 by thread T16: | |
#0 mi_abandoned_pop /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:979:41 (python+0x5ede71) | |
#1 mi_segment_try_reclaim /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1163:43 (python+0x5ede71) | |
#2 mi_segment_reclaim_or_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1210:13 (python+0x5ede71) | |
#3 mi_segment_page_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1254:35 (python+0x5ed758) | |
#4 mi_segment_small_page_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1271:10 (python+0x5ed758) | |
#5 _mi_segment_page_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1341:12 (python+0x5ed758) | |
#6 mi_page_fresh_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:278:21 (python+0x5e8601) | |
#7 mi_page_fresh /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:295:21 (python+0x5e81af) | |
#8 mi_page_queue_find_free_ex /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:776:12 (python+0x5e81af) | |
#9 mi_find_free_page /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:818:10 (python+0x5e81af) | |
#10 _mi_malloc_generic /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:916:12 (python+0x5e81af) | |
#11 mi_heap_malloc /private/home/sgross/scratch/nogil/Objects/mimalloc/alloc.c (python+0x5da411) | |
#12 _GC_Malloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:796:12 (python+0x542803) | |
#13 _PyObject_GC_Alloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:645:26 (python+0x5421d7) | |
#14 _PyObject_GC_Malloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:666:12 (python+0x5421d7) | |
#15 _PyObject_GC_NewVar /private/home/sgross/scratch/nogil/Objects/obmalloc.c:695:26 (python+0x5421d7) | |
#16 _PyFrame_New_NoTrack /private/home/sgross/scratch/nogil/Objects/frameobject.c:898:13 (python+0x4f78ef) | |
#17 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:316:24 (python+0x4e1c2a) | |
#18 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#19 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#20 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#21 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#22 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#23 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#24 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#25 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Previous write of size 8 at 0x7fffcd000020 by thread T1: | |
#0 mi_segment_abandon /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1019:27 (python+0x5ec848) | |
#1 _mi_segment_page_abandon /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1036:5 (python+0x5ecba8) | |
#2 _mi_page_abandon /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:403:3 (python+0x5e63d3) | |
#3 mi_heap_page_collect /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:98:5 (python+0x5dd5ca) | |
#4 mi_heap_visit_pages /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:39:12 (python+0x5dd5ca) | |
#5 mi_heap_collect_ex /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:145:3 (python+0x5dd5ca) | |
#6 _mi_heap_collect_abandon /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:162:3 (python+0x5dd47a) | |
#7 _mi_heap_done /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:235:5 (python+0x5df130) | |
#8 tstate_delete_common /private/home/sgross/scratch/nogil/Python/pystate.c:1252:13 (python+0x680809) | |
#9 _PyThreadState_DeleteCurrent /private/home/sgross/scratch/nogil/Python/pystate.c:1364:5 (python+0x6806b4) | |
#10 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1273:5 (python+0x71c61e) | |
#11 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Thread T16 (tid=48392, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T1 (tid=48376, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:979:41 in mi_abandoned_pop | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Write of size 8 at 0x7fffe6c00030 by thread T16: | |
#0 mi_segment_try_reclaim /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1164:30 (python+0x5edecf) | |
#1 mi_segment_reclaim_or_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1210:13 (python+0x5edecf) | |
#2 mi_segment_page_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1254:35 (python+0x5ed758) | |
#3 mi_segment_small_page_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1271:10 (python+0x5ed758) | |
#4 _mi_segment_page_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1341:12 (python+0x5ed758) | |
#5 mi_page_fresh_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:278:21 (python+0x5e8601) | |
#6 mi_page_fresh /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:295:21 (python+0x5e81af) | |
#7 mi_page_queue_find_free_ex /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:776:12 (python+0x5e81af) | |
#8 mi_find_free_page /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:818:10 (python+0x5e81af) | |
#9 _mi_malloc_generic /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:916:12 (python+0x5e81af) | |
#10 mi_heap_malloc /private/home/sgross/scratch/nogil/Objects/mimalloc/alloc.c (python+0x5da411) | |
#11 _GC_Malloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:796:12 (python+0x542803) | |
#12 _PyObject_GC_Alloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:645:26 (python+0x5421d7) | |
#13 _PyObject_GC_Malloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:666:12 (python+0x5421d7) | |
#14 _PyObject_GC_NewVar /private/home/sgross/scratch/nogil/Objects/obmalloc.c:695:26 (python+0x5421d7) | |
#15 _PyFrame_New_NoTrack /private/home/sgross/scratch/nogil/Objects/frameobject.c:898:13 (python+0x4f78ef) | |
#16 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:316:24 (python+0x4e1c2a) | |
#17 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#18 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#19 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#20 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#21 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#22 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#23 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#24 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Previous write of size 8 at 0x7fffe6c00030 by thread T6: | |
#0 mi_segment_abandon /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1020:29 (python+0x5ec859) | |
#1 _mi_segment_page_abandon /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1036:5 (python+0x5ecba8) | |
#2 _mi_page_abandon /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:403:3 (python+0x5e63d3) | |
#3 mi_heap_page_collect /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:98:5 (python+0x5dd5ca) | |
#4 mi_heap_visit_pages /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:39:12 (python+0x5dd5ca) | |
#5 mi_heap_collect_ex /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:145:3 (python+0x5dd5ca) | |
#6 _mi_heap_collect_abandon /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:162:3 (python+0x5dd47a) | |
#7 _mi_heap_done /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:235:5 (python+0x5df130) | |
#8 tstate_delete_common /private/home/sgross/scratch/nogil/Python/pystate.c:1252:13 (python+0x680809) | |
#9 _PyThreadState_DeleteCurrent /private/home/sgross/scratch/nogil/Python/pystate.c:1364:5 (python+0x6806b4) | |
#10 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1273:5 (python+0x71c61e) | |
#11 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Thread T16 (tid=48392, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T6 (tid=48381, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1164:30 in mi_segment_try_reclaim | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Read of size 8 at 0x7fffe6c00090 by thread T16: | |
#0 _mi_page_free_collect /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:203:13 (python+0x5e4f6d) | |
#1 mi_segment_check_free /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1056:7 (python+0x5edf79) | |
#2 mi_segment_try_reclaim /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1166:21 (python+0x5edf79) | |
#3 mi_segment_reclaim_or_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1210:13 (python+0x5edf79) | |
#4 mi_segment_page_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1254:35 (python+0x5ed758) | |
#5 mi_segment_small_page_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1271:10 (python+0x5ed758) | |
#6 _mi_segment_page_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1341:12 (python+0x5ed758) | |
#7 mi_page_fresh_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:278:21 (python+0x5e8601) | |
#8 mi_page_fresh /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:295:21 (python+0x5e81af) | |
#9 mi_page_queue_find_free_ex /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:776:12 (python+0x5e81af) | |
#10 mi_find_free_page /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:818:10 (python+0x5e81af) | |
#11 _mi_malloc_generic /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:916:12 (python+0x5e81af) | |
#12 mi_heap_malloc /private/home/sgross/scratch/nogil/Objects/mimalloc/alloc.c (python+0x5da411) | |
#13 _GC_Malloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:796:12 (python+0x542803) | |
#14 _PyObject_GC_Alloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:645:26 (python+0x5421d7) | |
#15 _PyObject_GC_Malloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:666:12 (python+0x5421d7) | |
#16 _PyObject_GC_NewVar /private/home/sgross/scratch/nogil/Objects/obmalloc.c:695:26 (python+0x5421d7) | |
#17 _PyFrame_New_NoTrack /private/home/sgross/scratch/nogil/Objects/frameobject.c:898:13 (python+0x4f78ef) | |
#18 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:316:24 (python+0x4e1c2a) | |
#19 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#20 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#21 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#22 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#23 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#24 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#25 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#26 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Previous write of size 8 at 0x7fffe6c00090 by thread T6: | |
#0 _mi_page_free_collect /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c (python+0x5e4fab) | |
#1 mi_heap_page_collect /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:90:3 (python+0x5dd5f1) | |
#2 mi_heap_visit_pages /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:39:12 (python+0x5dd5f1) | |
#3 mi_heap_collect_ex /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:145:3 (python+0x5dd5f1) | |
#4 _mi_heap_collect_abandon /private/home/sgross/scratch/nogil/Objects/mimalloc/heap.c:162:3 (python+0x5dd47a) | |
#5 _mi_heap_done /private/home/sgross/scratch/nogil/Objects/mimalloc/init.c:235:5 (python+0x5df130) | |
#6 tstate_delete_common /private/home/sgross/scratch/nogil/Python/pystate.c:1252:13 (python+0x680809) | |
#7 _PyThreadState_DeleteCurrent /private/home/sgross/scratch/nogil/Python/pystate.c:1364:5 (python+0x6806b4) | |
#8 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1273:5 (python+0x71c61e) | |
#9 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Thread T16 (tid=48392, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
Thread T6 (tid=48381, finished) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#25 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#26 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#27 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#28 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x602a3f) | |
#29 _PyObject_CallNoArg /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:168:12 (python+0x602a3f) | |
#30 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3247:19 (python+0x602a3f) | |
#31 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#32 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#33 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#34 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#35 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#36 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#37 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#38 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#39 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#40 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#41 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#42 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#43 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#44 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#45 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#46 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#47 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#48 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#49 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773937) | |
#50 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:54:18 (python+0x773937) | |
#51 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#52 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#53 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#54 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#55 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#56 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#57 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#58 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#59 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#60 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#61 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#62 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#63 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#64 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#65 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#66 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#67 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#68 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#69 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#70 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#71 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#72 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#73 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#74 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#75 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#76 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#77 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#78 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#79 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#80 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#81 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#82 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#83 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#84 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#85 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#86 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#87 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#88 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#89 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#90 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#91 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#92 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#93 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#94 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#95 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#96 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#97 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#98 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#99 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#100 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#101 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773af0) | |
#102 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:84:18 (python+0x773af0) | |
#103 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#104 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#105 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#106 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#107 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#108 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#109 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#110 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#111 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#112 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#113 slot_tp_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:6626:15 (python+0x56d713) | |
#114 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#115 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6033a3) | |
#116 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x6033a3) | |
#117 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#118 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#119 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#120 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#121 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#122 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#123 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#124 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#125 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#126 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#127 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#128 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#129 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#130 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#131 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#132 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#133 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#134 _PyObject_FastCallDictTstate /private/home/sgross/scratch/nogil/Objects/call.c:116:15 (python+0x4e0b0b) | |
#135 _PyObject_Call_Prepend /private/home/sgross/scratch/nogil/Objects/call.c:486:24 (python+0x4e21c6) | |
#136 slot_tp_init /private/home/sgross/scratch/nogil/Objects/typeobject.c:6866:15 (python+0x56f873) | |
#137 type_call /private/home/sgross/scratch/nogil/Objects/typeobject.c:1009:19 (python+0x55e2da) | |
#138 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#139 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6030c3) | |
#140 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6030c3) | |
#141 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6030c3) | |
#142 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x6030c3) | |
#143 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#144 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#145 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#146 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#147 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#148 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#149 do_call_core /private/home/sgross/scratch/nogil/Python/ceval.c (python+0x60440d) | |
#150 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3434:22 (python+0x60440d) | |
#151 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#152 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#153 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c:393:12 (python+0x4e1bc5) | |
#154 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#155 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#156 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x60bda4) | |
#157 _PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:4203:14 (python+0x60bda4) | |
#158 _PyEval_EvalCodeWithName /private/home/sgross/scratch/nogil/Python/ceval.c:4235:12 (python+0x5f6d04) | |
#159 PyEval_EvalCodeEx /private/home/sgross/scratch/nogil/Python/ceval.c:4251:12 (python+0x5f6d04) | |
#160 PyEval_EvalCode /private/home/sgross/scratch/nogil/Python/ceval.c:714:12 (python+0x5f6d04) | |
#161 run_eval_code_obj /private/home/sgross/scratch/nogil/Python/pythonrun.c:1126:9 (python+0x686e8c) | |
#162 run_mod /private/home/sgross/scratch/nogil/Python/pythonrun.c:1148:9 (python+0x686e8c) | |
#163 PyRun_FileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:1064:11 (python+0x68481a) | |
#164 PyRun_SimpleFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:429:13 (python+0x6833a7) | |
#165 PyRun_AnyFileExFlags /private/home/sgross/scratch/nogil/Python/pythonrun.c:87:16 (python+0x682f68) | |
#166 pymain_run_file /private/home/sgross/scratch/nogil/Modules/main.c:369:15 (python+0x4ce41a) | |
#167 pymain_run_python /private/home/sgross/scratch/nogil/Modules/main.c:553:21 (python+0x4ce41a) | |
#168 Py_RunMain /private/home/sgross/scratch/nogil/Modules/main.c:632:5 (python+0x4ce41a) | |
#169 pymain_main /private/home/sgross/scratch/nogil/Modules/main.c:662:12 (python+0x4cefda) | |
#170 Py_BytesMain /private/home/sgross/scratch/nogil/Modules/main.c:686:12 (python+0x4cf04c) | |
#171 main /private/home/sgross/scratch/nogil/./Programs/python.c:16:12 (python+0x4cdbbb) | |
SUMMARY: ThreadSanitizer: data race /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:203:13 in _mi_page_free_collect | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=48373) | |
Read of size 2 at 0x7fffe6c0008a by thread T16: | |
#0 mi_segment_check_free /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1057:11 (python+0x5edf82) | |
#1 mi_segment_try_reclaim /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1166:21 (python+0x5edf82) | |
#2 mi_segment_reclaim_or_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1210:13 (python+0x5edf82) | |
#3 mi_segment_page_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1254:35 (python+0x5ed758) | |
#4 mi_segment_small_page_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1271:10 (python+0x5ed758) | |
#5 _mi_segment_page_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/segment.c:1341:12 (python+0x5ed758) | |
#6 mi_page_fresh_alloc /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:278:21 (python+0x5e8601) | |
#7 mi_page_fresh /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:295:21 (python+0x5e81af) | |
#8 mi_page_queue_find_free_ex /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:776:12 (python+0x5e81af) | |
#9 mi_find_free_page /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:818:10 (python+0x5e81af) | |
#10 _mi_malloc_generic /private/home/sgross/scratch/nogil/Objects/mimalloc/page.c:916:12 (python+0x5e81af) | |
#11 mi_heap_malloc /private/home/sgross/scratch/nogil/Objects/mimalloc/alloc.c (python+0x5da411) | |
#12 _GC_Malloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:796:12 (python+0x542803) | |
#13 _PyObject_GC_Alloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:645:26 (python+0x5421d7) | |
#14 _PyObject_GC_Malloc /private/home/sgross/scratch/nogil/Objects/obmalloc.c:666:12 (python+0x5421d7) | |
#15 _PyObject_GC_NewVar /private/home/sgross/scratch/nogil/Objects/obmalloc.c:695:26 (python+0x5421d7) | |
#16 _PyFrame_New_NoTrack /private/home/sgross/scratch/nogil/Objects/frameobject.c:898:13 (python+0x4f78ef) | |
#17 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:316:24 (python+0x4e1c2a) | |
#18 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#19 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#20 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#21 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#22 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#23 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#24 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#25 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Previous write of size 2 at 0x7fffe6c0008a by thread T6: | |
#0 mi_free /private/home/sgross/scratch/nogil/Objects/mimalloc/alloc.c:453:15 (python+0x5dae3b) | |
#1 _PyObject_Free /private/home/sgross/scratch/nogil/Objects/obmalloc.c:789:5 (python+0x541d05) | |
#2 PyObject_GC_Del /private/home/sgross/scratch/nogil/Objects/obmalloc.c:729:5 (python+0x54244b) | |
#3 frame_dealloc /private/home/sgross/scratch/nogil/Objects/frameobject.c:664:9 (python+0x4f6e8e) | |
#4 _Py_MergeZeroRefcount /private/home/sgross/scratch/nogil/Objects/object.c (python+0x54099a) | |
#5 _Py_DECREF /private/home/sgross/scratch/nogil/./Include/object.h:610:13 (python+0x4e1e20) | |
#6 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:335:9 (python+0x4e1e20) | |
#7 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#8 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x773a1c) | |
#9 method_vectorcall /private/home/sgross/scratch/nogil/Objects/classobject.c:62:20 (python+0x773a1c) | |
#10 PyVectorcall_Call /private/home/sgross/scratch/nogil/Objects/call.c:228:16 (python+0x4e16f2) | |
#11 _PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:263:16 (python+0x4e17bf) | |
#12 PyObject_Call /private/home/sgross/scratch/nogil/Objects/call.c:290:12 (python+0x4e1943) | |
#13 t_bootstrap /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1256:11 (python+0x71c499) | |
#14 pythread_wrapper /private/home/sgross/scratch/nogil/Python/thread_pthread.h:235:5 (python+0x69c407) | |
Thread T16 (tid=48392, running) created by main thread at: | |
#0 pthread_create <null> (python+0x43f14b) | |
#1 PyThread_start_new_thread /private/home/sgross/scratch/nogil/Python/thread_pthread.h:283:14 (python+0x69c386) | |
#2 thread_PyThread_start_new_thread /private/home/sgross/scratch/nogil/./Modules/_threadmodule.c:1352:13 (python+0x71bbed) | |
#3 cfunction_call /private/home/sgross/scratch/nogil/Objects/methodobject.c:471:18 (python+0x791ac9) | |
#4 _PyObject_MakeTpCall /private/home/sgross/scratch/nogil/Objects/call.c:189:18 (python+0x4e0d46) | |
#5 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:118:16 (python+0x6037c2) | |
#6 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x6037c2) | |
#7 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x6037c2) | |
#8 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3385:19 (python+0x6037c2) | |
#9 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#10 function_code_fastcall /private/home/sgross/scratch/nogil/Objects/call.c:327:24 (python+0x4e1ce5) | |
#11 _PyFunction_Vectorcall /private/home/sgross/scratch/nogil/Objects/call.c (python+0x4e1b0e) | |
#12 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603075) | |
#13 PyObject_Vectorcall /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:129:12 (python+0x603075) | |
#14 call_function /private/home/sgross/scratch/nogil/Python/ceval.c:4910:13 (python+0x603075) | |
#15 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3337:19 (python+0x603075) | |
#16 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x783262) | |
#17 gen_send_ex /private/home/sgross/scratch/nogil/Objects/genobject.c:244:14 (python+0x783262) | |
#18 gen_iternext /private/home/sgross/scratch/nogil/Objects/genobject.c:565:12 (python+0x78472b) | |
#19 builtin_next /private/home/sgross/scratch/nogil/Python/bltinmodule.c:1390:11 (python+0x7f3d18) | |
#20 cfunction_vectorcall_FASTCALL /private/home/sgross/scratch/nogil/Objects/methodobject.c:374:24 (python+0x790d0f) | |
#21 _PyObject_VectorcallTstate /private/home/sgross/scratch/nogil/./Include/cpython/abstract.h:120:21 (python+0x603344) | |
#22 _PyEval_EvalFrameDefault /private/home/sgross/scratch/nogil/Python/ceval.c:3359:23 (python+0x603344) | |
#23 _PyEval_EvalFrame /private/home/sgross/scratch/nogil/./Include/internal/pycore_ceval.h:39:12 (python+0x4e1ce5) | |
#24 function_code_fastcall /private/home |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment