1--TEST-- 2Bug #63055 (Segfault in zend_gc with SF2 testsuite) 3--FILE-- 4<?php 5/* the default gc root size is 10,000 */ 6for ($i=0; $i<9998; $i++) { 7 $array = array(); 8 $array[0] = &$array; 9 unset($array); 10} 11 12$matches = array("foo" => "bar"); /* this bucket will trigger the segfault */ 13$dummy = array("dummy"); /* used to trigger gc_collect_cycles */ 14$dummy[1] = &$dummy; 15 16$matches[1] = &$matches; 17$matches[2] = $dummy; 18 19str_replace("foo", "bar", "foobar", $matches); 20echo "okey"; 21?> 22--EXPECTF-- 23okey 24