New submission from Sebastian Krause <[email protected]>:
The following lines trigger a segmentation fault:
class E(BaseException):
def __new__(cls, *args, **kwargs):
return cls
def a(): yield
a().throw(E)
Source with a bit more explanation:
https://gist.github.com/coolreader18/6dbe0be2ae2192e90e1a809f1624c694 (I'm not
the author of that gist, just reporting it here).
----------
components: Interpreter Core
messages: 358639
nosy: skrause
priority: normal
severity: normal
status: open
title: CPython Segfault in 5 lines of code
type: crash
versions: Python 3.6, Python 3.7, Python 3.8
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue39091>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com