dom/smil/crashtests/641388-2.html

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/dom/smil/crashtests/641388-2.html	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,79 @@
     1.4 +<script>
     1.5 +function gc() {
     1.6 +                var evt = document.createEvent("Events");
     1.7 +                evt.initEvent("please-gc", true, false);
     1.8 +                document.dispatchEvent(evt);
     1.9 +        }
    1.10 +var ar =new Array(100000);
    1.11 +function fill() {
    1.12 +        var s = unescape("%u0000%u0000%u3030%u3030");
    1.13 +        while(s.length < 0x40000) {
    1.14 +                for(var x=0; x<100; x++) ar.push(s+s);
    1.15 +                s+=s;
    1.16 +        }
    1.17 +}
    1.18 +
    1.19 +
    1.20 +function start(){
    1.21 +tmp = document.createElement('iframe'); 'ifr16727';
    1.22 +document.documentElement.appendChild(tmp);
    1.23 +window.setTimeout('start_dataiframe0()',100);
    1.24 +} function start_dataiframe0(){
    1.25 +o20=document.createElement('iframe');
    1.26 +tmp.id = 'ifr4446';;
    1.27 +o68=o20;
    1.28 +o101=document.getElementById('ifr4446').contentDocument.createElement('thead');;
    1.29 +tmp.src="data:text/html," + escape("<html id='element0'><noscript id='element1'></html>");
    1.30 +tmp.id = 'ifr49879';
    1.31 +window.setTimeout('start_dataiframe6()',100);
    1.32 +} function start_dataiframe6(){
    1.33 +o104=document.getElementById('ifr49879').contentDocument.getElementById('element0');;
    1.34 +o105=document.getElementById('ifr49879').contentDocument.getElementById('element1');;
    1.35 +o120=document.getElementById('ifr49879').contentDocument.createElement('figure');;
    1.36 +o105.appendChild(o120);
    1.37 +o122=o105.lastElementChild;
    1.38 +o140=document.getElementById('ifr49879').contentDocument.createElement('style');;
    1.39 +o141=document.getElementById('ifr49879').contentDocument.createElementNS('http://www.w3.org/2000/svg','animate');;
    1.40 +o151=o141.cloneNode(true);;
    1.41 +tmp = document.createElement('iframe');
    1.42 +tmp.src='data:text/html,%3Cform%20style%3B%27%20id%3D%27element3%27%3E%20%3Caside%20style%20id%3D%27element4%27%%3E';
    1.43 +tmp.id = 'ifr13645';
    1.44 +document.documentElement.appendChild(tmp);
    1.45 +window.setTimeout('start_dataiframe8()',100);
    1.46 +} function start_dataiframe8(){
    1.47 +o154=document.getElementById('ifr13645').contentDocument.documentElement;;
    1.48 +o158=document.getElementById('ifr13645').contentDocument.getElementById('element3');;
    1.49 +o159=document.getElementById('ifr13645').contentDocument.getElementById('element4');;
    1.50 +tmp.id = 'ifr17164';
    1.51 +o120.ownerDocument.documentElement.appendChild(tmp);
    1.52 +o171=o120.ownerDocument.getElementById('ifr17164').contentDocument.documentElement;;
    1.53 +tmp = o158.ownerDocument.createElement('iframe');
    1.54 +o101.appendChild(o151);
    1.55 +o122.appendChild(o154);
    1.56 +o68.appendChild(o171);
    1.57 +o179=document.createElement('tbody');;
    1.58 +o154.addEventListener('DOMNodeRemoved',function (event) { gc(); },false);
    1.59 +tmp.src='data:text/html,%3Cs%27%20id%3D%27element0%27element4%27%3E%3Cs%20id%3D%27element5%27%20style%3D%27text-indent%3A%20-1%25%3Bmin-w%2C%20rgba%28255%2C0%2C0%2C0%29%20strict%3Bcolumn-count7element9%27%3E%s%3E';
    1.60 +tmp.id = 'ifr35960';
    1.61 +o154.ownerDocument.documentElement.appendChild(tmp);
    1.62 +window.setTimeout('start_dataiframe13()',100);
    1.63 +} function start_dataiframe13(){
    1.64 +o217=o154.ownerDocument.getElementById('ifr35960').contentDocument.documentElement;;
    1.65 +o218=o154.ownerDocument.getElementById('ifr35960').contentDocument.getElementById('element0');;
    1.66 +o223=o154.ownerDocument.getElementById('ifr35960').contentDocument.getElementById('element5');;
    1.67 +o223.appendChild(o101);
    1.68 +o218.appendChild(o140);
    1.69 +o140.appendChild(o151);
    1.70 +o104.appendChild(o179);
    1.71 +o230=o120.ownerDocument.getElementById('ifr17164').contentDocument.createElementNS('http://www.w3.org/2000/svg','svg');;
    1.72 +window.setTimeout('start_dataiframe14()',100);
    1.73 +} function start_dataiframe14(){
    1.74 +gc();fill();
    1.75 +o140.appendChild(o230);
    1.76 +o171.appendChild(o104);
    1.77 +o159.appendChild(o217);
    1.78 +o158.appendChild(o218);
    1.79 +}
    1.80 +window.setTimeout("start()",100);
    1.81 +</script>
    1.82 +

mercurial