-
-
Notifications
You must be signed in to change notification settings - Fork 31.9k
Python 3.14.0a5: test_external_inspection
fails on freethreading-debug build on s390x Linux
#130035
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
It seems like some of the error paths don't properly set a Python exception. Does s390x have No Python error set here, but it's not free threading specific, so I'm probably missing something else: cpython/Modules/_testexternalinspection.c Lines 483 to 484 in 3e222e3
cpython/Modules/_testexternalinspection.c Lines 1524 to 1531 in 3e222e3
Nothing else stood out immediately. |
@colesbury I checked _testexternalinspection.c and found a few other places where exceptions are not set. Do you mind if I send a PR? |
Yes, thanks, please send a PR. |
π€ It should otherwise the test should not even be attempted so whatever is going on is something else. |
For example looking at https://buildbot.python.org/#/builders/509 The test runs and runs successfully:
|
I suggest to mark this issue as a duplicate of #130052. |
Bug report
Bug description:
The failure happens only on s390x:
/builddir/build/BUILD/python3.14-3.14.0_a5-build/Python-3.14.0a5/Objects/call.c:342: _PyObject_Call: Assertion '!_PyErr_Occurred(tstate)' failed.
Built as RPM on Fedora Linux 40-43, all occurrences have the same behavior.
The relevant log excerpt:
CPython versions tested on:
3.14
Operating systems tested on:
Linux
The text was updated successfully, but these errors were encountered: