http://codereview.chromium.org/100344/diff/1/3 File src/mark-compact.cc (right):
http://codereview.chromium.org/100344/diff/1/3#newcode588 Line 588: // not receive a weak reference callback. I don't think so. The problem was that the weak reference callback was getting called for the external string. With no callback, there should not be any (err, this) problem. http://codereview.chromium.org/100344/diff/1/3#newcode601 Line 601: SetMark(symbol_table); This was just the simplest implementation to get a fix out asap. It leverages all the existing infrastructure for recursive marking and handling (the admittedly as close to impossible as possible) marking stack overflow. I agree that it's dodgy. http://codereview.chromium.org/100344 --~--~---------~--~----~------------~-------~--~----~ v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev -~----------~----~----~----~------~----~------~--~---
