Qwen Code Web Shell bug:curl 网络调用触发 ACP 会话内部死锁被 daemon 误杀
Amazakura · ghdev · 2026-11-12
QwenLM/qwen-code 的 P1 bug #17040:在 Web Shell(qwen serve daemon)中,任何一轮只要执行 curl(经本地 HTTP 代理抓取),会话就会报 agent channel closed mid-request 而死掉。
- 关键细节:子进程既没崩溃也没忙碌,而是进入 idle 状态、不再回应 daemon 的 qwen/status/session/stats 探测,最终因统计超时被杀(sessiondied)
- 全新 daemon 可 100% 复现,是确定性 bug 而非累积状态问题,疑似 curl/网络回合触发的 ACP 会话内部异步死锁
- 复现路径:启动 daemon、让 agent 通过本地代理 curl 一个 URL,回合挂起约 20–45 秒后会话死亡
- 作者通过 process.debugProcess + CDP Debugger.pause 抓取了活挂起进程的同步调用栈作为证据
- 环境:Qwen Code 0.27.2,Windows,qwen4-max-preview,Token Plan
「编程与Agent」频道最新
- Gemini 多智能体 /teamwork 实况:多 brain 任务日志实时并行跑飞 — RyanSpunk · 2026-11-13
- Codex CLI 发布 0.168.0:新增模型供应商管理、双栏会话与 GIF 生成 — github-actions[bot] · 2026-11-13
- 免费 MCP 服务上线:Claude 可直接读 Altium/KiCad/Gerber 等 PCB 设计文件 — woodisruff · 2026-11-13
- a16z 合伙人用 Fable 5.2 克隆开源游戏,Agent 自主加场景还找到马匹动画模型 — FinanceYF5 · 2026-11-13
- OpenAI 团队首次公开:如何在企业内部管理持久化 Agent 集群 — romainhuet · 2026-11-13
- Perplexity 用 Decider 一天扫 1B tokens 修 14 处 agent 安全漏洞 — denisyarats · 2026-11-13