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 }}
This repository was archived by the owner on Feb 13, 2025. It is now read-only.
Originally reported by: Anselm Kruis (Bitbucket: akruis, GitHub: akruis)
The fix for #81 (1388a20039578) introduced an invalid assertion. I discovered it during tests of 3.4-slp, but all other versions are affected too. Fortunately it is trivial to fix.
The failure message is: Stackless/core/stacklesseval.c:556: slp_kill_tasks_with_stacks: Assertion `t->cstate == cs' failed
Original comment byAnselm Kruis (Bitbucket: akruis, GitHub: akruis):
Unfortunately I have to reopen this issue, because I found another incarnation of this problem Assertion failed: t->cstate == cs, file ..\Stackless\core\stacklesseval.c, line 459.
Unfortunately this assertion violation reveals a serious problem in slp_kill_tasks_with_stacks(). When I reworked this function (issue #81), I didn't take deeply nested tasklets into account.
Originally reported by: Anselm Kruis (Bitbucket: akruis, GitHub: akruis)
The fix for #81 (1388a20039578) introduced an invalid assertion. I discovered it during tests of 3.4-slp, but all other versions are affected too. Fortunately it is trivial to fix.
The failure message is:
Stackless/core/stacklesseval.c:556: slp_kill_tasks_with_stacks: Assertion `t->cstate == cs' failed
The text was updated successfully, but these errors were encountered: