bug43918.phpt 630 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. --TEST--
  2. Bug #43918 (Segmentation fault in garbage collector)
  3. --EXTENSIONS--
  4. simplexml
  5. --FILE--
  6. <?php
  7. $xmlstr = <<<XML
  8. <?xml version='1.0' standalone='yes'?>
  9. <movies>
  10. <movie>
  11. <title>TEST</title>
  12. </movie>
  13. <movie>
  14. <title>TEST</title>
  15. </movie>
  16. <movie>
  17. <title>TEST</title>
  18. </movie>
  19. <movie>
  20. <title>TEST</title>
  21. </movie>
  22. <movie>
  23. <title>TEST</title>
  24. </movie>
  25. <movie>
  26. <title>TEST</title>
  27. </movie>
  28. <movie>
  29. <title>TEST</title>
  30. </movie>
  31. </movies>
  32. XML;
  33. $Array = array( );
  34. for( $XX = 0; $XX < 2000; ++$XX )
  35. {
  36. $Array[] = $xml = new SimpleXMLElement($xmlstr);
  37. }
  38. gc_collect_cycles( );
  39. echo "ok\n";
  40. ?>
  41. --EXPECT--
  42. ok