github / github/copilot-cli

Crash: uv__io_poll assertion failure on Termux/PRoot environment

Abierto
#1,002 0 comentarios 2 reacciones 0 asignados Ver en GitHub
area:platform-linux
Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

Descripción

## Description
Copilot CLI crashes repeatedly with libuv assertion failure during normal interactive usage.

## Error
```
../deps/uv/src/unix/linux.c:1474: uv__io_poll: Assertion 'errno == EINTR' failed.
[Process completed (signal 9)]
```

## Environment
| Component | Version |
|-----------|---------|
| **Copilot CLI** | 0.0.384 (commit 0b21260) |
| **Node.js** | v22.21.1 |
| **libuv** | 1.51.0 |
| **NPM** | 10.9.4 |
| **Kernel** | 6.17.0-PRoot-Distro aarch64 |
| **Platform** | Termux (proot-distro) on Android |

## System Resources
- **Memory:** 10Gi total, 4Gi available
- **Open files limit:** 32768
- **Pending signals:** 38975

## Reproduction
- Crash occurs repeatedly during normal CLI usage
- Happens during interactive sessions
- Process terminated with signal SIGKILL (9)

## Likely Cause
Known libuv issue with `epoll_wait` returning unexpected errno in PRoot/Android environments where signal handling differs from standard Linux. The assertion at `linux.c:1474` expects `EINTR` but receives a different errno value.

## Additional Context
Running in Termux proot-distro (Debian-based) on Android device with aarch64 architecture.

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.