ID:               33909
 Updated by:       [EMAIL PROTECTED]
 Reported By:      phil at adigital dot com dot mx
-Status:           Assigned
+Status:           Feedback
 Bug Type:         Filesystem function related
 Operating System: *
 PHP Version:      5CVS-2005-07-29
 Assigned To:      wez
 New Comment:

Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves. 

A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external 
resources such as databases, etc.

If possible, make the script source available online and provide
an URL to it here. Try to avoid embedding huge scripts into the report.




Previous Comments:
------------------------------------------------------------------------

[2005-07-29 02:05:50] [EMAIL PROTECTED]

Yet another streams issue.

------------------------------------------------------------------------

[2005-07-28 19:25:14] phil at adigital dot com dot mx

I just tried both snapshots on windows and linux, 
same problem happens

- Phil

------------------------------------------------------------------------

[2005-07-28 19:03:25] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5-win32-latest.zip



------------------------------------------------------------------------

[2005-07-28 18:55:33] phil at adigital dot com dot mx

Description:
------------
Opening a pipe for read , for example for a cgi (in this example) will
block on the fread AFTER a call to a call with an entry file

I got the error on Windows, Linux, from PHP 5.0.2, PHP 5.0.4, PHP5.1 on
CVS (did not try on other versions either)

For example:
Call 1: popen("/usr/bin/php5"); with SCRIPT_FILENAME=info.php    WORKS
perfectly, and is repeatible X times

Call 2: popen("/usr/bin/php5"); with SCRIPT_FILENAME=info.php<tempfile 
  WORKS perfectly... BUT

Call 3: after the call 2
popen("/usr/bin/php5"); with SCRIPT_FILENAME=info.php    WILL HANG AND
TOTALLY BLOCK but without using CPU time.

compile: compiled downloaded version on windows, 
natural php.ini without modifications
On linux: compiled as CLI, CGI, no more options than mysql

The bug do not depends on what is compiled with php

Thx



Reproduce code:
---------------
For linux code example :
http://www.thomassigny.org/bugpipe/linux/
For windows code example :
http://www.thomassigny.org/bugpipe/windows/

Expected result:
----------------
i expect the code does not hang...

Actual result:
--------------
 no backtrace, the running code hang


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=33909&edit=1

Reply via email to