[issue9185] os.getcwd causes infinite loop on solaris
Stefan Krah
report at bugs.python.org
Tue Jul 13 13:15:58 CEST 2010
Stefan Krah <stefan-usenet at bytereef.org> added the comment:
Here's a patch. If PATH_MAX is defined, a static buffer is used. I left
the arbitrary path length version since apparently some systems (HURD)
don't have any limits for PATH_MAX.
In case anyone is mystified how to reproduce the original problem on
OpenSolaris:
# This worked fine:
./python Lib/test/regrtest.py -uall test_posix
# This showed the bug:
./python Lib/test/test_posix.py
The bug could also be reproduced by creating a path name longer than
1024 chars, changing into that directory and attempting to start python.
Antoine, could I ask you to comment on the patch?
----------
keywords: +needs review, patch
nosy: +pitrou
stage: needs patch -> patch review
Added file: http://bugs.python.org/file17980/issue9185.patch
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue9185>
_______________________________________
More information about the Python-bugs-list
mailing list