function test(){  enterFunc ('test');  printBugNumber (bug);  printStatus (summary);  expectExitCode(0);  expectExitCode(3);  actual = 0;    // construct string of 1<<23 characters  var s = Array((1<<23)+1).join('x');  var recursionDepth = 0;  function err() {    if (++recursionDepth == 128)      return new Error();    return err.apply(this, arguments);  }  // The full stack trace in error would include 128*2 copies of s exceeding  //  2^23 * 256 or 2^31 in length  var error = err(s,s);  print(error.stack.length);  expect = true;  actual = (error.stack.length > 0);  reportCompare(expect, actual, summary);  exitFunc ('test');}
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/3703c3c05f398a63e55992f7687ef65273b26d6a/regress-348532.js/buggy/js/tests/js1_5/GC/regress-348532.js