-
Notifications
You must be signed in to change notification settings - Fork 895
Open
Labels
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.