Thanks Nate, I think there must be more going on. I should have started with a simpler test case (http://code.google.com/apis/v8/ get_started.html), so I did, and I got the same error. Upon further investigation I found a NEW macro that would return NULL if a certain boolean (precompile, precache, I forget exactly) was false, which would be interpreted as OOM and throw this error.
I ended up moving everything to one thread and the problem is gone. The odd part is, my first thread made no references to v8 after the initial call, so I don't know why v8 would crash (with improper error) just because the next call to it was from a different thread. -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users
