ID: 14161 Updated by: mfischer Reported By: [EMAIL PROTECTED] Status: Feedback Bug Type: Scripting Engine problem Operating System: Redhat 6.2 PHP Version: 4.0.6 New Comment:
As I said, it doesn't crash but it leaks: mfischer@ficken:~/src/php/bugtest$ php -f 14161.php end. ./zend_execute.c(1962) : Freeing 0x082E0B64 (3 bytes), script=14161.php zend_variables.c(106) : Actual location (location was relayed) mfischer@ficken:~/src/php/bugtest$ cat 14161.php <? #$str='1,2,3,4,5,6,7,8,9'; $str = ''; echo $str[0][NO]; echo "end."; ?> mfischer@ficken:~/src/php/bugtest$ php -f 14161.php end. ./zend_execute.c(1962) : Freeing 0x082E0B64 (3 bytes), script=14161.php zend_variables.c(106) : Actual location (location was relayed) Previous Comments: ------------------------------------------------------------------------ [2001-12-14 13:27:56] [EMAIL PROTECTED] It does not crash with 4.1.0 CVS. Is there something special to make PHP crash? Could you try 4.1.0? ------------------------------------------------------------------------ [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. ------------------------------------------------------------------------ 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 http://bugs.php.net/?id=14161 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]