--TEST-- Bug #70805 (Segmentation faults whilst running Drupal 8 test suite) (Memleak) --INI-- zend.enable_gc = 1 --FILE-- <?php class A { } class B { } class C { public function __destruct() { if (isset($GLOBALS["a"])) { unset($GLOBALS["a"]); } } } $a = new A; $a->b = new B; $a->b->a = $a; $i = 0; while ($i++ < 9998) { $t = []; $t[] = &$t; unset($t); } $t = [new C]; $t[] = &$t; unset($t); unset($a); var_dump(gc_collect_cycles()); --EXPECT-- int(2)