github / github/copilot-cli

Crash: uv__io_poll assertion failure on Termux/PRoot environment

Ouverte
#1,002 0 commentaires 2 réactions 0 personnes assignées Voir sur GitHub
area:platform-linux
Langage dominant
Shell
Étoiles
11.2k
Forks
1.9k
Merge moyen
14 h 16 min
PR mergées (30 j)
6

Description

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

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.