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

STINNER Victor report at bugs.python.org
Tue May 21 08:04:31 EDT 2019


STINNER Victor <vstinner at redhat.com> 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 thread 0x00000820 (most recent call first):
  File "D:\buildarea\3.x.ware-win81-release.nondebug\build\lib\json\decoder.py", line 83 in py_scanstring
  File "D:\buildarea\3.x.ware-win81-release.nondebug\build\lib\json\decoder.py", line 167 in JSONObject
  File "D:\buildarea\3.x.ware-win81-release.nondebug\build\lib\json\scanner.py", line 37 in _scan_once
  (...)
  File "D:\buildarea\3.x.ware-win81-release.nondebug\build\lib\json\scanner.py", line 37 in _scan_once
  File "D:\buildarea\3.x.ware-win81-release.nondebug\build\lib\json\decoder.py", line 186 in JSONObject
  File "D:\buildarea\3.x.ware-win81-release.nondebug\build\lib\json\scanner.py", line 37 in _scan_once
  File "D:\buildarea\3.x.ware-win81-release.nondebug\build\lib\json\decoder.py", line 186 in JSONObject
  File "D:\buildarea\3.x.ware-win81-release.nondebug\build\lib\json\scanner.py", line 37 in _scan_once
  File "D:\buildarea\3.x.ware-win81-release.nondebug\build\lib\json\decoder.py", line 186 in JSONObject
  ...
test_highly_nested_objects_decoding (test.test_json.test_recursion.TestPyRecursion) ... 
D:\buildarea\3.x.ware-win81-release.nondebug\build>exit /b 0 

command timed out: 1200 seconds without output running [b'Tools\\buildbot\\test.bat', b'-x64', b'-j2', b'+d', b'-j4', b'--timeout', b'900'], attempting to kill
SIGKILL failed to kill process


> https://ci.appveyor.com/project/python/cpython/builds/24631185#L1547

test_endless_recursion (test.test_json.test_recursion.TestPyRecursion) ... ok
test_highly_nested_objects_decoding (test.test_json.test_recursion.TestPyRecursion) ... Fatal Python error: Cannot recover from stack overflow.
Current thread 0x00000e2c (most recent call first):
  File "C:\projects\cpython\lib\json\decoder.py", line 83 in py_scanstring
  File "C:\projects\cpython\lib\json\decoder.py", line 167 in JSONObject
  File "C:\projects\cpython\lib\json\scanner.py", line 37 in _scan_once
  File "C:\projects\cpython\lib\json\decoder.py", line 186 in JSONObject
  File "C:\projects\cpython\lib\json\scanner.py", line 37 in _scan_once
  File "C:\projects\cpython\lib\json\decoder.py", line 186 in JSONObject
  File "C:\projects\cpython\lib\json\scanner.py", line 37 in _scan_once
  File "C:\projects\cpython\lib\json\decoder.py", line 186 in JSONObject
  File "C:\projects\cpython\lib\json\scanner.py", line 37 in _scan_once
  File "C:\projects\cpython\lib\json\decoder.py", line 186 in JSONObject
  File "C:\projects\cpython\lib\json\scanner.py", line 37 in _scan_once
  File "C:\projects\cpython\lib\json\decoder.py", line 186 in JSONObject
  File "C:\projects\cpython\lib\json\scanner.py", line 37 in _scan_once
  File "C:\projects\cpython\lib\json\decoder.py", line 186 in JSONObject
  File "C:\projects\cpython\lib\json\scanner.py", line 37 in _scan_once
  File "C:\projects\cpython\lib\json\decoder.py", line 186 in JSONObject
  (...)
  File "C:\projects\cpython\lib\json\scanner.py", line 37 in _scan_once
  File "C:\projects\cpython\lib\json\decoder.py", line 186 in JSONObject
  File "C:\projects\cpython\lib\json\scanner.py", line 37 in _scan_once
  File "C:\projects\cpython\lib\json\decoder.py", line 186 in JSONObject
  File "C:\projects\cpython\lib\json\scanner.py", line 37 in _scan_once
  File "C:\projects\cpython\lib\json\decoder.py", line 186 in JSONObject
  File "C:\projects\cpython\lib\json\scanner.py", line 37 in _scan_once
  File "C:\projects\cpython\lib\json\decoder.py", line 186 in JSONObject
  ...
C:\projects\cpython>set lastexitcode=-1073740791 
C:\projects\cpython>set  1>C:\Users\appveyor\AppData\Local\Temp\1\tmp4CD0.tmp 
C:\projects\cpython>echo C:\projects\cpython  1>C:\Users\appveyor\AppData\Local\Temp\1\tmp4CD1.tmp 
C:\projects\cpython>exit /b -1073740791

----------

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


More information about the Python-bugs-list mailing list