Comment #5 on issue 1597 by [email protected]: fail to load v8 at amd64 in the debug mode
http://code.google.com/p/v8/issues/detail?id=1597

Accessing the internal API is definitely a wrong thing to do.

A context must be disposed in the isolate that created it. Creating a new isolate to dispose an already existing context is wrong too.

Your usage of V8 seems to be quite complex. If you use multiple threads, note that an isolate must not be accessed concurrently by multiple threads, but it can migrate from one thread to another using v8::Locker/Unlocker. In other words, it's not permanently tied to a thread and it can be entered by at most one thread at any point in time. Please see the API comments in include/v8.h. Breaking these rules may *appear* to work but will eventually hurt you.

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

Reply via email to