Repeated crashes while running the mypy 1.19.1 test suite on the Debian "i386" ci nodes using Python 3.14.3 (but not Python 3.13.12). This is causing us a problem promoting a newer build of the mypy package for the next stable release of Debian. orjson is not installed (and the problem persists even if it is).
Current thread 0xf7ba3700 [python3.14] (most recent call first):
File "/usr/lib/python3/dist-packages/mypyc/test/testutil.py", line 123 in build_ir_for_single_file2
File "/usr/lib/python3/dist-packages/mypyc/test/testutil.py", line 98 in build_ir_for_single_file
File "/usr/lib/python3/dist-packages/mypyc/test/test_irbuild.py", line 83 in run_case
File "/usr/lib/python3/dist-packages/mypy/test/data.py", line 323 in runtest
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 179 in pytest_runtest_call
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in _multicall
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 245 in <lambda>
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 353 in from_call
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 244 in call_and_report
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 137 in runtestprotocol
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 118 in pytest_runtest_protocol
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in _multicall
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
File "/usr/lib/python3/dist-packages/xdist/remote.py", line 227 in run_one_test
File "/usr/lib/python3/dist-packages/xdist/remote.py", line 206 in pytest_runtestloop
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in _multicall
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 372 in _main
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 318 in wrap_session
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 365 in pytest_cmdline_main
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121 in _multicall
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512 in __call__
File "/usr/lib/python3/dist-packages/xdist/remote.py", line 427 in <module>
File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 1291 in executetask
File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 341 in run
File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 411 in _perform_spawn
File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 389 in integrate_as_primary_thread
File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 1273 in serve
File "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 1806 in serve
File "<string>", line 8 in <module>
File "<string>", line 1 in <module>
Current thread's C stack trace (most recent call first):
Binary file "/usr/bin/python3.14", at _Py_DumpStack+0x36 [0x80adcf4]
Binary file "/usr/bin/python3.14" [0x81262f9]
Binary file "linux-gate.so.1", at __kernel_sigreturn+0x0 [0xf7f5f5a0]
Binary file "/usr/bin/python3.14" [0x81a8042]
Binary file "/usr/bin/python3.14", at PyErr_Format+0xaa [0x81a6b6a]
Binary file "/usr/bin/python3.14", at _PyNumber_Index+0x5c [0x81aefbc]
Binary file "/usr/bin/python3.14", at PyLong_AsInt+0x45 [0x81d5e65]
Binary file "/usr/bin/python3.14" [0x82b6dd7]
Binary file "/usr/bin/python3.14", at _PyObject_MakeTpCall+0x23d [0x814f19d]
Binary file "/usr/bin/python3.14", at PyObject_CallFunction+0x145 [0x814a7d5]
Binary file "/usr/bin/python3.14" [0x82b6299]
Binary file "/usr/bin/python3.14", at PyObject_Vectorcall+0x33 [0x81547d3]
Binary file "/usr/lib/python3/dist-packages/4c842c94c09923bae9e4__mypyc.cpython-314-i386-linux-gnu.so", at CPyDef_mypy___build___add_catch_all_gitignore+0x138 [0xf3c946e8]
Binary file "/usr/lib/python3/dist-packages/4c842c94c09923bae9e4__mypyc.cpython-314-i386-linux-gnu.so", at CPyDef_mypy___build____build+0x110e [0xf3cd87ce]
Binary file "/usr/lib/python3/dist-packages/4c842c94c09923bae9e4__mypyc.cpython-314-i386-linux-gnu.so", at CPyDef_mypy___build___build+0x316 [0xf3cda096]
Binary file "/usr/lib/python3/dist-packages/4c842c94c09923bae9e4__mypyc.cpython-314-i386-linux-gnu.so", at CPyPy_mypy___build___build+0x191 [0xf3cdace1]
Binary file "/usr/bin/python3.14", at PyObject_Vectorcall+0x33 [0x81547d3]
Binary file "/usr/bin/python3.14", at _PyEval_EvalFrameDefault+0x6891 [0x8170131]
Binary file "/usr/bin/python3.14" [0x81a2449]
Binary file "/usr/bin/python3.14" [0x81559d2]
Binary file "/usr/bin/python3.14" [0x82352a9]
Binary file "/usr/bin/python3.14" [0x81b9164]
Binary file "/usr/bin/python3.14", at _PyEval_EvalFrameDefault+0x4c52 [0x816e4f2]
Binary file "/usr/bin/python3.14" [0x81a2449]
Binary file "/usr/bin/python3.14" [0x81559d2]
Binary file "/usr/bin/python3.14" [0x82352a9]
Binary file "/usr/bin/python3.14", at _PyObject_MakeTpCall+0x313 [0x814f273]
Binary file "/usr/bin/python3.14", at PyObject_Vectorcall+0x5b [0x81547fb]
Binary file "/usr/bin/python3.14", at _PyEval_EvalFrameDefault+0x6891 [0x8170131]
Binary file "/usr/bin/python3.14" [0x81f9c8e]
Binary file "/usr/bin/python3.14" [0x81b9127]
Binary file "/usr/bin/python3.14", at _PyEval_EvalFrameDefault+0x4c52 [0x816e4f2]
<truncated rest of calls>
Crash Report
Repeated crashes while running the mypy 1.19.1 test suite on the Debian "i386" ci nodes using Python 3.14.3 (but not Python 3.13.12). This is causing us a problem promoting a newer build of the mypy package for the next stable release of Debian. orjson is not installed (and the problem persists even if it is).
Traceback
To Reproduce
Your Environment
In another error log there is a mention of
test_irbuild.py::TestGenOps::irbuild-weakref.test::testWeakrefProxyor in this log:
mypyc/test/test_irbuild.py::TestGenOps::irbuild-classes.test::testGetAttr; see also this log for'mypyc/test/test_irbuild.py::TestGenOps::irbuild-classes.test::testMypycAttrNativeClassErrorsbut I'm unsure if these are the real culprits