github / github/copilot-cli

Tool calls cause Segmentation Fault on Alpine Linux

Abierto
#107 15 comentarios 4 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

Descripción

### 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`

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.