Skip to content
This repository was archived by the owner on Feb 13, 2025. It is now read-only.

assertion failure in ceval.c #235

Closed
akruis opened this issue Feb 12, 2021 · 1 comment
Closed

assertion failure in ceval.c #235

akruis opened this issue Feb 12, 2021 · 1 comment

Comments

@akruis
Copy link

akruis commented Feb 12, 2021

I just got the following assertion failure using Stackless 3.7.5 compiled with --with-pydebug

python: Python/ceval.c:2035: slp_eval_frame_value: Assertion `f->f_execute == slp_eval_frame_value || f->f_execute == slp_eval_frame_noval || f->f_execute == slp_eval_frame_setup_with || f->f_execute == slp_eval_frame_with_cleanup || 0' failed.

What's the cause of this failure? The value of f->execute is When I added slp_eval_frame_yield_from (bb9dc7a, #188) I didn't add this function to the assert.

@akruis akruis self-assigned this Feb 12, 2021
akruis pushed a commit that referenced this issue Apr 18, 2021
This commit fixes an assert statement, that could fail since #188.
No functional change.
akruis pushed a commit that referenced this issue Apr 18, 2021
This commit fixes an assert statement, that could fail since #188.
No functional change.

(cherry picked from commit 5595eec)
@akruis
Copy link
Author

akruis commented Apr 18, 2021

fixed by commits 5595eec (master-slp) and 9e4c0cf (3.7-slp)

@akruis akruis closed this as completed Apr 18, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant