google-gemini / google-gemini/gemini-cli
ioctl error while running gemeni cli
- Dominant language
- TypeScript
- Stars
- 107k
- Forks
- 14.6k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 45
Description
### What happened?
I have been running gemini cli on Raspberry pi 5, 16GB, recently I got this error twice while gemini is executing console commands.
```shell
ioctl(2) failed, EBADF
/home/innomon/.nvm/versions/node/v24.13.0/lib/node_modules/@google/gemini-cli/node_modules/@lydell/node-pty/unixTerminal.js:243:13
240: if (cols <= 0 || rows <= 0 || isNaN(cols) || isNaN(rows) || cols === Infinity || rows === Infinity) {
241: throw new Error('resizing must be done using positive cols and rows');
242: }
243: pty.resize(this._fd, cols, rows);
244: this._cols = cols;
245: this._rows = rows;
246: };
- UnixTerminal.resize (/home/innomon/.nvm/versions/node/v24.13.0/lib/node_modules/@google/gemini-cli/node_modules/@lydell/node-pty/unixTerminal.js:243:13)
-ShellExecutionService.resize
ty (file:///home/innomon/.nvm/versions/node/v24.13.0/lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/shellExecutionServ
ice.js:828:38)
- (file:///home/innomon/.nvm/versions/node/v24.13.0/lib/node_modules/@google/gemini-cli/dist/src/ui/AppContainer.js:928:39)
- react-stack-bottom-frame (/home/innomon/.nvm/versions/node/v24.13.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:15945:20)
- runWithFiberInDEV (/home/innomon/.nvm/versions/node/v24.13.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:1735:30)
- commitHookEffectListMount (/home/innomon/.nvm/versions/node/v24.13.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:9516:29)
- commitHookPassiveMountEffects (/home/innomon/.nvm/versions/node/v24.13.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:9639:11)
- commitPassiveMountOnFiber (/home/innomon/.nvm/versions/node/v24.13.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:11364:13)
-recursivelyTraversePassiveMountEffect
(/home/innomon/.nvm/versions/node/v24.13.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:11338
:11)
- commitPassiveMountOnFiber (/home/innomon/.nvm/versions/node/v24.13.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:11479:11)
```
### What did you expect to happen?
expecting the linux command to return result back to the agent
### Client information
* **CLI Version:** 0.32.1
* **Git Commit:** e8a57c78c
* **Session ID:** 2e5f444a-5638-4ef2-95ca-b2a0607df063
* **Operating System:** linux v24.13.0
* **Sandbox Environment:** no sandbox
* **Model Version:** auto-gemini-3
* **Auth Type:** oauth-personal
* **Memory Usage:** 480.0 MB
* **Terminal Name:** VTE(8001)
* **Terminal Background:** #0f0b0b
* **Kitty Keyboard Protocol:** Unsupported
### Login information
Google Account
### Anything else we need to know?
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.