New submission from Xinmeng Xia <[email protected]>:
=================
import traceback
def foo():
traceback.print_exc()
foo()
foo()
================
Try running the above program, the interpreter is crashed with the error
message like the following:
Fatal Python error: Cannot recover from stack overflow.
NoneType: None
NoneType: None
NoneType: None
NoneType: None
...
NoneType: None
NoneType: None
NoneType: <unprintable NoneType object>
NoneType: None
NoneType: None
...
NoneType: None
NoneType: None
NoneType: None
Fatal Python error: _Py_CheckRecursiveCall: Cannot recover from stack overflow.
Python runtime state: initialized
Current thread 0x00007fab0bdda700 (most recent call first):
File "/usr/local/python310/lib/python3.10/traceback.py", line 155 in _some_str
File "/usr/local/python310/lib/python3.10/traceback.py", line 515 in __init__
File "/usr/local/python310/lib/python3.10/traceback.py", line 103 in
print_exception
File "/usr/local/python310/lib/python3.10/traceback.py", line 163 in print_exc
File "/home/xxm/Desktop/nameChanging/myerror/test1.py", line 4 in foo
File "/home/xxm/Desktop/nameChanging/myerror/test1.py", line 5 in foo
File "/home/xxm/Desktop/nameChanging/myerror/test1.py", line 5 in foo
...
File "/home/xxm/Desktop/nameChanging/myerror/test1.py", line 5 in foo
File "/home/xxm/Desktop/nameChanging/myerror/test1.py", line 5 in foo
File "/home/xxm/Desktop/nameChanging/myerror/test1.py", line 5 in foo
File "/home/xxm/Desktop/nameChanging/myerror/test1.py", line 5 in foo
...
Aborted (core dumped)
----------
components: Interpreter Core
messages: 383118
nosy: xxm
priority: normal
severity: normal
status: open
title: Title: Recursive traceback crashes Python Interpreter
type: crash
versions: Python 3.10, Python 3.6, Python 3.7, Python 3.8, Python 3.9
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue42651>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com