Bug #60120 [Com]: proc_open hangs with stdin/out with 2048+ bytes
| From: | hanskrentel at yahoo dot de | Date: | Sat, 16 Mar 2013 03:16:31 +0000 |
| Subject: | Bug #60120 [Com]: proc_open hangs with stdin/out with 2048+ bytes | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-177831@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=60120&edit=1
ID: 60120
Comment by: hanskrentel at yahoo dot de
Reported by: pajoye@php.net
Summary: proc_open hangs with stdin/out with 2048+ bytes
Status: Closed
Type: Bug
Package: Filesystem function related
Operating System: windows
PHP Version: Irrelevant
Assigned To: pajoye
Block user comment: N
Private report: N
New Comment:
In case you don't want to re-open this issue as not fixed, I made a more specific
report with 4097+ bytes pipes that cause a hang here:
https://bugs.php.net/bug.php?id=64438
Previous Comments:
------------------------------------------------------------------------
[2012-07-24 23:39:19] rasmus@php.net
Automatic comment on behalf of pajoye
Revision: http://git.php.net/?p=php-src.git;a=commit;h=8bd6b9d87af4ec3953bd760c65aea506c70b840b
Log: - fixed bug #60120, proc_open's streams may hang with stdin/out/err when the data exceeds
or is equal to 2048 bytes
------------------------------------------------------------------------
[2012-04-18 09:48:13] laruence@php.net
Automatic comment on behalf of pajoye
Revision: http://git.php.net/?p=php-src.git;a=commit;h=8bd6b9d87af4ec3953bd760c65aea506c70b840b
Log: - fixed bug #60120, proc_open's streams may hang with stdin/out/err when the data exceeds
or is equal to 2048 bytes
------------------------------------------------------------------------
[2012-02-19 14:48:40] nicolas dot sauveur at gmail dot com
seems similar to https://bugs.php.net/bug.php?id=51800
------------------------------------------------------------------------
[2012-02-19 14:34:42] nicolas dot sauveur at gmail dot com
On my install of php 5.3.9 (windows 7 wamp server 2, apache 2.2.21), the bug has
only been fixed for 2048 to 4096 bytes. Above that, proc_open still hangs for me.
I use the same test as above, with
$stdin = str_repeat('*', 4097 );
------------------------------------------------------------------------
[2011-10-26 08:41:57] pajoye@php.net
This bug has been fixed in SVN.
Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
For Windows:
http://windows.php.net/snapshots/
Thank you for the report, and for helping us make PHP better.
yes (see the commit tab :), I forgot to close it. Thanks for the headup!
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=60120
--
Edit this bug report at https://bugs.php.net/bug.php?id=60120&edit=1