4 Apr
2021
4 Apr
'21
7:40 p.m.
On Sat, 2021-04-03 at 21:44 +0200, Ł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.
Details: https://bugs.python.org/issue43710
This is precisely what I meant when I said I don't like the idea of combining security fixes with irrelevant changes. Good that I've chosen to backport the secfixes instead of pushing the new version to Gentoo stable. -- Best regards, Michał Górny