[issue36973] test_json.test_recursion.TestPyRecursion.test_endless_recursion stack overflow in AMD64 Windows8.1 Non-Debug 3.x

2019-05-21 Thread Karthikeyan Singaravelan
Karthikeyan Singaravelan added the comment: I have seen it occurring consistently in my PR 10307 in Travis and AppVeyor. It seems to be reproducible by importing ast at the top in inspect module which seems to have an effect as libregrtest is used to run the test_json. Using unittest module

[issue36973] test_json.test_recursion.TestPyRecursion.test_endless_recursion stack overflow in AMD64 Windows8.1 Non-Debug 3.x

2019-05-21 Thread STINNER Victor
STINNER Victor added the comment: See also: * bpo-25240: Stack overflow in reprlib causes a core dump * bpo-28913: "Fatal Python error: Cannot recover from stack overflow." from RecursionError in Python 3.5 * bpo-22583: C stack overflow in the Python 2.7 compiler --

[issue36973] test_json.test_recursion.TestPyRecursion.test_endless_recursion stack overflow in AMD64 Windows8.1 Non-Debug 3.x

2019-05-21 Thread STINNER Victor
STINNER Victor added the comment: bpo-25329 was a similar json crash with stack overflow in 2015. The issue gives pointers to: * bpo-25222: 3.5.0 regression - Fatal Python error: Cannot recover from stack overflow * bpo-25342: test_json segfault on OpenBSD --

[issue36973] test_json.test_recursion.TestPyRecursion.test_endless_recursion stack overflow in AMD64 Windows8.1 Non-Debug 3.x

2019-05-21 Thread STINNER Victor
Change by STINNER Victor : -- nosy: +serhiy.storchaka ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue36973] test_json.test_recursion.TestPyRecursion.test_endless_recursion stack overflow in AMD64 Windows8.1 Non-Debug 3.x

2019-05-21 Thread STINNER Victor
STINNER Victor added the comment: The mashal also caused similar issues with stack overflow in the past: commit f6c69e6cc9aac35564a2a2a7ecc43fa8db6da975 Author: Steve Dower Date: Sat Nov 1 15:15:16 2014 -0700 #22734 marshal needs a lower stack depth for debug builds on Windows commit

[issue36973] test_json.test_recursion.TestPyRecursion.test_endless_recursion stack overflow in AMD64 Windows8.1 Non-Debug 3.x

2019-05-21 Thread STINNER Victor
STINNER Victor added the comment: > Buildbot error : https://buildbot.python.org/all/#/builders/12/builds/2497 It's AMD64 Windows8.1 Non-Debug 3.x: test_endless_recursion (test.test_json.test_recursion.TestPyRecursion) ... ok Fatal Python error: Cannot recover from stack overflow. Current

[issue36973] test_json.test_recursion.TestPyRecursion.test_endless_recursion stack overflow in AMD64 Windows8.1 Non-Debug 3.x

2019-05-20 Thread Karthikeyan Singaravelan
New submission from Karthikeyan Singaravelan : test_json results in stack overflow after the commit to implement __repr__ for weakset. This is very much similar to the one consistently occurring on my inspect module PR in Windows tests only for the past two weeks. My change was in changing