{"record":{"id":"d5d7150ff3938639","repo":"deepseek-ai/deepseek-harness","slug":"subprocess-e2b-invalid-command-pid-rollback-did-n","errorCode":null,"errorMessage":"subprocess-e2b: invalid command pid rollback did not reach quiescence","messagePattern":"subprocess-e2b: invalid command pid rollback did not reach quiescence","errorType":"exception","errorClass":"AggregateError","httpStatus":null,"severity":"error","filePath":"packages/e2b/subprocess-e2b/src/process.ts","lineNumber":343,"sourceCode":"          cwd: this.spec.cwd,\n          envs: e2bControlEnvs(this.controlEnvs),\n          stdin: this.spec.stdio.stdin !== 'ignore',\n          timeoutMs: 0,\n          onStdout: async (data) => { await this.dispatchOutput('stdout', data) },\n          onStderr: async (data) => { await this.dispatchOutput('stderr', data) },\n        },\n      )\n      const completion = handle.wait()\n      void completion.catch(() => {})\n      if (!isValidProcessId(handle.pid)) {\n        const invalidPid = new Error(`subprocess-e2b: E2B returned invalid command pid ${handle.pid}`)\n        try {\n          await handle.kill()\n          this.markQuiescent()\n        } catch (cleanupError: unknown) {\n          this.terminationFailure = asError(cleanupError)\n          this.commandState.resolve(handle)\n          throw new AggregateError(\n            [invalidPid, cleanupError],\n            'subprocess-e2b: invalid command pid rollback did not reach quiescence',\n          )\n        }\n        throw invalidPid\n      }\n      this.commandState.resolve(handle)\n      try {\n        this.remotePid = await this.waitForProcessGroupId(sandbox, completion)\n      } catch (error: unknown) {\n        try {\n          await this.rollbackUnpublishedGroup(sandbox, handle)\n        } catch (cleanupError: unknown) {\n          throw new AggregateError(\n            [error, cleanupError],\n            'subprocess-e2b: process-group publication failed and rollback did not reach quiescence',\n          )\n        }","sourceCodeStart":325,"sourceCodeEnd":361,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/e2b/subprocess-e2b/src/process.ts#L325-L361","documentation":"Error \"subprocess-e2b: invalid command pid rollback did not reach quiescence\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/e2b/subprocess-e2b/src/process.ts:343 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b150a551b8d465e31e418e1b2eaf5e79bbb7d28e","analyzedAt":"2026-08-24T18:12:29.105Z","schemaVersion":2},"datasetVersion":"2026-08-24T22:17:12.610Z"}