The popen functions don't check the result of _fdopen,
resulting in a crash after the limit of open CRT
stdio streams is reached.
This limit is 512 by default, but can be raised to 2048 using _setmaxstdio.
Setting to low priority since the built-in python popen functions or subprocess module are usually used in preference to win32pipe.popen* functions.
Python itself also has this same issue, see bug #886488:
Log in to post a comment.