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
The workload to advance the virtual timeout is too lightweight for
some platforms. As result the test goes in timeout as it never reaches
the end of the timer.
By having a heavier workload, the virtual timer advances rapidly and the
SIGVTALRM is sent before the timeout.
Bug report
Bug description:
The test
test_signal.test_itimer_virtual
fails (in TIMEOUT) on our internal CI mac infrastructure (and also on my mac used for development)The timer doesn't get stopped by the signal. This if statement
cpython/Lib/test/test_signal.py
Line 846 in 9c69150
cpython/Lib/test/test_signal.py
Line 845 in 9c69150
The reason behind this is the workload simulated is too lightweight to advance the virtual timer.
I see for now this just on macOS but it could potentially happens on other platforms as well.
CPython versions tested on:
CPython main branch
Operating systems tested on:
macOS
Linked PRs
The text was updated successfully, but these errors were encountered: