Hi Yang,
Thanks for the update. I've applied the patch against node 0.8.14's
embedded version of V8 (which is, I think, 3.11.10.25) -- the patch
applied mostly cleanly except one reference to "global_object()" in
isolate.cc, which seems to be just a new name for "global()".
For my simplest test case, the patch definitely helps. However for the
production test case, I'm still not seeing any stack trace. A bit of
digging reveals that it's exiting here:
+ Handle<Object> error = GetProperty(global(), "Error");
+ if (!error->IsJSObject()) return Failure::Exception();
So it seems like there are still situations where no stack trace will
be provided -- can you elaborate on those a bit, please?
Thanks,
D.