Crash report
What happened?
The make testios testing target crashes when compiled --with-pydebug enabled (as is done in CI).
The error is a SIGABRT, raised during test_types; however, running test_types by itself isn't enough to reproduce the problem.
The error is raised on L8476 of typeobject.c:
assert(self->tp_version_tag != 0);
The same failure can be manufactured on macOS with M1 hardware, as long as the test suite is executed as a single process (i.e. python -m test, not the multi-process option enabled by make test).
Full error trace on iOS:
stacktrace.txt
The same problem doesn't appear to occur when debug is not enabled.
CPython versions tested on:
CPython main branch
Operating systems tested on:
macOS, iOS
Output from running 'python -VV' on the command line:
3.14.0a0; verified on 2bac2b86, but possibly present back to dc03ce7
Linked PRs
Crash report
What happened?
The
make testiostesting target crashes when compiled--with-pydebugenabled (as is done in CI).The error is a SIGABRT, raised during
test_types; however, runningtest_typesby itself isn't enough to reproduce the problem.The error is raised on L8476 of
typeobject.c:The same failure can be manufactured on macOS with M1 hardware, as long as the test suite is executed as a single process (i.e.
python -m test, not the multi-process option enabled bymake test).Full error trace on iOS:
stacktrace.txt
The same problem doesn't appear to occur when debug is not enabled.
CPython versions tested on:
CPython main branch
Operating systems tested on:
macOS, iOS
Output from running 'python -VV' on the command line:
3.14.0a0; verified on 2bac2b86, but possibly present back to dc03ce7
Linked PRs