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).
This commit is contained in:
parent
e667e66507
commit
79b52b7261
10
Misc/NEWS
10
Misc/NEWS
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue