Re: PHP 4.0 Bug #9312 Updated: php -l causes segmentation fault

From: Date: Sat, 17 Feb 2001 12:44:35 +0000
Subject: Re: PHP 4.0 Bug #9312 Updated: php -l causes segmentation fault
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-46780@lists.php.net to get a copy of this message
On 17 Feb 2001 cynic@php.net wrote: > ID: 9312 > Updated by: cynic > Reported By: php@toowards.com > Old-Status: Open > Status: Bogus > Bug Type: Reproduceable crash Why is this bug bogus? > > > > Previous Comments: > --------------------------------------------------------------------------- > > [2001-02-16 21:47:40] php@toowards.com > Running "php -l test.php" on a script with a parse error > causes a segmentation fault. > > test.php: > <?php > > $test = "parse error here" > print $test; > > ?> > > backtrace: > #0 0x80d7564 in destroy_op_array (op_array=0x0) at > zend_opcode.c:143 > #1 0x8064c78 in php_lint_script (file=0xbffffc54) at > main.c:1228 > #2 0x80635a9 in main (argc=3, argv=0xbffffcb4) at > cgi_main.c:718 > > One fix is to patch main/main.c (v 1.322) at line 1228 > if( op_array ) { > destroy_op_array(op_array); > } > > (I tried this and now lint is happy) > > A better solution is probably to fix zend_opcode.c though. > Tim Derick Rethans --------------------------------------------------------------------- PHP: Scripting the Web - www.php.net - derick@php.net ---------------------------------------------------------------------

« previous php.dev (#46780) next »