Skip to content

Instantly share code, notes, and snippets.

@tonistiigi
Created April 6, 2014 19:16
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 tonistiigi/10010330 to your computer and use it in GitHub Desktop.
Save tonistiigi/10010330 to your computer and use it in GitHub Desktop.
al-pass-provider SEGFAULT
> gdb --args ./out/Release/node test/simple/test-abort-fatal-error.js
(gdb) run
............ done
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x0000000000000000
AsyncWrap (this=0x100d07678, env=0x100f00190, provider=node::AsyncWrap::PROVIDER_TTYWRAP) at async-wrap-inl.h:45
45 bool parent_has_async_queue = parent != NULL && parent->has_async_queue();
(gdb) bt
#0 AsyncWrap (this=0x100d07678, env=0x100f00190, provider=node::AsyncWrap::PROVIDER_TTYWRAP) at async-wrap-inl.h:45
#1 0x0000000100006f01 in HandleWrap (this=0x100d07670, env=0x100f00190, handle=0x100d076d0, provider=13661200) at ../src/handle_wrap.cc:99
#2 0x000000010002effc in StreamWrap (this=0x100d07670, env=0x35, stream=0x100d076d0, provider=<value temporarily unavailable, due to optimizations>) at ../src/stream_wrap.cc:69
#3 0x00000001000350d5 in TTYWrap [inlined] () at /Users/tonistiigi/dev/node/src/tty_wrap.h:188
#4 0x00000001000350d5 in node::TTYWrap::New (args=<value temporarily unavailable, due to optimizations>) at ../src/tty_wrap.cc:45
#5 0x000000010017fa02 in v8::internal::CustomArguments<v8::FunctionCallbackInfo<v8::Value> >::GetReturnValue<v8::Value> () at /Users/tonistiigi/dev/node/deps/v8/src/arguments.h:56
#6 0x000000010017fa02 in v8::internal::FunctionCallbackArguments::Call (this=0x7fff5fbfe078, f=0x100035000 <node::TTYWrap::New(v8::FunctionCallbackInfo<v8::Value> const&)>) at ../deps/v8/src/arguments.cc:45
#7 0x000000010019cbc1 in v8::internal::Builtin_implHandleApiCallConstruct () at ../deps/v8/src/builtins.cc:1215
#8 0x000000010019cbc1 in v8::internal::HandleApiCallHelper<true> () at /Users/tonistiigi/dev/node/deps/v8/src/builtins.cc:1236
#9 0x000000010019cbc1 in v8::internal::Builtin_HandleApiCallConstruct (args_length=2, args_object=0x7fff5fbfe160, isolate=0x101001200) at ../deps/v8/src/builtins.cc:45
....
(gdb) print parent
$1 = ('node::AsyncWrap' *) 0xa000000000000000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment