Skip to content

Macos+ssh+wsl2+agent panel+claude code: Claude Code process terminated by signal SIGABRT #48726

@chenwuji2000-cyber

Description

@chenwuji2000-cyber

Reproduction steps

I use macos and zed+ssh to windows wsl2 with ssh xxx@192.168.x.x -p 2222

macos with claude code logged in

windows with claude code logged in

wsl2 with claude code logged in

no network issue, can connect to claude code and use.

claude code works in zed terminal window.

BUT not in Zed agent panel with claude code.

I set node ram to 16gb, but it didn't work.

Image

Zed version and system specs

Zed: v0.222.4+stable.147.b385025df963c9e8c3f74cc4dadb1c4b29b3c6f0 (Zed)
OS: macOS 26.2
Memory: 16 GiB
Architecture: aarch64

Attach Zed log file

Caused by:
0: client error (Connect)
1: tls handshake eof
2026-02-08T19:56:27+08:00 INFO [auto_update] Auto Update: checking for updates
2026-02-08T20:08:15+08:00 ERROR [remote_server] (remote proxy) encountered error while forwarding messages: stdout_task failed: failed to read message from stdout: unexpected end of file
2026-02-08T20:08:15+08:00 WARN [remote::remote_client] remote heartbeat: connection activity channel has been dropped. stopping.
2026-02-08T20:08:15+08:00 ERROR [remote::remote_client] proxy process terminated unexpectedly: 1
2026-02-08T20:08:15+08:00 INFO [remote::remote_client] setting state to 'reconnecting'
2026-02-08T20:08:15+08:00 INFO [remote::remote_client] Trying to reconnect to remote server... Attempt 1
2026-02-08T20:08:16+08:00 INFO [remote::transport::ssh] Remote is windows: false
2026-02-08T20:08:16+08:00 INFO [remote::transport::ssh] Remote shell discovered: /usr/bin/zsh
2026-02-08T20:08:16+08:00 INFO [remote::transport::ssh] Remote platform discovered: RemotePlatform { os: Linux, arch: X86_64 }
2026-02-08T20:08:16+08:00 INFO [crashes] (remote server) spawning crash handler process
2026-02-08T20:08:16+08:00 INFO [remote_server] (remote server) gpui app started, initializing server
2026-02-08T20:08:16+08:00 INFO [remote_server] (remote server) accepting new connections
2026-02-08T20:08:16+08:00 INFO [remote_server] (remote server) accepted new connections
2026-02-08T20:08:16+08:00 ERROR [remote_server] (remote server) failed to write log message to stderr: Os { code: 32, kind: BrokenPipe, message: "Broken pipe" }
2026-02-08T20:08:16+08:00 INFO [remote_server] (remote server) accepting new connections
2026-02-08T20:08:16+08:00 INFO [remote::remote_client] Successfully reconnected
2026-02-08T20:08:16+08:00 INFO [crashes] (remote server) connected to crash handler process after 100ms
2026-02-08T20:08:16+08:00 INFO [crashes] (remote server) crash handler registered
2026-02-08T20:08:16+08:00 INFO [util] (remote server) set environment variables from shell:/usr/bin/zsh, path:/home/chen/.local/bin:/home/chen/.nvm/versions/node/v24.13.0/bin:/home/chen/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
2026-02-08T20:08:16+08:00 INFO [remote_server] (remote server) accepted new connections
2026-02-08T20:09:15+08:00 ERROR [remote::remote_client] failed to establish connection: Client exited with exit_code 255
2026-02-08T20:09:15+08:00 ERROR [recent_projects::remote_connections] Failed to open project: Client exited with exit_code 255
2026-02-08T20:09:32+08:00 ERROR [remote_server] (remote proxy) encountered error while forwarding messages: stdout_task failed: failed to read message from stdout: unexpected end of file
2026-02-08T20:09:32+08:00 ERROR [remote_server] (remote proxy) server exited unexpectedly
2026-02-08T20:09:32+08:00 WARN [remote::remote_client] remote heartbeat: connection activity channel has been dropped. stopping.
2026-02-08T20:09:32+08:00 ERROR [remote::remote_client] failed to reconnect because server is not running
2026-02-08T20:09:32+08:00 INFO [remote::remote_client] setting state to 'server not running'
2026-02-08T20:09:32+08:00 INFO [remote_server] (remote server) starting up with PID 40264:
pid_file: "/home/chen/.local/share/zed/server_state/workspace-3/server.pid", log_file: "/home/chen/.local/share/zed/logs/server-workspace-3.log", stdin_socket: "/home/chen/.local/share/zed/server_state/workspace-3/stdin.sock", stdout_socket: "/home/chen/.local/share/zed/server_state/workspace-3/stdout.sock", stderr_socket: "/home/chen/.local/share/zed/server_state/workspace-3/stderr.sock"
2026-02-08T20:09:32+08:00 INFO [crashes] (remote server) spawning crash handler process
2026-02-08T20:09:32+08:00 INFO [remote_server] (remote server) gpui app started, initializing server
2026-02-08T20:09:32+08:00 INFO [remote_server] (remote server) accepting new connections
2026-02-08T20:09:32+08:00 INFO [remote_server] (remote server) accepted new connections
2026-02-08T20:09:32+08:00 INFO [remote_server] (remote server) Got new node settings: NodeBinarySettings { path: None, npm_path: None, ignore_system_version: false }
2026-02-08T20:09:32+08:00 INFO [crashes] (remote server) connected to crash handler process after 100ms
2026-02-08T20:09:32+08:00 INFO [crashes] (remote server) crash handler registered
2026-02-08T20:09:33+08:00 INFO [util] (remote server) set environment variables from shell:/usr/bin/zsh, path:/home/chen/.local/bin:/home/chen/.nvm/versions/node/v24.13.0/bin:/home/chen/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
2026-02-08T20:09:59+08:00 ERROR [remote_server] (remote proxy) encountered error while forwarding messages: stderr_task failed: stderr closed
2026-02-08T20:09:59+08:00 ERROR [remote::remote_client] proxy process terminated unexpectedly: 1
2026-02-08T20:09:59+08:00 INFO [remote::remote_client] setting state to 'reconnecting'
2026-02-08T20:09:59+08:00 INFO [remote::remote_client] Trying to reconnect to remote server... Attempt 1
2026-02-08T20:10:00+08:00 INFO [remote::transport::ssh] Remote is windows: false
2026-02-08T20:10:00+08:00 INFO [remote::transport::ssh] Remote shell discovered: /usr/bin/zsh
2026-02-08T20:10:00+08:00 INFO [remote::transport::ssh] Remote platform discovered: RemotePlatform { os: Linux, arch: X86_64 }
2026-02-08T20:10:00+08:00 WARN [remote_server] (remote server) error reading message on stdin, dropping connection.
2026-02-08T20:10:00+08:00 INFO [remote_server] (remote server) accepting new connections
2026-02-08T20:10:00+08:00 INFO [crashes] (remote server) connected to crash handler process after 100ms
2026-02-08T20:10:00+08:00 INFO [crashes] (remote server) crash handler registered
2026-02-08T20:10:00+08:00 INFO [util] (remote server) set environment variables from shell:/usr/bin/zsh, path:/home/chen/.local/bin:/home/chen/.nvm/versions/node/v24.13.0/bin:/home/chen/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
2026-02-08T20:10:00+08:00 INFO [remote_server] (remote server) accepted new connections
2026-02-08T20:10:00+08:00 INFO [remote::remote_client] Successfully reconnected
2026-02-08T20:10:03+08:00 INFO [remote::remote_client] shutting down remote processes
2026-02-08T20:10:03+08:00 ERROR [remote_server] (remote proxy) encountered error while forwarding messages: stdout_task failed: failed to read message from stdout: unexpected end of file
2026-02-08T20:10:03+08:00 WARN [remote::remote_client] remote heartbeat: connection activity channel has been dropped. stopping.
2026-02-08T20:10:03+08:00 ERROR [remote::remote_client] proxy process terminated unexpectedly: 1
2026-02-08T20:10:03+08:00 ERROR [crates/gpui/src/window.rs:1233] window not found
2026-02-08T20:10:03+08:00 ERROR [crates/gpui/src/window.rs:1225] window not found
2026-02-08T20:11:06+08:00 INFO [recent_projects::remote_servers] SSH: Watching User Config at: "/Users/chen/.ssh/config"
2026-02-08T20:11:06+08:00 INFO [recent_projects::remote_servers] SSH: Watching Global Config at: "/etc/ssh/ssh_config"
2026-02-08T20:11:08+08:00 INFO [remote::transport::ssh] Remote is windows: false
2026-02-08T20:11:08+08:00 INFO [remote::transport::ssh] Remote shell discovered: /usr/bin/zsh
2026-02-08T20:11:09+08:00 INFO [remote::transport::ssh] Remote platform discovered: RemotePlatform { os: Linux, arch: X86_64 }
2026-02-08T20:11:09+08:00 INFO [remote_server] (remote server) starting up with PID 42934:
pid_file: "/home/chen/.local/share/zed/server_state/workspace-3/server.pid", log_file: "/home/chen/.local/share/zed/logs/server-workspace-3.log", stdin_socket: "/home/chen/.local/share/zed/server_state/workspace-3/stdin.sock", stdout_socket: "/home/chen/.local/share/zed/server_state/workspace-3/stdout.sock", stderr_socket: "/home/chen/.local/share/zed/server_state/workspace-3/stderr.sock"
2026-02-08T20:11:09+08:00 INFO [crashes] (remote server) spawning crash handler process
2026-02-08T20:11:09+08:00 INFO [remote_server] (remote server) gpui app started, initializing server
2026-02-08T20:11:09+08:00 INFO [remote_server] (remote server) accepting new connections
2026-02-08T20:11:09+08:00 INFO [remote_server] (remote server) accepted new connections
2026-02-08T20:11:09+08:00 INFO [remote_server] (remote server) Got new node settings: NodeBinarySettings { path: None, npm_path: None, ignore_system_version: false }
2026-02-08T20:11:09+08:00 INFO [crashes] (remote server) connected to crash handler process after 100ms
2026-02-08T20:11:09+08:00 INFO [crashes] (remote server) crash handler registered
2026-02-08T20:11:09+08:00 INFO [remote::remote_client] shutting down remote processes
2026-02-08T20:11:09+08:00 INFO [util] (remote server) set environment variables from shell:/usr/bin/zsh, path:/home/chen/.local/bin:/home/chen/.nvm/versions/node/v24.13.0/bin:/home/chen/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
2026-02-08T20:12:15+08:00 INFO [node_runtime] (remote server) using Node.js found on PATH: SystemNodeRuntime { node: "/home/chen/.nvm/versions/node/v24.13.0/bin/node", npm: "/home/chen/.nvm/versions/node/v24.13.0/bin/npm", global_node_modules: "/home/chen/.nvm/versions/node/v24.13.0/lib/node_modules\n", scratch_dir: "/home/chen/.local/share/zed/node" }
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: <--- Last few GCs --->
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: [45644:0x2baaf000] 13922 ms: Mark-Compact 4048.0 (4178.1) -> 4048.0 (4178.3) MB, pooled: 2 MB, 19.19 / 0.00 ms (average mu = 0.883, current mu = 0.757) allocation failure; scavenge might not succeed
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: [45644:0x2baaf000] 13987 ms: Mark-Compact 4108.2 (4238.3) -> 4108.2 (4238.0) MB, pooled: 2 MB, 36.17 / 0.00 ms (average mu = 0.771, current mu = 0.451) allocation failure; scavenge might not succeed
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: ----- Native stack trace -----
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 1: 0x72dece node::OOMErrorHandler(char const*, v8::OOMDetails const&) [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 2: 0xba1b20 [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 3: 0xba1c0f [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 4: 0xe3a745 [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 5: 0xe4b8cc [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 6: 0xe21513 [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 7: 0xdf67c4 [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 8: 0xde1a58 [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 9: 0xfae7ac [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 10: 0xfba797 [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 11: 0xfba58a [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 12: 0xfbb4fb [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 13: 0xfba758 [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 14: 0xfba58a [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 15: 0xfbba6a [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 16: 0xfbbda5 [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 17: 0xc2a178 [claude]
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr: 18: 0x7f400be76576
2026-02-08T20:12:29+08:00 WARN [agent_servers::acp] agent stderr:
2026-02-08T20:12:51+08:00 ERROR [crates/acp_thread/src/acp_thread.rs:1922] failed to get old checkpoint

Caused by:
not implemented yet
2026-02-08T20:13:05+08:00 WARN [agent_servers::acp] agent stderr: Error handling request {
2026-02-08T20:13:05+08:00 WARN [agent_servers::acp] agent stderr: jsonrpc: '2.0',
2026-02-08T20:13:05+08:00 WARN [agent_servers::acp] agent stderr: id: 2,
2026-02-08T20:13:05+08:00 WARN [agent_servers::acp] agent stderr: method: 'session/prompt',
2026-02-08T20:13:05+08:00 WARN [agent_servers::acp] agent stderr: params: {
2026-02-08T20:13:05+08:00 WARN [agent_servers::acp] agent stderr: sessionId: 'db8843b2-6a6d-48ab-bdeb-96962e111778',
2026-02-08T20:13:05+08:00 WARN [agent_servers::acp] agent stderr: prompt: [ [Object] ]
2026-02-08T20:13:05+08:00 WARN [agent_servers::acp] agent stderr: }
2026-02-08T20:13:05+08:00 WARN [agent_servers::acp] agent stderr: } {
2026-02-08T20:13:05+08:00 WARN [agent_servers::acp] agent stderr: code: -32603,
2026-02-08T20:13:05+08:00 WARN [agent_servers::acp] agent stderr: message: 'Internal error',
2026-02-08T20:13:05+08:00 WARN [agent_servers::acp] agent stderr: data: { details: 'Claude Code process terminated by signal SIGABRT' }
2026-02-08T20:13:05+08:00 WARN [agent_servers::acp] agent stderr: }

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:ai/anthropicClaude Code or Anthropic specific issuesfrequency:uncommonBugs that happen for a small subset of users, special configurations, rare circumstances, etcplatform:remoteRemote development, SSH and zed-remote-serverpriority:P2Average run-of-the-mill bugs

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions