Bug #11590 Updated: Segmentation fault when using an empty string as an array

From: Date: Thu, 21 Jun 2001 08:16:06 +0000
Subject: Bug #11590 Updated: Segmentation fault when using an empty string as an array
Groups: php.dev 
Request: Send a blank email to php-dev+get-57518@lists.php.net to get a copy of this message
ID: 11590 Updated by: zeev Reported By: phpbugs@ans-netz.de Old-Status: Open Status: Closed Bug Type: Reproducible crash Operating system: PHP Version: 4.0.5 Assigned To: Comments: Should be fixed in the latest CVS (and probably merged into 4.0.6). Thanks for the report! Previous Comments: --------------------------------------------------------------------------- [2001-06-20 22:54:03] rasmus@php.net Crashes with current cvs for me too - needs to be fixed --------------------------------------------------------------------------- [2001-06-20 17:41:49] phpbugs@ans-netz.de - Linux 2.4.4 i686 / PHP 4.0.7-dev (21.05.01) / Apache 2.0.19-dev (21.05.01) -- crashes too - Linux 2.2.16-22 i686 / PHP 4.0.3pl1 / Apache 1.3.14 -- works --------------------------------------------------------------------------- [2001-06-20 17:20:19] phpbugs@ans-netz.de When i try this Script under FreeBSD 4.3-STABLE with PHP 4.0.5, and Apache 1.3.20 it run's without errors, or segfaults... --------------------------------------------------------------------------- [2001-06-20 17:13:37] phpbugs@ans-netz.de Script: <?php class test { function call() { for($i=0;$i<50;$i++) { $result[$i]["threadid"] = "lala"; $result[$i]["threadid"] = "lala2"; } $a = array("1","2"); return $this->parse($a); } function parse($string,$result="") { for($i=0;$i<50;$i++) { $result_[$i]["threadid"] = $result[$i]["threadid"]; $result_[$i]["readcount"] = $result[$i]["readcount"]; } return $result_; } } class test2 { function output() { echo "hi"; $test = new test; return $test->call(); } } $test2 = new test2; print_r($test2->output()); ?> And Apache crashes with a Segfault: Wed Jun 20 23:12:17 2001] [notice] child pid 28682 exit signal Segmentation fault (11) [Wed Jun 20 23:12:47 2001] [notice] child pid 28692 exit signal Segmentation fault (11) Greetings Olli --------------------------------------------------------------------------- [2001-06-20 16:54:03] sniper@php.net Please include a complete but short script into this report which demonstrates this problem. --------------------------------------------------------------------------- The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online. ATTENTION! Do NOT reply to this email! To reply, use the web interface found at http://bugs.php.net/?id=11590&edit=2

« previous php.dev (#57518) next »