[issue33149] Parser stack overflows

2018-03-27 Thread Ned Deily

Change by Ned Deily :


--
stage:  -> resolved
status: open -> closed

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue33149] Parser stack overflows

2018-03-26 Thread Pablo Galindo Salgado

Change by Pablo Galindo Salgado :


--
resolution:  -> duplicate

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue33149] Parser stack overflows

2018-03-26 Thread Pablo Galindo Salgado

Change by Pablo Galindo Salgado :


--
superseder:  -> s_push: parser stack overflow MemoryError

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue33149] Parser stack overflows

2018-03-26 Thread Pablo Galindo Salgado

Pablo Galindo Salgado  added the comment:

Duplicate of issue3971

--
nosy: +pablogsal

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue33149] Parser stack overflows

2018-03-26 Thread Isaac Elliott

Isaac Elliott  added the comment:

Because of the way recursive descent parsing works,

[[

is actually the minimal input required to reproduce this in python3.

In python2, the bug is still present, but requires a slightly deeper nesting:



--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue33149] Parser stack overflows

2018-03-26 Thread Isaac Elliott

New submission from Isaac Elliott :

python3's parser stack overflows on deeply-nested expressions, for example:

[[]]

or

aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa(aa()

These are both minimal examples, so if you remove one level of nesting from 
either then python3 will behave normally.

--
messages: 314485
nosy: Isaac Elliott
priority: normal
severity: normal
status: open
title: Parser stack overflows
versions: Python 3.6

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com