Bug 1939885
Summary: | Python 3.10.0a6 regression caused segfaults in packages using Cython | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tomáš Hrnčiar <thrnciar> |
Component: | python3.10 | Assignee: | Victor Stinner <vstinner> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | cstratak, dmalcolm, fschwarz, igor.raits, lbalhar, m.cyprian, mhroncok, ndbecker2, projects.rg, pviktori, python-sig, rkuska, shcherbina.iryna, slavek.kabrda, steve.traylen, thrnciar, tomspur, torsava, vstinner |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2021-04-13 09:41:47 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1890881, 1939888, 1939892, 1939893, 1939912, 1939915, 1939924, 1939942, 1939951 |
Description
Tomáš Hrnčiar
2021-03-17 09:34:36 UTC
Propably let's try to rebuild Cython due to changed gcc settings maybe. In assumption as first attempt that could simply help to fix failing execution of some tests seen in referenced packages. Please consider https://github.com/cython/cython/blob/master/runtests.py for %check. (In reply to Raphael Groner from comment #1) > Propably let's try to rebuild Cython due to changed gcc settings maybe. In > assumption as first attempt that could simply help to fix failing execution > of some tests seen in referenced packages. I've tried to rebuilt Cython, but python-jnius fails with the same error. See: https://download.copr.fedorainfracloud.org/results/@python/python3.10/fedora-rawhide-x86_64/02080888-python-jnius/builder-live.log.gz Note that currently Cython is not compiled on Python 3.10, we use the pure Python implementation. Hence rebuilding Cython has no possitive/negative side effects, it just copy-pastes Python files around. Cython has multiple compatibility issues with Python 3.10. I created https://github.com/cython/cython/issues/4046 meta issue to track them all. I wrote 3 fixes to port Cython 0.29.x to Python 3.10: * https://github.com/cython/cython/pull/4042 * https://github.com/cython/cython/pull/4044 * https://github.com/cython/cython/pull/4045 Miro reported https://github.com/cython/cython/issues/4025 "[BUG] Cython 0.29.22 SIGSEGV with Python 3.10.0a6" upstream. > Miro reported https://github.com/cython/cython/issues/4025 "[BUG] Cython 0.29.22 SIGSEGV with Python 3.10.0a6" upstream. It looks like a Python 3.10 regression in PyEval_EvalCodeEx(). I reported the issue to Python: https://bugs.python.org/issue43541 I'm building python3.10 in the Copr with https://github.com/python/cpython/pull/24918 |