-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Open
Labels
Description
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
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>To Reproduce
# on a i386/i686 system or virtual machine or docker image or chroot
apt-get install -y mypy pybuild-plugin-autopkgtest; apt-get build-dep -y mypy
git clone https://salsa.debian.org/python-team/packages/mypy.git # to get a copy of the tests
cd mypy
export DEB_BUILD_OPTIONS=parallel=2
pybuild-autopkgtestYour Environment
- Mypy version used: 1.19.1
- Python version used: 3.14.3 (no problems with 3.13)
- librt version: python3-librt i386 0.8.1-1
- Operating system and version: Debian "sid" (unstable)
In another error log there is a mention of test_irbuild.py::TestGenOps::irbuild-weakref.test::testWeakrefProxy
or 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::testMypycAttrNativeClassErrors but I'm unsure if these are the real culprits
Reactions are currently unavailable