Skip to content

Instantly share code, notes, and snippets.

@r33drichards
Created April 14, 2025 20:16
Show Gist options
  • Save r33drichards/0f0de2f39f92ea04e795631b404f074c to your computer and use it in GitHub Desktop.
Save r33drichards/0f0de2f39f92ea04e795631b404f074c to your computer and use it in GitHub Desktop.
        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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment