Comment #1 on issue 884 by [email protected]: shell sample Infinite loop
in JSObject::LookupCallbackSetterInPrototypes
http://code.google.com/p/v8/issues/detail?id=884
I'd start with the following:
If memory layout is the same between runs (which might be the case), I'd
put watch point on record to prototype field of the corresponding map.
In more details:
1) change the code to see when pt == pt->GetPrototype() and print pt->map()
pointer;
2) run another time now watching writes to map - 1 + Map::kPrototypeOffset.
GC might be a problem here, but that needs to be seen. And if it's only
moving objects around, you can disable compaction.
But I am not sure if it'll help to catch the problem.
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev