From 409b1b6d1dff248506f5ba915ae6443d958f39f6 Mon Sep 17 00:00:00 2001 From: "rosetta-livekit-bot[bot]" <282703043+rosetta-livekit-bot[bot]@users.noreply.github.com> Date: Fri, 12 Jun 2026 00:16:38 +0000 Subject: [PATCH] fix(ipc): close uninitialized supervised process --- agents/src/ipc/supervised_proc.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/agents/src/ipc/supervised_proc.ts b/agents/src/ipc/supervised_proc.ts index ec2e0ff76..18eae162e 100644 --- a/agents/src/ipc/supervised_proc.ts +++ b/agents/src/ipc/supervised_proc.ts @@ -229,6 +229,15 @@ export abstract class SupervisedProc { } this.#closing = true; + if (!this.init.done) { + this.init.reject(new Error('process closed before initialization completed')); + this.proc?.kill(); + await this.#join.await.then(() => { + this.clearTimers(); + }); + return; + } + if (this.proc?.connected) { this.proc.send({ case: 'shutdownRequest' }); }