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.
Description
Copilot CLI crashes repeatedly with libuv assertion failure during normal interactive usage.
Error
Environment
System Resources
Reproduction
Likely Cause
Known libuv issue with
epoll_waitreturning unexpected errno in PRoot/Android environments where signal handling differs from standard Linux. The assertion atlinux.c:1474expectsEINTRbut receives a different errno value.Additional Context
Running in Termux proot-distro (Debian-based) on Android device with aarch64 architecture.