cpython/Python
Trent Nelson 39e307e224 Issue2297: Fix a stack overflow in Windows caused by -v and -vv. When python is invoked with -v or -vv under Windows, the process of importing the codec for sys.stderr causes a message to be written to stderr, which in turn causes the codec to be recursively imported. Sometimes the stack overflow exception is swallowed, other times it is not. The bug depends on the particular locale settings of the Windows machine.
Kudos to Douglas Greiman for reporting the issue and providing a patch and test case.
2008-03-19 06:45:48 +00:00
..
Python-ast.c Merged revisions 61003-61033 via svnmerge from 2008-02-24 00:38:49 +00:00
asdl.c Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
ast.c Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from 2008-03-16 00:07:10 +00:00
atof.c
bltinmodule.c Move itertools izip() code to builtins as zip(). Complete the renaming. 2008-03-13 02:09:15 +00:00
ceval.c Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from 2008-03-16 00:07:10 +00:00
codecs.c More PyImport_ImportModule -> PyImport_ImportModuleNoBlock 2008-01-03 23:05:47 +00:00
compile.c Merged revisions 61404-61407 via svnmerge from 2008-03-16 00:32:36 +00:00
dup2.c
dynload_aix.c
dynload_atheos.c
dynload_dl.c
dynload_hpux.c Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
dynload_next.c
dynload_os2.c
dynload_shlib.c
dynload_stub.c
dynload_win.c Merged revisions 60210-60233 via svnmerge from 2008-01-24 09:42:52 +00:00
errors.c Merged revisions 59666-59679 via svnmerge from 2008-01-03 23:01:04 +00:00
formatter_unicode.c Implementation of PEP 3101, Advanced String Formatting. 2007-08-25 02:26:07 +00:00
frozen.c Fix for refleak tests through regrtest.py -R:: bug #1414 2007-11-12 19:19:07 +00:00
frozenmain.c
future.c Copied doc for reload() from trunk's function.rst to imp.rst 2008-01-07 17:19:16 +00:00
getargs.c Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61062,61066,61068,61070,61081-61095 via svnmerge from 2008-02-28 11:19:05 +00:00
getcompiler.c
getcopyright.c Copyright and version tweaks for 3.0a3. 2008-03-01 17:45:23 +00:00
getcwd.c Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
getmtime.c Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
getopt.c Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
getplatform.c
getversion.c
graminit.c Issue #1066: implement PEP 3109, 2/3 of PEP 3134. 2007-08-31 00:04:24 +00:00
hypot.c Merged revisions 60124-60142 via svnmerge from 2008-01-20 15:14:11 +00:00
import.c Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from 2008-03-16 00:07:10 +00:00
importdl.c Move decl so it compiles with C89. 2007-10-15 16:08:26 +00:00
importdl.h
mactoolboxglue.c Merged revisions 59666-59679 via svnmerge from 2008-01-03 23:01:04 +00:00
marshal.c Merged revisions 60475-60479,60481-60488 via svnmerge from 2008-02-01 08:12:03 +00:00
modsupport.c Merged revisions 60080-60089,60091-60093 via svnmerge from 2008-01-19 20:08:23 +00:00
mysnprintf.c
mystrtoul.c Merged revisions 60990-61002 via svnmerge from 2008-02-23 18:30:17 +00:00
peephole.c Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61058-61061 via svnmerge from 2008-02-25 13:19:43 +00:00
pyarena.c Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
pyfpe.c
pystate.c Merged revisions 60143-60149 via svnmerge from 2008-01-21 11:20:28 +00:00
pystrcmp.c Merged revisions 59541-59561 via svnmerge from 2007-12-19 02:07:34 +00:00
pystrtod.c Merged revisions 61431,61433-61436,61439,61444,61449-61450,61453,61458,61465,61468,61471-61474,61480,61483-61484,61488,61495-61496,61498,61503-61504,61507,61509-61510,61515-61518 via svnmerge from 2008-03-18 15:15:01 +00:00
pythonrun.c Issue2297: Fix a stack overflow in Windows caused by -v and -vv. When python is invoked with -v or -vv under Windows, the process of importing the codec for sys.stderr causes a message to be written to stderr, which in turn causes the codec to be recursively imported. Sometimes the stack overflow exception is swallowed, other times it is not. The bug depends on the particular locale settings of the Windows machine. 2008-03-19 06:45:48 +00:00
sigcheck.c
strdup.c
strtod.c Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617-60678 via svnmerge from 2008-02-09 02:18:51 +00:00
structmember.c Merged revisions 60176-60209 via svnmerge from 2008-01-23 08:24:23 +00:00
symtable.c Merged revisions 61404-61407 via svnmerge from 2008-03-16 00:32:36 +00:00
sysmodule.c Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552-60567 via svnmerge from 2008-02-04 18:48:49 +00:00
thread.c Merged revisions 59822-59841 via svnmerge from 2008-01-07 21:14:23 +00:00
thread_atheos.h
thread_cthread.h
thread_foobar.h
thread_lwp.h
thread_nt.h Merged revisions 55325-55327 via svnmerge from 2007-05-14 22:51:27 +00:00
thread_os2.h Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
thread_pth.h
thread_pthread.h Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
thread_sgi.h
thread_solaris.h
thread_wince.h
traceback.c Merged revisions 59985-60000,60002,60005-60007,60009-60042 via svnmerge from 2008-01-18 09:56:22 +00:00