Open fadezak100 opened 4 months ago
I randomly get this error when calling spawn function multiple consecutive times:
spawn
/node_modules/node-pty/src/unixTerminal.ts:114 const term = pty.fork(file, args, parsedEnv, cwd, this._cols, this._rows, uid, gid, (encoding === 'utf8'), helperPath, onexit); ^ Error: posix_spawnp failed.
Here's a script to reproduce the problem.
import { spawn } from "node-pty" const reproduce = async () => { for(let i = 0; i <= 1000; i++) { console.log(`the error is in ${i} iteration`) await spawn(`echo hello ${i}`, [], { name: 'xterm-color', cols: 80, rows: 30, cwd: process.env.HOME, env: process.env as any, }) } } try { reproduce() } catch (error) { console.error(error) }
Environment details
Issue description
I randomly get this error when calling
spawn
function multiple consecutive times:Here's a script to reproduce the problem.