[issue32022] Python crashes with mutually recursive code

Terry J. Reedy report at bugs.python.org
Sat Nov 18 00:25:12 EST 2017


Terry J. Reedy <tjreedy at udel.edu> added the comment:

The RESTART line means that you ran this in IDLE and that your program crashed the separate (sub)process that was running your code.  When IDLE notices this, it starts a new subprocess.

To test whether this is an IDLE-only problem, I ran your code without IDLE.

C:\Users\Terry>python -i -m tem
>>> doFind()
R 6 12
R 12 22
R 21 32
C 10 21
C 13 22
C 16 23

and quickly got the the Windows 'Program has stopped running' box, with no Python error message.  Ditto when run on 3.7.0a2.

Since this is not an IDLE issue, I revised the title.

----------
nosy: +terry.reedy
stage:  -> test needed
title: Python problem - == RESTART: Shell ===== -> Python crashes with mutually recursive code
versions: +Python 3.7

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue32022>
_______________________________________


More information about the Python-bugs-list mailing list