Add bug 453935 crashtest to CLOSED TREE GECKO_1_9_1_BASE
authorJesse Ruderman <jruderman@gmail.com>
Sat, 29 Nov 2008 19:13:55 -0800
changeset 22135 8df5a90281cd4d75835e4b7696da200555eed15f
parent 22134 433f86f5046e9767698906395f8e948d5b51a2e3
child 22139 43d104612f15b5dc15df22a421a9762a6e43d57b
push id3816
push userjruderman@mozilla.com
push dateSun, 30 Nov 2008 03:14:25 +0000
treeherdermozilla-central@8df5a90281cd [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs453935
milestone1.9.1b3pre
Add bug 453935 crashtest to CLOSED TREE
js/src/xpconnect/crashtests/453935-1.html
js/src/xpconnect/crashtests/crashtests.list
new file mode 100644
--- /dev/null
+++ b/js/src/xpconnect/crashtests/453935-1.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script type="text/javascript">
+
+function boom()
+{
+  var a = [];
+  a[31] = undefined;
+  a[40] = undefined;
+  a[44] = {};
+  a[45] = new XMLHttpRequest();
+  a[48] = new XMLHttpRequest();
+  a[53] = XMLHttpRequest.prototype;
+  a[53].__proto__ = {};
+  a[53].nodeType = 100;
+  search(a, 41);
+}
+
+
+function search(a, start)
+{
+  var N = a.length;
+  
+  for (var j = start; j < N; ++j) {
+    var e = a[j];
+    if (typeof e == "object" && "nodeType" in e && e.nodeType == 99)
+      return j;
+  }
+
+  return null;
+}
+
+</script>
+</head>
+<body onload="boom();"></body>
+</html>
--- a/js/src/xpconnect/crashtests/crashtests.list
+++ b/js/src/xpconnect/crashtests/crashtests.list
@@ -4,9 +4,10 @@ load 346258-1.html
 load 346512-1.xhtml
 load 382133-1.html
 load 386680-1.html
 load 394810-1.html
 load 400349-1.html
 load 403356-1.html
 load 418139-1.svg
 load 420513-1.html
+load 453935-1.html
 load 462926.html