gh-139653: Remove assertions in _Py_InitializeRecursionLimits() (#141551)

These checks were invalid and failed randomly on FreeBSD
and Alpine Linux.
This commit is contained in:
Victor Stinner 2025-11-14 15:56:37 +01:00 committed by GitHub
parent fa245df4a0
commit a415a1812c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -523,13 +523,6 @@ _Py_InitializeRecursionLimits(PyThreadState *tstate)
_PyThreadStateImpl *ts = (_PyThreadStateImpl *)tstate; _PyThreadStateImpl *ts = (_PyThreadStateImpl *)tstate;
ts->c_stack_init_base = base; ts->c_stack_init_base = base;
ts->c_stack_init_top = top; ts->c_stack_init_top = top;
// Test the stack pointer
#if !defined(NDEBUG) && !defined(__wasi__)
uintptr_t here_addr = _Py_get_machine_stack_pointer();
assert(ts->c_stack_soft_limit < here_addr);
assert(here_addr < ts->c_stack_top);
#endif
} }