Immediate segfault on first test. Not a greenlet regression (reproduces on all versions in tree). Does not reproduce on ppc64. * python3_11: running distutils-r1_run_phase python_test python3.11 -m unittest_or_fail discover -v greenlet.tests test_break_ctxvars (greenlet.tests.test_contextvars.ContextVarsTests.test_break_ctxvars) ... /var/tmp/portage/dev-python/greenlet-3.0.3/temp/environment: line 2673: 78 Segmentation fault "${@}" Reproducible: Always
Created attachment 883332 [details] build.log and emerge --info
Debian CI sees this also, for 3.0.1. https://buildd.debian.org/status/fetch.php?pkg=python-greenlet&arch=powerpc&ver=3.0.1-2&stamp=1705014555&raw=1
Has not been successful since 1.x https://buildd.debian.org/status/logs.php?pkg=python-greenlet&arch=powerpc
Created attachment 883333 [details] gdb context and complete backtrace
Will dekeyword instead. I'm 90% sure it's ~ppc only because deluge is old enough.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a857cf1f2be8f54e6824d4f92bf0f3da40708b05 commit a857cf1f2be8f54e6824d4f92bf0f3da40708b05 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2024-06-05 15:38:26 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2024-06-05 15:41:52 +0000 dev-python/greenlet: Dekeyword ~ppc Bug: https://bugs.gentoo.org/923062 Signed-off-by: Michał Górny <mgorny@gentoo.org> dev-python/greenlet/greenlet-2.0.2.ebuild | 4 ++-- dev-python/greenlet/greenlet-3.0.2.ebuild | 4 ++-- dev-python/greenlet/greenlet-3.0.3.ebuild | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-)
glaubitz pointed out the upstream bug is https://github.com/python-greenlet/greenlet/issues/422 -- thanks!