Comment #5 on issue 2326 by [email protected]: Fatal error:
CHECK(BailoutId(data->OsrAstId()->value()) == ast_id) failed
http://code.google.com/p/v8/issues/detail?id=2326
And yes, your initial guess that it has to do with filterIndex() was right,
that is the only code that is shared, and that happens right before the
assertion. If you run with --trace-opt you get this:
[found optimized code for: filterIndex / 26242e35]
We also share optimized code in our fast new closure stub, however
--dump-counters reveals that this wasn't the case for the code at hand:
c:V8.FastNewClosureInstallOptimized | 0 |
c:V8.FastNewClosureTotal | 0 |
c:V8.FastNewClosureTryOptimized | 0 |
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev