Skip to content

Instantly share code, notes, and snippets.

@bmeck
Created July 8, 2015 15:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bmeck/6dfb8008c8aa0bab900a to your computer and use it in GitHub Desktop.
Save bmeck/6dfb8008c8aa0bab900a to your computer and use it in GitHub Desktop.
(lldb) settings set -- target.run-args "example/collect.js"
(lldb) r
Process 51956 launched: '/usr/local/bin/node' (x86_64)
Process 51956 stopped
* thread #1: tid = 0x92bd7, 0x0000000100166b99 node`v8::HeapGraphNode::GetChild(int) const + 25, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xb6e8)
frame #0: 0x0000000100166b99 node`v8::HeapGraphNode::GetChild(int) const + 25
node`v8::HeapGraphNode::GetChild:
-> 0x100166b99 <+25>: movq (%rax,%rdx,8), %rax
0x100166b9d <+29>: popq %rbp
0x100166b9e <+30>: retq
0x100166b9f <+31>: nop
(lldb) bt
* thread #1: tid = 0x92bd7, 0x0000000100166b99 node`v8::HeapGraphNode::GetChild(int) const + 25, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xb6e8)
* frame #0: 0x0000000100166b99 node`v8::HeapGraphNode::GetChild(int) const + 25
frame #1: 0x00000001010e4bfd SnapshotStudy.node`dump(fninfo_stream=0x00007fff5fbff298, profiler=0x000000010110afc0, node=0x00000001068c79b8, visited_count=<unavailable>, seen_closures=0, visited=0x00000001016007d0, strings=<unavailable>) + 346 at addon.cc:63
frame #2: 0x00000001010e4c4e SnapshotStudy.node`dump(fninfo_stream=0x00007fff5fbff298, profiler=0x000000010110afc0, node=0x00000001068c0050, visited_count=<unavailable>, seen_closures=0, visited=0x00000001016007d0, strings=<unavailable>) + 427 at addon.cc:66
frame #3: 0x00000001010e4c4e SnapshotStudy.node`dump(fninfo_stream=0x00007fff5fbff298, profiler=0x000000010110afc0, node=0x00000001068c0028, visited_count=<unavailable>, seen_closures=0, visited=0x00000001016007d0, strings=<unavailable>) + 427 at addon.cc:66
frame #4: 0x00000001010e4c4e SnapshotStudy.node`dump(fninfo_stream=0x00007fff5fbff298, profiler=0x000000010110afc0, node=0x00000001068c0000, visited_count=<unavailable>, seen_closures=0, visited=0x0000000000000000, strings=<unavailable>) + 427 at addon.cc:66
frame #5: 0x00000001010e4dc5 SnapshotStudy.node`WriteFiles(args=<unavailable>) + 316 at addon.cc:106
frame #6: 0x000000010017363e node`v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) + 158
frame #7: 0x000000010019c999 node`v8::internal::MaybeHandle<v8::internal::Object> v8::internal::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>&) + 809
frame #8: 0x000000010019f6ad node`v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) + 61
frame #9: 0x00000c92d65060bb
frame #10: 0x00000c92d65ef360
frame #11: 0x00000c92d651aca6
frame #12: 0x00000c92d65ee500
frame #13: 0x00000c92d65e8ba1
frame #14: 0x00000c92d65e4f53
frame #15: 0x00000c92d65dae65
frame #16: 0x00000c92d65da68e
frame #17: 0x00000c92d655f5b1
frame #18: 0x00000c92d655d567
frame #19: 0x00000c92d6515320
frame #20: 0x00000c92d65140d1
frame #21: 0x00000001002adca8 node`v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) + 984
frame #22: 0x000000010015e7b1 node`v8::Function::Call(v8::Handle<v8::Value>, int, v8::Handle<v8::Value>*) + 193
frame #23: 0x0000000100623231 node`node::LoadEnvironment(node::Environment*) + 484
frame #24: 0x00000001006245de node`node::Start(int, char**) + 474
frame #25: 0x0000000100000d34 node`start + 52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment