Crash: uv__io_poll assertion failure on Termux/PRoot environment
- Ngôn ngữ chính
- Shell
- Star
- 11.2k
- Fork
- 1.9k
- Merge trung bình
- 14 giờ 16 phút
- Pull request đã merge (30 ngày)
- 6
Mô tả
## 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.
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.