github / github/app

Fatal Error on Windows: failed printing to stderr: The pipe is being closed. (os error 232)

オープン
#633 コメント 1 件 リアクション 0 件 担当者 1 名 @Davsterl が担当を希望しています GitHub で見る
Bugs
主要言語
言語のデータがありません
スター
2.1k
フォーク
153
PR マージ指標
30日以内にマージされた PR はありません

説明

### Description
The app crashes with a "Fatal Error (Not Responding)" dialog on Windows. The error originates from the Rust standard library when writing to stderr:

```
failed printing to stderr: The pipe is being closed. (os error 232)
at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/stdio.rs:1165:9
```

### Environment
- OS: Windows (Windows_NT)
- App: GitHub Copilot app
- Latest release at time of report: v0.2.19 (exact running version unconfirmed)

### Expected behavior
The app should handle a closed stderr pipe gracefully instead of crashing with a fatal error.

### Notes
`os error 232` is the Windows `ERROR_NO_DATA` / broken-pipe condition, which suggests the downstream consumer of stderr was closed before the app finished writing. A panic while printing to stderr currently surfaces as a fatal "Not Responding" dialog.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。