PHP 4.0 Bug #8143 Updated: system()'d programs become zombie processes when the script is aborted
| From: | stas@php.net | Date: | Tue, 12 Dec 2000 11:10:16 +0000 |
| Subject: | PHP 4.0 Bug #8143 Updated: system()'d programs become zombie processes when the script is aborted | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-40948@lists.php.net to get a copy of this message | ||
ID: 8143
Updated by: stas
Reported By: david@acz.org
Old-Status: Open
Status: Analyzed
Bug Type: Program Execution
Assigned To:
Comments:
We probably should close what we popen'ed in exec.c on user
abort. For this popen'ed handle should be stored in some
global, I guess.
Previous Comments:
---------------------------------------------------------------------------
[2000-12-06 16:41:38] david@acz.org
PHP is running under Apache 1.3.14 as a loadable module. This bug also occurs under 4.0.4RC3 (from
Debian package "php4 4.0.4-0RC3.1").
A copy of the script where this bug was encountered is pasted below. The easiest way to duplicate
this bug is to request the page containing the code with a browser and refresh repeatedly (without
waiting for the page to fully load).
<?
system("uname -a");
echo "n";
system("w");
echo "n";
system("df -h");
echo "n";
system("free -mt");
echo "n";
system("ps acux");
echo "n";
system("pstree -c");
?>
---------------------------------------------------------------------------
Full Bug description available at: http://bugs.php.net/?id=8143