The fast/js/recursion-limit-equal test validates that the JavaScriptCore engine can throw a RangeError correctly in a recursion function that tests equality. However, its present design asserts that the RangeError is thrown from the point of recursion rather than from any of the other points in the function. Small changes in the system may change where the RangeError is thrown, which results in the test failing. This contradicts the definition of the test: the test is meant to succeed so long as a RangeError is thrown, regardless of which line number in the test function triggers the runtime to throw the error.
Created attachment 98533 [details] the patch
Comment on attachment 98533 [details] the patch Great
Comment on attachment 98533 [details] the patch Attachment 98533 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/8934578 New failing tests: fast/js/recursion-limit-equal.html
Created attachment 98539 [details] Archive of layout-test-results from ec2-cr-linux-03 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: ec2-cr-linux-03 Port: Chromium Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
Landed in r89842