1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/layout/generic/crashtests/494300-1.xul Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,49 @@ 1.4 +<?xml version="1.0"?> 1.5 + 1.6 +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> 1.7 + 1.8 +<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" onload="boom();" class="reftest-wait"> 1.9 +<script type="text/javascript"> 1.10 +// <![CDATA[ 1.11 + 1.12 +var HTML_NS = "http://www.w3.org/1999/xhtml"; 1.13 +var MATHML_NS = "http://www.w3.org/1998/Math/MathML"; 1.14 +var XUL_NS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; 1.15 + 1.16 +function boom() 1.17 +{ 1.18 + var listbox = document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul", "listbox"); 1.19 + var listitem = document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul", "listitem"); 1.20 + listbox.appendChild(listitem); 1.21 + document.documentElement.appendChild(listbox); 1.22 + var hbox = document.createElementNS(XUL_NS, "hbox"); 1.23 + listbox.appendChild(hbox); 1.24 + var mphantom = document.createElementNS(MATHML_NS, 'mphantom'); 1.25 + listbox.appendChild(mphantom); 1.26 + var wax = document.createElementNS(MATHML_NS, 'wax'); 1.27 + hbox.appendChild(wax); 1.28 + var msub = document.createElementNS(MATHML_NS, 'msub'); 1.29 + wax.appendChild(msub); 1.30 + var merror = document.createElementNS(MATHML_NS, 'merror'); 1.31 + wax.appendChild(merror); 1.32 + var span = document.createElementNS(HTML_NS, 'span'); 1.33 + mphantom.appendChild(span); 1.34 + var vbox = document.createElementNS(XUL_NS, 'vbox'); 1.35 + span.appendChild(vbox); 1.36 + 1.37 + setTimeout(boom2, 0); 1.38 + 1.39 + function boom2() 1.40 + { 1.41 + var munderover = document.createElementNS(MATHML_NS, 'munderover'); 1.42 + msub.appendChild(munderover); 1.43 + var mtext = document.createElementNS(MATHML_NS, 'mtext'); 1.44 + span.appendChild(mtext); 1.45 + 1.46 + document.documentElement.removeAttribute("class"); 1.47 + } 1.48 +} 1.49 + 1.50 +// ]]> 1.51 +</script> 1.52 +</window>