]> granicus.if.org Git - php/commitdiff
Add comments
authorXinchen Hui <laruence@php.net>
Thu, 18 Oct 2012 08:06:20 +0000 (16:06 +0800)
committerXinchen Hui <laruence@php.net>
Thu, 18 Oct 2012 08:06:20 +0000 (16:06 +0800)
Zend/tests/bug63055.phpt

index 0901e5b34ea18e9ebfe07addf7c17998e1552fea..16c50b54e5e2b46a0b716a03acca5eab1f4640b8 100644 (file)
@@ -2,20 +2,20 @@
 Bug #63055 (Segfault in zend_gc with SF2 testsuite)
 --FILE--
 <?php
+/* the default gc root size is 10,000 */
 for ($i=0; $i<9998; $i++) {
     $array = array();
     $array[0] = &$array;
     unset($array);
 }
 
-$matches = array("foo" => "bar");
-$dummy   = array("dummy");
+$matches = array("foo" => "bar"); /* this bucket will trigger the segfault */
+$dummy   = array("dummy");        /* used to trigger gc_collect_cycles */
 $dummy[1] = &$dummy;
 
 $matches[1] = &$matches;
 $matches[2] = $dummy;
 
-$ma         = $matches;
 preg_match_all("/(\d)+/", "foo123456bar", $matches);
 echo "okey";
 ?>