You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Segfault (exit 139) on codspeed-macro walltime (ARM64) after upgrading pytest 9.0.2 → 9.0.3 (tests pass, crash after completion) #116
On CodSpeed GitHub Action v4 using mode: walltime on codspeed-macro runners (Linux ARM64), our benchmarks complete successfully (pytest reports all benchmarked tests passed), but then the benchmark process crashes with exit status 139 (SIGSEGV).
This started after upgrading pytest from 9.0.2 to 9.0.3 via a Renovate lockfile update.
failed to execute the benchmark process: exit status: 139
Request
Is this a known compatibility issue with pytest 9.0.3 on CodSpeed walltime macro runners (ARM64)?
Is there a recommended pytest version pin/range for pytest-codspeed + walltime right now?
If you want more debugging info: what’s the preferred way to collect a backtrace/core dump or additional diagnostics on macro runners?
Possible relevant pytest 9.0.3 changelog item
pytest 9.0.3 mentions at least one “crash fix” related to ExceptionGroup/tracebackhide handling. Not sure if related, but mentioning in case it helps triage.
We'll be releasing a new version today which will include this fix. In the meantime, you can pin python to 3.13.11, because the crash happens with 3.13.12 and superior versions
Activity
GuillaumeLagrange commentedon Apr 13, 2026
Hello, this crash has been fix on master in #109
We'll be releasing a new version today which will include this fix. In the meantime, you can pin python to 3.13.11, because the crash happens with 3.13.12 and superior versions
nocarryr commentedon Apr 13, 2026
@GuillaumeLagrange thank you for that!
I apologize for not checking
GuillaumeLagrange commentedon Apr 13, 2026
No worries, thanks for the report anyway!