Skip to content

Fix broken pipe crash in task sessions - #749

Merged
renkun-ken merged 1 commit into
REditorSupport:masterfrom
renkun-ken:codex/fix-callr-broken-pipe
Aug 2, 2026
Merged

Fix broken pipe crash in task sessions#749
renkun-ken merged 1 commit into
REditorSupport:masterfrom
renkun-ken:codex/fix-callr-broken-pipe

Conversation

@renkun-ken

Copy link
Copy Markdown
Member

Summary

  • remove cancelled persistent sessions from the reusable worker pool immediately
  • contain dispatch-time session failures so a closed command pipe cannot terminate the language server
  • add regression coverage for the stale idle-state race and broken-pipe dispatch

Testing

  • task tests: 35 passed
  • affected integration groups (code actions, lintr, formatting): 200 passed
  • full suite: 2,061 passed, with one unrelated parallel-only connection cleanup failure that passes standalone

@renkun-ken
renkun-ken merged commit c08aa9d into REditorSupport:master Aug 2, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant