On 4/3/2021 7:15 PM, Miro Hrončok wrote:
On 03. 04. 21 21:44, Łukasz Langa wrote:
The memory layout of PyThreadState was unintentionally changed in the recent 3.9.3 bugfix release. This leads to crashes on 32-bit systems when importing binary extensions compiled for Python 3.9.0 - 3.9.2. This is a regression.

We will be releasing a hotfix 3.9.4 around 24 hours from now to address this issue and restore ABI compatibility with C extensions built for Python 3.9.0 - 3.9.2.

Thanks for the hotifx.

However, I need to ask: Would this also happen if there was a rc version of 3.9.3?

Unless the mistake was just introduced, the mistake would have happened. One this severe would likely have been caught within the week or two before a final. But as Łukasz noted when announcing the change, .rcs are generally ignored. (I suspect that most everyone assumes that someone else will test them. And begging people to not do that does not work well enough to justify the release.) 3.8.5 (2020 July 20 was hotfix for 3.8.4 (2020 July 14, which did have a candidate, which did not get tested the way that 3.8.4 itself was.

--
Terry Jan Reedy


_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/IN4YTIRP2SE6NGT4GCZXFH6PVNSGU23T/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to