Status: Accepted
Owner: [email protected]
Labels: Type-Bug Priority-Medium
New issue 2454 by [email protected]: Test limit-locals.js times out.
http://code.google.com/p/v8/issues/detail?id=2454
Since r13193 test limit-locals.js times out on x64 build bots.
The command line to reproduce it is:
./out/x64.debug/d8 --stress-opt --always-opt --nobreak-on-abort
--nodead-code-elimination --enable-slow-asserts --debug-code --verify-heap
--stack-size=1200 test/mjsunit/mjsunit.js test/mjsunit/limit-locals.js
--test
However I cannot reproduce this failure locally.
It's not just that I cannot reproduce the timeout, it is that the run time
difference of the test between r13193 and r13192 is negliible (6m37.162s vs
6m36.721s on x64 and 6m9.047s vs 6m10.833s on ia32).
In this test with the used flags the compilation time in hydrogen is huge
because 131071 local variables are created and every bailout point
(proportional to the number of variables) is checked every time a variable
is created, so we have a quadratic complexity with a very large number.
Therefore even a single additional deopt could trigger the timeout.
However I explicitly checked the list of compiled methods and the list of
deopts in both cases and they are the same.
I will investigate further...
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev