On Tuesday, March 18, 2014 12:42:48 PM UTC+1, Ben Noordhuis wrote: > > On Tue, Mar 18, 2014 at 11:21 AM, Albert Zeyer > <[email protected]<javascript:>> > wrote: > > Hi, > > > > Sometimes, when I try to get the value of a function parameter in the > > debugger (via node-inspector and V8 3.25.14 in my custom C++ app), I get > > this fatal error: > > > > # > > # Fatal error in ..\..\src\runtime.cc, line 11391 > > # CHECK(!frame->GetParameter(i)->IsTheHole()) failed > > # > > > > Is that known? > > > > Thanks, > > Albert > > That is almost certainly a V8 bug. Would it be possible for you to > put together a reduced test case and file an issue at > https://code.google.com/p/v8/issues? > > My company maintains node-inspector; if you post the link to the issue > (I don't think the bug tracker lets you cc people), I'll have a look. >
I can try. Can you (or someone) give me some sample code how to inspect the callstack via the debugger interface via C++ code? Esp. also how to list the local variables and how to query their value. Because that is what I do in the debugger when the fatal error occurs. The C++ callstack from the fatal error is this: > inStream.exe!v8::internal::UpdateStackLocalsFromMaterializedObject(v8::internal::Isolate > * isolate, v8::internal::Handle<v8::internal::JSObject> target, v8::internal::Handle<v8::internal::JSFunction> function, v8::internal::JavaScriptFrame * frame, int inlined_jsframe_index) Line 11391 C++ inStream.exe!v8::internal::__RT_impl_Runtime_DebugEvaluate(v8::internal::Arguments args, v8::internal::Isolate * isolate) Line 12833 C++ inStream.exe!v8::internal::Runtime_DebugEvaluate(int args_length, v8::internal::Object * * args_object, v8::internal::Isolate * isolate) Line 12768 C++ 000000a8aff060a6() Unknown -- -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
