Tool calls cause Segmentation Fault on Alpine Linux
- 主要語言
- Shell
- 星號
- 11.2k
- 分支
- 1.9k
- 平均合併
- 14 小時 16 分鐘
- 30 天內合併 PR
- 6
描述
### Describe the bug
When using the copilot CLI in either interactive or with the `-p` flag, any tool call causes a segmentation fault.
### Affected version
0.0.328 Commit: 3755a93
### Steps to reproduce the behavior
This happens inside of a docker container using the `alpine:latest` (`sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1`).
Docker command: `docker run -it alpine:latest`
Docker image setup: `apk add npm && apk add github-cli && npm i -g @github/copilot && gh auth login`
I will attach my terminal commands I have ran.
Shell tool call:
```
$ COPILOT_MODEL="gpt-4.1" copilot -p "What is my current working directory?"
● I can check your current working directory using the bash command `pwd`.
Segmentation fault (core dumped)
```
File editor tool call:
```
$ COPILOT_MODEL="gpt-4.1" copilot -p "What are the contents in my working directory?"
● I'll check the contents of your current working directory using the file editor tool to view the
directory structure.
Segmentation fault (core dumped)
```
No tool call:
```
$ COPILOT_MODEL="gpt-4.1" copilot -p "What is 1+1?"
● The answer to 1+1 is 2.
This is a basic arithmetic question that doesn't require any tools to answer. It's a fundamental
mathematical operation where adding the number 1 to the number 1 results in 2.
```
### Expected behavior
No segfault
### Additional context
- Operating system: Alpine Linux (minimal installation within a docker image)
- CPU architecture: amd64
- Shell: `/bin/sh`
貢獻指南
評估
這個 Issue 還沒有評估資料。