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 +