summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/fast/dom/error-to-string-stack-overflow.html
blob: 2fbcdb0173823439421a4b8183bbb1cb2a2a1909 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<html>
<head>
<link rel="stylesheet" href="../js/resources/js-test-style.css">
<script src="../js/resources/js-test-pre.js"></script>
</head>
<body onload='load()'>
<p id="description"></p>
<div id="console"></div>

<script>
description("Regression test for https://bugs.webkit.org/show_bug.cgi?id=30774.  This test passes if it doesn't crash.");

// Force string conversion of error objects to throw exceptions.
Error.prototype.toString = function() { throw 0; }

// Force a stack-overflow in the onload handler.
function load() { load(); }

var successfullyParsed = true;
</script>
<script src="../js/resources/js-test-post.js"></script>
</body>
</html>