mirror of
https://github.com/php/php-src.git
synced 2024-11-24 10:24:11 +08:00
45 lines
704 B
PHP
45 lines
704 B
PHP
--TEST--
|
|
Bug #43918 (Segmentation fault in garbage collector)
|
|
--SKIPIF--
|
|
<?php if (!extension_loaded("simplexml")) print "skip SimpleXML extension required"; ?>
|
|
--FILE--
|
|
<?php
|
|
$xmlstr = <<<XML
|
|
<?xml version='1.0' standalone='yes'?>
|
|
<movies>
|
|
<movie>
|
|
<title>TEST</title>
|
|
</movie>
|
|
<movie>
|
|
<title>TEST</title>
|
|
</movie>
|
|
<movie>
|
|
<title>TEST</title>
|
|
</movie>
|
|
<movie>
|
|
<title>TEST</title>
|
|
</movie>
|
|
<movie>
|
|
<title>TEST</title>
|
|
</movie>
|
|
<movie>
|
|
<title>TEST</title>
|
|
</movie>
|
|
<movie>
|
|
<title>TEST</title>
|
|
</movie>
|
|
</movies>
|
|
XML;
|
|
|
|
$Array = array( );
|
|
for( $XX = 0; $XX < 2000; ++$XX )
|
|
{
|
|
$Array[] = $xml = new SimpleXMLElement($xmlstr);
|
|
}
|
|
|
|
gc_collect_cycles( );
|
|
echo "ok\n";
|
|
?>
|
|
--EXPECT--
|
|
ok
|