OLD | NEW |
| (Empty) |
1 <!DOCTYPE html> | |
2 <body> | |
3 <script src="../../../resources/js-test.js"></script> | |
4 <script> | |
5 window.jsTestIsAsync = true; | |
6 | |
7 function requestAndCancel() { | |
8 var element = document.createElement('script'); | |
9 document.body.appendChild(element); | |
10 element.setAttribute('src', 'nosuch'); | |
11 document.body.removeChild(element); | |
12 } | |
13 | |
14 function makePressure() { | |
15 p = []; | |
16 q = Array(1000).join(unescape('xxxxxx')); | |
17 for (var i = 0; i < 12501; i++) { | |
18 p.push(new String(q)); | |
19 } | |
20 } | |
21 | |
22 for (var i = 0; i < 500; i++) | |
23 requestAndCancel(); | |
24 | |
25 setTimeout(function() { | |
26 makePressure(); | |
27 gc(); | |
28 debug('PASS unless crash.'); | |
29 finishJSTest(); | |
30 }, 0); | |
31 </script> | |
32 </body> | |
OLD | NEW |