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