Repository navigation
Python/flowgraph.c:701: basicblock *push_except_block(struct _PyCfgExceptStack *, cfg_instr *): Assertion `stack->depth <= CO_MAXBLOCKS' failed #116767
Description
Activity
- addedtype-crashA hard crash of the interpreter, possibly with a core dumpA hard crash of the interpreter, possibly with a core dump
on Mar 13, 2024 c31943a is the commit that OSS-Fuzz attributes this crash to (though obviously that just made it an assertion failure, instead of something else)
@iritkatriel thanks for jumping on all of these
@iritkatriel do you need help with this bug?
It's not complicated, I'm just prioritising things I need to get in before feature freeze.
Reacted by Petr ViktorinThis is a release blocker. Will you prioritize it in time for the release or should I look at it instead?
It shouldn't be a release blocker. (1) It is an unrealistic edge case discovered by the fuzzer. (2) it is not new to 3.13.
Reacted by Petr ViktorinThe reason I marked it as a blocker is that the RMs had previously marked all the fuzzer identified crashes as blockers.
I'll make it a deferred blocker so we won't forget to fix it for 3.13 release.
- added a commit that references this issue
on May 1, 2024 - moved this from Todo to Done in Release and Deferred blockers 🚫
on May 1, 2024 - moved this from Done to In Progress in Release and Deferred blockers 🚫
on May 1, 2024 Thank you for getting to this!
- moved this from In Progress to Done in Release and Deferred blockers 🚫
on May 2, 2024
Metadata
Metadata
Assignees
Labels
Projects
- StatusShow more project fieldsDone
Crash report
What happened?
Minimal reproducer
Full ASAN:
cc: @iritkatriel
CPython versions tested on:
CPython main branch
Operating systems tested on:
No response
Output from running 'python -VV' on the command line:
No response
Linked PRs