Skip to content

Instantly share code, notes, and snippets.

@matsumana
Created September 12, 2021 16:32
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 matsumana/bd9278747a62c4249f43f3b7743c7c2e to your computer and use it in GitHub Desktop.
Save matsumana/bd9278747a62c4249f43f3b7743c7c2e to your computer and use it in GitHub Desktop.
v8 bt
(llnode) v8 bt
* thread #1: tid = 1190, 0x00001d21df54a4b0, name = 'node', stop reason = signal SIGSTOP
* frame #0: 0x00001d21df54a4b0 (anonymous)(this=0x21d2a68404b1:<undefined>) at /app/dist/bundle.js:7:243 fn=0x000030184bba2ab1
frame #1: 0x000000000138cafc <adaptor>
frame #2: 0x00000000013934a4 (this=0x30184bba2d71:<Object: s>, 0x3735bb9eab21:<Object: IncomingMessage>, 0x3735bb9ebce9:<Object: ServerResponse>, 0x3735bb9edc71:<function: s at /app/dist/bundle.js:2:57364>) at /app/dist/bundle.js:2:56122 fn=0x00001f7fec213249
frame #3: 0x00000000013934a4 s(this=0x21d2a68404b1:<undefined>, 0x21d2a68404b1:<undefined>) at /app/dist/bundle.js:2:57364 fn=0x00003735bb9edc71
frame #4: 0x00000000013934a4 (this=0x30184bba2ae9:<Object: p>, 0x3735bb9eab21:<Object: IncomingMessage>, 0x3735bb9ebce9:<Object: ServerResponse>, 0x3735bb9ec2e9:<function: w at /app/dist/bundle.js:2:52407>) at /app/dist/bundle.js:2:57215 fn=0x000003c67bd9e051
frame #5: 0x00000000013934a4 (this=0x30184bba2be1:<Object: s>, 0x3735bb9eab21:<Object: IncomingMessage>, 0x3735bb9ebce9:<Object: ServerResponse>, 0x3735bb9ec2e9:<function: w at /app/dist/bundle.js:2:52407>) at /app/dist/bundle.js:2:56122 fn=0x00001f7fec213249
frame #6: 0x00000000013934a4 (anonymous)(this=0x21d2a68404b1:<undefined>, 0x21d2a68404b1:<undefined>) at /app/dist/bundle.js:2:53221 fn=0x00003735bb9eda91
frame #7: 0x00000000013934a4 (this=0x30184bba16e9:<function: i at /app/dist/bundle.js:2:50943>, 0x30184bba2be1:<Object: s>, 0x3735bb9ec401:<Object: Object>, 0x3735bb9eab21:<Object: IncomingMessage>, 0x3735bb9ebce9:<Object: ServerResponse>, 0x3735bb9eda91:<function: (anonymous) at /app/dist/bundle.js:2:53221>) at /app/dist/bundle.js:2:54062 fn=0x000003c67bd9ef49
frame #8: 0x00000000013934a4 w(this=0x21d2a68404b1:<undefined>, 0x21d2a68404b1:<undefined>) at /app/dist/bundle.js:2:52407 fn=0x00003735bb9ec2e9
frame #9: 0x00000000013934a4 (anonymous)(this=0x21d2a68404b1:<undefined>, 0x3735bb9eab21:<Object: IncomingMessage>, 0x3735bb9ebce9:<Object: ServerResponse>, 0x3735bb9ec2e9:<function: w at /app/dist/bundle.js:2:52407>) at /app/dist/bundle.js:2:38998 fn=0x000030184bba2291
frame #10: 0x00000000013934a4 (this=0x30184bba22d1:<Object: s>, 0x3735bb9eab21:<Object: IncomingMessage>, 0x3735bb9ebce9:<Object: ServerResponse>, 0x3735bb9ec2e9:<function: w at /app/dist/bundle.js:2:52407>) at /app/dist/bundle.js:2:56122 fn=0x00001f7fec213249
frame #11: 0x00000000013934a4 (anonymous)(this=0x21d2a68404b1:<undefined>, 0x30184bba22d1:<Object: s>, 0x21d2a68404b1:<undefined>, 0x21d2a6840731:<String: "">, 0x3735bb9eab01:<String: "/busy-loop">) at /app/dist/bundle.js:2:53281 fn=0x00003735bb9ecd29
frame #12: 0x00000000013934a4 (anonymous)(this=0x21d2a68404b1:<undefined>, 0x21d2a68404b1:<undefined>) at /app/dist/bundle.js:2:53221 fn=0x00003735bb9ecbc1
frame #13: 0x00000000013934a4 (this=0x30184bba16e9:<function: i at /app/dist/bundle.js:2:50943>, 0x30184bba22d1:<Object: s>, 0x3735bb9ec401:<Object: Object>, 0x3735bb9eab21:<Object: IncomingMessage>, 0x3735bb9ebce9:<Object: ServerResponse>, 0x3735bb9ecbc1:<function: (anonymous) at /app/dist/bundle.js:2:53221>) at /app/dist/bundle.js:2:54062 fn=0x000003c67bd9ef49
frame #14: 0x00000000013934a4 w(this=0x21d2a68404b1:<undefined>, 0x21d2a68404b1:<undefined>) at /app/dist/bundle.js:2:52407 fn=0x00003735bb9ec2e9
frame #15: 0x00000000013934a4 (anonymous)(this=0x21d2a68404b1:<undefined>, 0x3735bb9eab21:<Object: IncomingMessage>, 0x3735bb9ebce9:<Object: ServerResponse>, 0x3735bb9ec2e9:<function: w at /app/dist/bundle.js:2:52407>) at /app/dist/bundle.js:2:39394 fn=0x000030184bba1b79
frame #16: 0x00000000013934a4 (this=0x30184bba1bb9:<Object: s>, 0x3735bb9eab21:<Object: IncomingMessage>, 0x3735bb9ebce9:<Object: ServerResponse>, 0x3735bb9ec2e9:<function: w at /app/dist/bundle.js:2:52407>) at /app/dist/bundle.js:2:56122 fn=0x00001f7fec213249
frame #17: 0x00000000013934a4 (anonymous)(this=0x21d2a68404b1:<undefined>, 0x30184bba1bb9:<Object: s>, 0x21d2a68404b1:<undefined>, 0x21d2a6840731:<String: "">, 0x3735bb9eab01:<String: "/busy-loop">) at /app/dist/bundle.js:2:53281 fn=0x00003735bb9ec8d9
frame #18: 0x00000000013934a4 (anonymous)(this=0x21d2a68404b1:<undefined>, 0x21d2a68404b1:<undefined>) at /app/dist/bundle.js:2:53221 fn=0x00003735bb9ec771
frame #19: 0x00000000013934a4 (this=0x30184bba16e9:<function: i at /app/dist/bundle.js:2:50943>, 0x30184bba1bb9:<Object: s>, 0x3735bb9ec401:<Object: Object>, 0x3735bb9eab21:<Object: IncomingMessage>, 0x3735bb9ebce9:<Object: ServerResponse>, 0x3735bb9ec771:<function: (anonymous) at /app/dist/bundle.js:2:53221>) at /app/dist/bundle.js:2:54062 fn=0x000003c67bd9ef49
frame #20: 0x00000000013934a4 w(this=0x21d2a68404b1:<undefined>, 0x21d2a68404b1:<undefined>) at /app/dist/bundle.js:2:52407 fn=0x00003735bb9ec2e9
frame #21: 0x00000000013934a4 (this=0x30184bba16e9:<function: i at /app/dist/bundle.js:2:50943>, 0x3735bb9eab21:<Object: IncomingMessage>, 0x3735bb9ebce9:<Object: ServerResponse>, 0x3735bb9ec1f9:<function: (anonymous) at /app/dist/bundle.js:2:68395>) at /app/dist/bundle.js:2:51810 fn=0x000003c67bd9ef09
frame #22: 0x00000000013934a4 (this=0x30184bba0099:<function: e at /app/dist/bundle.js:2:38050>, 0x3735bb9eab21:<Object: IncomingMessage>, 0x3735bb9ebce9:<Object: ServerResponse>, 0x21d2a68404b1:<undefined>) at /app/dist/bundle.js:2:35075 fn=0x000007fc2c0a2541
frame #23: 0x00000000013934a4 e(this=0x30184bba3119:<Object: Server>, 0x3735bb9eab21:<Object: IncomingMessage>, 0x3735bb9ebce9:<Object: ServerResponse>, 0x21d2a68404b1:<undefined>) at /app/dist/bundle.js:2:38050 fn=0x000030184bba0099
frame #24: 0x00000000013934a4 emit(this=0x30184bba3119:<Object: Server>, 0x35b38b8ea699:<String: "request">) at events.js:1:10 fn=0x000008867f312dc9
frame #25: 0x000000000138cafc <adaptor>
frame #26: 0x00000000013934a4 parserOnIncoming(this=0x21d2a68404b1:<undefined>, 0x30184bba3119:<Object: Server>, 0x3735bb9d7331:<Object: Socket>, 0x3735bb9d8251:<Object: Object>, 0x3735bb9eab21:<Object: IncomingMessage>, 0x21d2a6840639:<true>) at _http_server.js:1:10 fn=0x000010728c13b761
frame #27: 0x00000000013934a4 parserOnHeadersComplete(this=0x30184bbad1d1:<Object: HTTPParser>, <Smi: 1>, <Smi: 1>, 0x3735bb9eaae1:<Array: length=28>, <Smi: 1>, 0x3735bb9eab01:<String: "/busy-loop">, 0x21d2a68404b1:<undefined>, 0x21d2a68404b1:<undefined>, 0x21d2a68406e9:<false>, 0x21d2a6840639:<true>) at _http_common.js:1:10 fn=0x000008867f3100e1
frame #28: 0x0000000001390a1d <internal>
frame #29: 0x00000000013907f8 <entry>
frame #30: 0x0000000000cec9d0 node`v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) + 432
frame #31: 0x0000000000cece88 node`v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) + 88
frame #32: 0x0000000000bac2cb node`v8::Function::Call(v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*) + 363
frame #33: 0x0000000000a31091 node`node::(anonymous namespace)::Parser::Proxy<int (node::(anonymous namespace)::Parser::*)(), &(node::(anonymous namespace)::Parser::on_headers_complete())>::Raw(llhttp__internal_s*) + 1121
frame #34: 0x000000000189a08e node`llhttp__internal_execute + 1086
frame #35: 0x0000000000a3385f node`node::(anonymous namespace)::Parser::OnStreamRead(long, uv_buf_t const&) + 239
frame #36: 0x0000000000af5451 node`node::LibuvStreamWrap::ReadStart()::'lambda0'(uv_stream_s*, long, uv_buf_t const*)::_FUN(uv_stream_s*, long, uv_buf_t const*) + 161
frame #37: 0x000000000137fc69 node`uv__read(stream=0x0000000004166a30) at stream.c:1239
frame #38: 0x0000000001380290 node`uv__stream_io(loop=<unavailable>, w=0x0000000004166ab8, events=1) at stream.c:1306
frame #39: 0x0000000001386b75 node`uv__io_poll(loop=0x0000000002cd1a80, timeout=<unavailable>) at linux-core.c:462
frame #40: 0x000000000137431f node`uv_run(loop=0x0000000002cd1a80, mode=UV_RUN_DEFAULT) at core.c:385
frame #41: 0x0000000000a5d726 node`node::NodeMainInstance::Run() + 502
frame #42: 0x00000000009eab6c node`node::Start(int, char**) + 684
frame #43: 0x00007f47d69dfd0a libc.so.6`__libc_start_main(main=(node`main), argc=3, argv=0x00007ffd803fe708, init=<unavailable>, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007ffd803fe6f8) at libc-start.c:308:16
frame #44: 0x0000000000982005 node`_start + 41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment