ID: 14161
Updated by: yohgaki
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Feedback
Bug Type: Scripting Engine problem
Operating System: Redhat 6.2
PHP Version: 4.0.6
New Comment:

It does not crash with 4.1.0 CVS.
Is there something special to make PHP crash?
Could you try 4.1.0?

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

[2001-11-21 10:18:32] [EMAIL PROTECTED]

It works here, is that dot at the end of php3 really there?

The configuration is PHP4.0.6 compiled with:

 './configure' '--with-oci8' '--with-apache=/coca/install/apache_1.3.22/' 
'--enable-sigchild' '--enable-track-vars' '--with-mysql' 
'--with-pgsql=/usr/local/pgsql'

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

[2001-11-21 10:18:28] [EMAIL PROTECTED]

Reproduced with 4.0.6 (crash) and reported memory leak with current CVS:

mfischer@debian:~/src/php/bugtest$ php -f 14161.php
end../zend_execute.c(1962) :  Freeing 0x082FC3E4 (3 bytes), script=14161.php
zend_variables.c(106) : Actual location (location was relayed)
Last leak repeated 6 times


Reclassifying this as a ZE problem.

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

[2001-11-21 10:12:40] [EMAIL PROTECTED]

FYI: I get "access denied" when accessing http://mail.ardents.hu:701/info.php3.

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

[2001-11-21 10:10:52] [EMAIL PROTECTED]

Forgot to mention, that the code finishes, that is the "end" string appears in the 
browser. You have to check the apache error log to see the segfault. Of course if this 
type of code is in a function, the script will die inside the function.

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

[2001-11-21 10:08:28] [EMAIL PROTECTED]

<?
$str='1,2,3,4,5,6,7,8,9';
echo $str[0][NO];
echo $str[0][NO];
echo $str[0][NO];
echo $str[0][NO];
echo $str[0][NO];
echo $str[0][NO];
echo $str[0][NO];
echo "end.";
?>

check http://mail.ardents.hu:701/info.php3 for a phpinfo();

This piece of code causes Apache to segfault. It is a distilled version, the original 
error was a typo inside a complex function, hidden inside a loop. It took more than a 
day to find. PHP4.0.5 produced the same result.

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



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


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to