From: Victor Stinner Date: Fri, 14 Nov 2025 14:56:37 +0000 (+0100) Subject: gh-139653: Remove assertions in _Py_InitializeRecursionLimits() (#141551) X-Git-Tag: v3.15.0a2~39 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a415a1812c4d7798131d077c8776503bb3e1844f;p=thirdparty%2FPython%2Fcpython.git gh-139653: Remove assertions in _Py_InitializeRecursionLimits() (#141551) These checks were invalid and failed randomly on FreeBSD and Alpine Linux. --- diff --git a/Python/ceval.c b/Python/ceval.c index b76c9ec28119..31b81a374647 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -523,13 +523,6 @@ _Py_InitializeRecursionLimits(PyThreadState *tstate) _PyThreadStateImpl *ts = (_PyThreadStateImpl *)tstate; ts->c_stack_init_base = base; 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 }