{"comment":{"url":"https://api.github.com/repos/iojs/io.js/comments/10436551","html_url":"https://github.com/iojs/io.js/commit/33fea6ed5f506e7748cb9132f63dc03215a9eb39#commitcomment-10436551","id":10436551,"user":{"login":"Fishrock123","id":1093990,"avatar_url":"https://avatars.githubusercontent.com/u/1093990?v=3","gravatar_id":"","url":"https://api.github.com/users/Fishrock123","html_url":"https://github.com/Fishrock123","followers_url":"https://api.github.com/users/Fishrock123/followers","following_url":"https://api.github.com/users/Fishrock123/following{/other_user}","gists_url":"https://api.github.com/users/Fishrock123/gists{/gist_id}","starred_url":"https://api.github.com/users/Fishrock123/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fishrock123/subscriptions","organizations_url":"https://api.github.com/users/Fishrock123/orgs","repos_url":"https://api.github.com/users/Fishrock123/repos","events_url":"https://api.github.com/users/Fishrock123/events{/privacy}","received_events_url":"https://api.github.com/users/Fishrock123/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"33fea6ed5f506e7748cb9132f63dc03215a9eb39","created_at":"2015-03-27T17:35:50Z","updated_at":"2015-03-27T17:35:50Z","body":"A third?\r\n\r\n```\r\n* thread #1: tid = 0x5667d, 0x0000000100a3e515 iojs_g`heap_insert(heap=0x0000000100fe4730, newnode=0x0000000102e00888, less_than=0x0000000100a3e590) + 277 at heap-inl.h:140, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x8)\r\n    frame #0: 0x0000000100a3e515 iojs_g`heap_insert(heap=0x0000000100fe4730, newnode=0x0000000102e00888, less_than=0x0000000100a3e590) + 277 at heap-inl.h:140\r\n   137 \t\r\n   138 \t  /* Insert the new node. */\r\n   139 \t  newnode->parent = *parent;\r\n-> 140 \t  *child = newnode;\r\n   141 \t  heap->nelts += 1;\r\n   142 \t\r\n   143 \t  /* Walk up the tree and check at each node if the heap property holds.\r\n```\r\n\r\n```\r\n(lldb) jbt\r\n* thread: #1: tid = 0x5667d, frame #0: 0x0000000100a3e515 iojs_g`heap_insert(heap=0x0000000100fe4730, newnode=0x0000000102e00888, less_than=0x0000000100a3e590) + 277 at heap-inl.h:140\r\n * frame #0: 0x0000000100a3e515 iojs_g`heap_insert(heap=0x0000000100fe4730, newnode=0x0000000102e00888, less_than=0x0000000100a3e590) + 277 at heap-inl.h:140\r\n   frame #1: 0x0000000100a3e204 iojs_g`uv_timer_start(handle=0x0000000102e00820, cb=0x00000001009cb920, timeout=100, repeat=0) + 260 at timer.c:84\r\n   frame #2: 0x00000001009cb635 iojs_g`node::TimerWrap::Start(args=0x00007fff5fbfea00) + 149 at timer_wrap.cc:78\r\n   frame #3: 0x000000010024d0fc iojs_g`v8::internal::FunctionCallbackArguments::Call(this=0x00007fff5fbfeb00, f=0x00000001009cb5a0)(v8::FunctionCallbackInfo<v8::Value> const&)) + 124 at arguments.cc:33\r\n   frame #4: 0x0000000100297ee4 iojs_g`v8::internal::Object* v8::internal::HandleApiCallHelper<false>(args=BuiltinArguments<1> at 0x00007fff5fbfec18, isolate=0x0000000102007600)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) + 1348 at builtins.cc:1139\r\n   frame #5: 0x0000000100297995 iojs_g`v8::internal::Builtin_Impl_HandleApiCall(args=v8::internal::<anonymous namespace>::HandleApiCallArgumentsType at 0x00007fff5fbfec60, isolate=0x0000000102007600)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) + 53 at builtins.cc:1156\r\n   frame #6: 0x0000000100291800 iojs_g`v8::internal::Builtin_HandleApiCall(args_length=4, args_object=0x00007fff5fbfed10, isolate=0x0000000102007600) + 80 at builtins.cc:1155\r\n   frame #7: 0x0000128695d060bb Stub:CEntryStub\r\n   frame #8: 0x0000128695de49c8 ~insert timers.js:28\r\n   frame #9: 0x0000128695de45b3 ~exports.active timers.js:157\r\n   frame #10: 0x0000128695df024a ~wrapper timers.js:272\r\n   frame #11: 0x0000128695df23a8 listOnTimeout timers.js:53\r\n   frame #12: 0x0000128695d1f160 Builtin:JSEntryTrampoline\r\n   frame #13: 0x0000128695d1dff1 Stub:JSEntryStub\r\n   frame #14: 0x0000000100474a11 iojs_g`v8::internal::Invoke(is_construct=false, function=Handle<v8::internal::JSFunction> at 0x00007fff5fbff020, receiver=Handle<v8::internal::Object> at 0x00007fff5fbff018, argc=0, args=0x0000000000000000) + 705 at execution.cc:103\r\n   frame #15: 0x0000000100474413 iojs_g`v8::internal::Execution::Call(isolate=0x0000000102007600, callable=Handle<v8::internal::Object> at 0x00007fff5fbff0c0, receiver=Handle<v8::internal::Object> at 0x00007fff5fbff0b8, argc=0, argv=0x0000000000000000, convert_receiver=true) + 691 at execution.cc:153\r\n   frame #16: 0x0000000100215642 iojs_g`v8::Function::Call(this=0x000000010204b210, recv=(val_ = v8::Value * = 0x0000000104028820), argc=0, argv=0x0000000000000000) + 466 at api.cc:4183\r\n   frame #17: 0x0000000100959ee8 iojs_g`node::AsyncWrap::MakeCallback(this=0x0000000102d00240, cb=(val_ = v8::Function * = 0x000000010204b210), argc=0, argv=0x0000000000000000) + 1928 at async-wrap.cc:131\r\n   frame #18: 0x00000001009cba7c iojs_g`node::AsyncWrap::MakeCallback(this=0x0000000102d00240, index=0, argc=0, argv=0x0000000000000000) + 188 at async-wrap-inl.h:86\r\n   frame #19: 0x00000001009cb99d iojs_g`node::TimerWrap::OnTimeout(handle=0x0000000102d00280) + 125 at timer_wrap.cc:119\r\n   frame #20: 0x0000000100a3ebd5 iojs_g`uv__run_timers(loop=0x0000000100fe4478) + 149 at timer.c:165\r\n   frame #21: 0x0000000100a2ab00 iojs_g`uv_run(loop=0x0000000100fe4478, mode=UV_RUN_ONCE) + 272 at core.c:338\r\n   frame #22: 0x000000010097b044 iojs_g`node::StartNodeInstance(arg=0x00007fff5fbff780) + 436 at node.cc:3837\r\n   frame #23: 0x000000010097ae38 iojs_g`node::Start(argc=2, argv=0x0000000101e09110) + 280 at node.cc:3897\r\n   frame #24: 0x00000001009a79f2 iojs_g`main(argc=3, argv=0x00007fff5fbff828) + 34 at node_main.cc:44\r\n   frame #25: 0x00000001000010f4 iojs_g`start + 52\r\n```"}}