Crash: uv__io_poll assertion failure on Termux/PRoot environment
- Linguagem predominante
- Shell
- Estrelas
- 11.2k
- Forks
- 1.9k
- Merge médio
- 14h 16min
- PRs com merge (30d)
- 6
Descrição
## 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.
Guia de contribuição
Avaliação
Esta issue ainda não foi avaliada.