When CPython 3.12 is built with assertions enabled, the following snippet causes the interpreter to crash:
$ ./python /tmp/LambdasTest.py
python: Objects/genobject.c:400: gen_close: Assertion `exception_handler_depth > 0' failed.
Aborted (core dumped)
This doesn't happen with 3.11 or with main. From a quick bisect:
Python 3.12.3+ (heads/3.12:6d9677d78e, Jun 1 2024, 11:06:51) [GCC 14.1.1 20240516]