Skip to content

Tool calls cause Segmentation Fault on Alpine Linux #107

@SwanX1

Description

@SwanX1

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions