Comment #3 on issue 2232 by [email protected]: Segfault when running C++
function from recursive JS code
http://code.google.com/p/v8/issues/detail?id=2232
The stack trace seems bogus to me. Runtime::SetObjectProperty doesn't
contain a call to ToCString.
What I got from running node.js 0.6.15 is
#0 0x00000000005e71bb in
v8::internal::SetProperty(v8::internal::Handle<v8::internal::JSReceiver>,
v8::internal::Handle<v8::internal::Stri
ng>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes,
v8::internal::StrictModeFlag) ()
#1 0x00000000006e194e in
v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*,
v8::internal::Handle<v8::internal::Object>, v8::
internal::Handle<v8::internal::Object>,
v8::internal::Handle<v8::internal::Object>, PropertyAttributes,
v8::internal::StrictModeFlag) ()
#2 0x00000000005e6fb6 in
v8::internal::SetProperty(v8::internal::Handle<v8::internal::Object>,
v8::internal::Handle<v8::internal::Object>,
v8::internal::Handle<v8::internal::Object>, PropertyAttributes,
v8::internal::StrictModeFlag) ()
#3 0x000000000058bf9f in v8::Object::Set(v8::Handle<v8::Value>,
v8::Handle<v8::Value>, v8::PropertyAttribute) ()
#4 0x00000000005446af in node::BuildStatsObject (s=0x7fffffefdfa8)
at ../src/node_file.cc:362
#5 0x00000000005458e3 in node::Stat (args=...) at ../src/node_file.cc:386
#6 0x00003b8f50f7ca2c in ?? ()
#7 0x00007fffffefe128 in ?? ()
#8 0x00007fffffefe130 in ?? ()
#9 0x0000000000000001 in ?? ()
#10 0x0000000000000000 in ?? ()
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev