layout/generic/crashtests/718516.html

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/layout/generic/crashtests/718516.html	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,70 @@
     1.4 +<!doctype html>
     1.5 +<html>
     1.6 +  <head><title>Bug 718516</title>
     1.7 +    <script>
     1.8 +          function start ()
     1.9 +          {
    1.10 +            firstDirElement = document.createElement('dir');
    1.11 +            firstDirElement.style.cssText = '-moz-stack-sizing: ignore;' +
    1.12 +              ' -moz-column-width: 16385px;';
    1.13 +            textPathElement = document
    1.14 +              .createElementNS('http://www.w3.org/2000/svg', 'textPath');
    1.15 +            firstDirElement.appendChild(textPathElement);
    1.16 +            textPathParent = textPathElement.parentElement;
    1.17 +            firstDivElement = document.createElement('div');
    1.18 +            document.body.appendChild(firstDivElement);
    1.19 +            centerElement = document.createElement('center');
    1.20 +            firstDivElement.appendChild(centerElement);
    1.21 +            firstIFrameElement = document.createElement('iframe');
    1.22 +            firstIFrameElement.src = 'data:text/html,%3Cdatalist%20id%3D%27'
    1.23 +              + 'element0%27%3E%3Cscript%20id%3D%27element2%27%3Ex%20x';
    1.24 +            firstIFrameElement.id = 'ifr37311';
    1.25 +            centerElement.ownerDocument.documentElement
    1.26 +              .appendChild(firstIFrameElement);
    1.27 +            window.setTimeout('start_dataiframe0()', 100);
    1.28 +          }
    1.29 +
    1.30 +          function start_dataiframe0 ()
    1.31 +          {
    1.32 +            element2 = centerElement.ownerDocument.getElementById('ifr37311')
    1.33 +              .contentDocument.getElementById('element2');
    1.34 +            secondDirElement = document.createElement('dir');
    1.35 +            secondDirElement.style.cssText =
    1.36 +              'visibility: inherit;-moz-column-count: 32771;';
    1.37 +            feOffsetElement = document
    1.38 +              .createElementNS('http://www.w3.org/2000/svg', 'feOffset');
    1.39 +            centerElement.style.position = 'absolute';
    1.40 +            firstIFrameElement.id = 'ifr36578';
    1.41 +            element0 = feOffsetElement.ownerDocument.getElementById('ifr36578')
    1.42 +              .contentDocument
    1.43 +              .getElementById('element0');
    1.44 +            firstIFrameElement = document.createElement('iframe');
    1.45 +            element0Clone = element0.cloneNode(true);
    1.46 +            videoElement = document.createElement('video');
    1.47 +            firstDivParent = firstDivElement.offsetParent;
    1.48 +            firstIFrameElement.id = 'ifr9261';
    1.49 +            element0Clone.ownerDocument.documentElement
    1.50 +              .appendChild(firstIFrameElement);
    1.51 +            window.setTimeout('start_dataiframe4()', 100);
    1.52 +          }
    1.53 +
    1.54 +          function start_dataiframe4 ()
    1.55 +          {
    1.56 +            documentElement = element0Clone.ownerDocument
    1.57 +              .getElementById('ifr9261').contentDocument.documentElement;
    1.58 +            textPathParent.appendChild(videoElement);
    1.59 +            centerElement.appendChild(element2.lastChild);
    1.60 +            documentElement.appendChild(secondDirElement);
    1.61 +            firstDirElement.style.position = 'relative';
    1.62 +            document.body.appendChild(firstDirElement);
    1.63 +            firstDirElement.appendChild(firstDivElement);
    1.64 +            secondDirElement.appendChild(firstDivParent);
    1.65 +          }
    1.66 +        </script>
    1.67 +  </head>
    1.68 +  <body onload="start()">
    1.69 +    A
    1.70 +  </body>
    1.71 +</html>
    1.72 +
    1.73 +

mercurial