Kaydet (Commit) 79b52b72 authored tarafından Tim Peters's avatar Tim Peters

Boosted the stack reservation for python.exe and python_w.exe from the

default 1MB to 2 million bytes.  The test suite passes with -uall again
(test_compiler no longer drives WinXP into an insane state).
üst e667e665
......@@ -75,6 +75,16 @@ Tests
Windows
-------
- Boosted the stack reservation for python.exe and pythonw.exe from
the default 1MB to 2MB. Stack frames under VC 7.1 for 2.4 are enough
bigger than under VC 6.0 for 2.3.4 that deeply recursive progams
within the default sys.getrecursionlimit() default value of 1000 were
able to suffer undetected C stack overflows. The standard test program
test_compiler was one such program. If a Python process on Windows
"just vanishes" without a trace, and without an error message of any
kind, but with an exit code of 128, undetected stack overflow may be
the problem.
Mac
---
......
......@@ -47,6 +47,7 @@
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\./python.pdb"
SubSystem="1"
StackReserveSize="2000000"
BaseAddress="0x1d000000"
TargetMachine="1"/>
<Tool
......@@ -109,6 +110,7 @@
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\./python_d.pdb"
SubSystem="1"
StackReserveSize="2000000"
BaseAddress="0x1d000000"
TargetMachine="1"/>
<Tool
......@@ -179,6 +181,7 @@
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\./python.pdb"
SubSystem="1"
StackReserveSize="2000000"
BaseAddress="0x1d000000"
TargetMachine="0"/>
<Tool
......
......@@ -42,6 +42,7 @@
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\./pythonw_d.pdb"
SubSystem="2"
StackReserveSize="2000000"
BaseAddress="0x1d000000"
TargetMachine="1"/>
<Tool
......@@ -108,6 +109,7 @@
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\./pythonw.pdb"
SubSystem="2"
StackReserveSize="2000000"
BaseAddress="0x1d000000"
TargetMachine="1"/>
<Tool
......@@ -179,6 +181,7 @@
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\./pythonw.pdb"
SubSystem="2"
StackReserveSize="2000000"
BaseAddress="0x1d000000"
TargetMachine="0"/>
<Tool
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment