>From what I understand about the example above, it looks like an API abuse:
The GC decides that a given object is dead and gives its associated
callback a chance to revive it (via MakeWeak) or say explicitly that it's
OK to really kill it (via Dispose). In the latter case one should not call
*any* method on that object anymore, otherwise you are in a
use-after-free-like situation and v8's behavior is undefined for any such
call.

To be sure that I understood things correctly, please open an issue in the
bug tracker, including a complete reproduction. A few lines of code are
worth a 1000 words... ;-)

-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users

Reply via email to