Bug 471360 - Add crashtest. r=mats
authorJesse Ruderman <jruderman@gmail.com>
Sun, 01 Jul 2018 18:06:50 +0200
changeset 424594 135a5aa350b744463c14405064138963d5b8a339
parent 424593 e14825bf17d03d70558b65a9cc72c9343d28e437
child 424595 873ea37292579c58307a7cdcc039941e35feb7f2
push id104857
push usermpalmgren@mozilla.com
push dateSun, 01 Jul 2018 16:07:04 +0000
treeherdermozilla-inbound@c25668460f0d [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmats
bugs471360
milestone63.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 471360 - Add crashtest. r=mats
layout/generic/crashtests/471360.html
layout/generic/crashtests/crashtests.list
new file mode 100644
--- /dev/null
+++ b/layout/generic/crashtests/471360.html
@@ -0,0 +1,53 @@
+<html>
+<head>
+<script type="text/javascript">
+
+var ta, f, tb, s, tc;
+var i = 0;
+
+function boom1()
+{
+  var r = document.body; 
+  while(r.firstChild) 
+    r.removeChild(r.firstChild);
+
+  ta = document.createTextNode("A \u06cc");
+  (document.body).appendChild(ta);
+  f = document.createElement("IFRAME");
+  f.style.height = "15em";
+  f.src = "data:text/html," + "Iteration " + ++i;
+  (document.body).appendChild(f);
+  tb = document.createTextNode(" B ");
+  (document.body).appendChild(tb);
+  s = document.createElement("span");
+  s.id = "s";
+  tc = document.createTextNode(" C ");
+  (document.body).appendChild(s);
+  s.appendChild(tc);
+
+  setTimeout(boom2, 10);
+}
+
+function boom2()
+{
+  var w = document.createElement("style");
+  w.setAttribute("type", "text/css");
+  w.appendChild(document.createTextNode("body { -moz-column-gap: 1px; -moz-column-width: 1px; }"));
+  document.body.appendChild(w);
+
+  setTimeout(boom3, 10);
+}
+
+function boom3()
+{
+  ta.data = " E " + ta.data;
+  document.body.removeChild(s);
+
+  setTimeout(boom1, 10);
+}
+
+</script>
+</head>
+
+<body onload="boom1();"></body>
+</html>
--- a/layout/generic/crashtests/crashtests.list
+++ b/layout/generic/crashtests/crashtests.list
@@ -326,16 +326,17 @@ load 467487-1.html
 load 467493-1.html
 load 467493-2.html
 load 467875-1.xhtml
 load 467914-1.html
 load 468207-1.html
 load 468771-1.xhtml
 load 468771-2.xhtml
 load 469859-1.xhtml # bug 1323665
+load 471360.html
 load 472587-1.xhtml
 load 472617-1.xhtml
 load 472774-1.html
 load 472776-1.html
 load 472950-1.html
 load 472957.xhtml
 load 473278-1.xhtml
 load 473894-1.html