Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.16s
Testing Method 1: Direct JSON-RPC communication
Creating a test input file...
Running server with test input...
[2025-04-09T08:16:40Z INFO mcp_v8_server] Registered handler for tool 'javascript'
[2025-04-09T08:16:40Z INFO mcp_v8_server] Starting stdio server
[2025-04-09T08:16:40Z INFO mcp_v8_server] Starting mcp-v8-server...
[2025-04-09T08:16:40Z INFO mcp_v8_server] Starting transport...
[2025-04-09T08:16:40Z INFO mcp_v8_server] Processing messages...
[2025-04-09T08:16:40Z INFO mcp_v8_server] Server is running and waiting for client connections...
[2025-04-09T08:16:40Z INFO mcp_v8_server] Received initialization request
[2025-04-09T08:16:40Z INFO mcp_v8_server] Received tool call request
[2025-04-09T08:16:40Z INFO mcp_v8_server] calling tool javascript with params: {"code":"x=1;x+=1;x"}
[2025-04-09T08:16:40Z INFO mcp_v8_server] Creating isolate...
[2025-04-09T08:16:40Z INFO mcp_v8_server] creating isolate from scratch...
[2025-04-09T08:16:40Z INFO mcp_v8_server] Isolate created
[2025-04-09T08:16:40Z INFO mcp_v8_server] Creating scope...
[2025-04-09T08:16:40Z INFO mcp_v8_server] Scope created
[2025-04-09T08:16:40Z INFO mcp_v8_server] creating v8 string from code...
[2025-04-09T08:16:40Z INFO mcp_v8_server] v8 string created
[2025-04-09T08:16:40Z INFO mcp_v8_server] running script...
[2025-04-09T08:16:40Z INFO mcp_v8_server] script ran
[2025-04-09T08:16:40Z INFO mcp_v8_server] result: 2
[2025-04-09T08:16:40Z INFO mcp_v8_server] creating snapshot
#
# Fatal error in , line 0
# Check failed: contexts_[kDefaultContextIndex].handle_location != nullptr.
#
#
#
#FailureMessage Object: 0x16f222848
==== C stack trace ===============================
0 mcp-v8-server 0x0000000100dfb25c v8::base::debug::StackTrace::StackTrace() + 24
1 mcp-v8-server 0x0000000100e00564 v8::platform::(anonymous namespace)::PrintStackTrace() + 24
2 mcp-v8-server 0x0000000100df1f40 V8_Fatal(char const*, ...) + 356
3 mcp-v8-server 0x00000001014b03a4 v8::internal::SnapshotCreatorImpl::CreateBlob(v8::SnapshotCreator::FunctionCodeHandling, v8::base::Flags<v8::inte
rnal::Snapshot::SerializerFlag, int, int>) + 2192
4 mcp-v8-server 0x0000000100bf242c _ZN13mcp_v8_server4main28_$u7b$$u7b$closure$u7d$$u7d$17hc60e666743ba2cc9E + 11076
5 mcp-v8-server 0x0000000100bd8454 _ZN86_$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..Fn$LT$Args$GT$$GT$4call17h92fe274e321979
b6E + 64
6 mcp-v8-server 0x0000000100bee68c _ZN13mcp_v8_server15Server$LT$T$GT$16handle_tool_call17h01067b7157ae6707E + 1172
7 mcp-v8-server 0x0000000100bed204 _ZN13mcp_v8_server15Server$LT$T$GT$16process_messages17h3743274a63b5adc2E + 2336
8 mcp-v8-server 0x0000000100bec7f8 _ZN13mcp_v8_server15Server$LT$T$GT$5start17hf9a42829a8f40d66E + 584
9 mcp-v8-server 0x0000000100bd97c8 mcp_v8_server::main::h967a4f65c8238fdc + 3352
10 mcp-v8-server 0x0000000100bda990 core::ops::function::FnOnce::call_once::h91e7e18839a26c9e + 20
11 mcp-v8-server 0x0000000100bf854c std::sys::backtrace::__rust_begin_short_backtrace::hbdeb133a8bf577e1 + 24
12 mcp-v8-server 0x0000000100bf894c _ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17h04b69d421f5057f0E + 28
13 mcp-v8-server 0x000000010243b970 std::rt::lang_start_internal::hcc81f549a2c3aecc + 888
14 mcp-v8-server 0x0000000100bf8924 std::rt::lang_start::h62e71ef45d707bb1 + 84
15 mcp-v8-server 0x0000000100bd9f8c main + 36
16 dyld 0x0000000197310274 start + 2840
./test.sh: line 32: 72742 Trace/BPT trap: 5 ./server/target/debug/mcp-v8-server < test_input.json > test_output.json
➜ mcp-v8 git:(snapshot) ✗ ~/mcp-v8
Created
April 14, 2025 20:16
-
-
Save r33drichards/0f0de2f39f92ea04e795631b404f074c to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment