{"record":{"id":"12602c8fe488db53","repo":"openai/codex","slug":"shared-managed-windows-socks5-ingress-stopped","errorCode":null,"errorMessage":"shared managed Windows SOCKS5 ingress stopped","messagePattern":"shared managed Windows SOCKS5 ingress stopped","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"codex-rs/network-proxy/src/windows_proxy_ingress.rs","lineNumber":244,"sourceCode":"\n    fn is_running(&self) -> bool {\n        !self.http_task.is_finished()\n            && self\n                .socks\n                .lock()\n                .unwrap_or_else(std::sync::PoisonError::into_inner)\n                .task\n                .as_ref()\n                .is_none_or(|task| !task.is_finished())\n    }\n\n    fn ensure_socks_listener(&self, requested_addr: SocketAddr) -> Result<()> {\n        let mut socks = self\n            .socks\n            .lock()\n            .unwrap_or_else(std::sync::PoisonError::into_inner);\n        if let Some(task) = socks.task.as_ref() {\n            anyhow::ensure!(\n                !task.is_finished(),\n                \"shared managed Windows SOCKS5 ingress stopped\"\n            );\n            return Ok(());\n        }\n\n        let listener = reserve_windows_managed_socks_listener(requested_addr)\n            .context(\"reserve shared managed Windows SOCKS5 ingress\")?;\n        let addr = listener\n            .local_addr()\n            .context(\"read shared managed Windows SOCKS5 ingress address\")?;\n        let listener = {\n            let _runtime = self.runtime.enter();\n            TcpListener::try_from(listener)\n        }\n        .context(\"convert shared SOCKS5 ingress listener\")?;\n        let task = spawn_socks_listener(&self.runtime, &self.routes, listener, addr);\n        socks.addr = addr;","sourceCodeStart":226,"sourceCodeEnd":262,"githubUrl":"https://github.com/openai/codex/blob/339751715c64496cb86246bfb3935f40e309dd3d/codex-rs/network-proxy/src/windows_proxy_ingress.rs#L226-L262","documentation":"Error \"shared managed Windows SOCKS5 ingress stopped\" thrown in openai/codex.","triggerScenarios":"Thrown at codex-rs/network-proxy/src/windows_proxy_ingress.rs:244 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":"339751715c64496cb86246bfb3935f40e309dd3d","analyzedAt":"2026-08-25T05:35:09.876Z","schemaVersion":2},"datasetVersion":"2026-08-25T06:17:31.827Z"}