coleam00/Archon · error
Detached workflow owner ${String(pid)} is alive but does not
Error message
Detached workflow owner ${String(pid)} is alive but does not own process group ${String(pid)} What it means
Error "Detached workflow owner ${String(pid)} is alive but does not own process group ${String(pid)}" thrown in coleam00/Archon.
Source
Thrown at packages/cli/src/utils/detached-run-control.ts:550
} catch (error) {
if (commandTerminatedBySignal(error)) throw error;
killFailure = error instanceof Error ? error : new Error(String(error));
}
if (!(await waitUntilGone(() => processExists(pid), TERMINATION_CONFIRM_MS))) {
throw new Error(
`Detached workflow process tree ${String(pid)} is still running` +
(killFailure ? `: ${killFailure.message}` : '')
);
}
return;
}
try {
process.kill(-pid, 'SIGTERM');
} catch (error) {
if ((error as NodeJS.ErrnoException).code !== 'ESRCH') throw error;
if (processExists(pid)) {
throw new Error(
`Detached workflow owner ${String(pid)} is alive but does not own process group ${String(pid)}`
);
}
return;
}
if (await waitUntilGone(() => processGroupExists(pid), TERMINATION_GRACE_MS)) return;
try {
process.kill(-pid, 'SIGKILL');
} catch (error) {
if ((error as NodeJS.ErrnoException).code !== 'ESRCH') throw error;
if (processExists(pid)) {
throw new Error(
`Detached workflow owner ${String(pid)} is alive but does not own process group ${String(pid)}`
);
}
return;
}View on GitHub (pinned to 0773b97458)
When it happens
Trigger: Thrown at packages/cli/src/utils/detached-run-control.ts:550 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of coleam00/Archon@0773b97458 (2026-09-01).
Data as JSON: /api/errors/69ff0c60b1dc2ec2.
Report an issue: GitHub.