跳转到内容

“关于”页面卡死:Linux cc-switch 工具检测

Quick fix

升级到 cc-switch 4.0;维护者表示该版本对配置切换和界面进行了大改,许多相关问题已不存在。

报错原文
多个 shell 并发执行时发生 TTY process-group race,其中一个或多个 shell 收到 SIGTTIN,导致整个 foreground process group 被 stopped。

cc-switch 3.20.1 的工具版本检测或环境检测路径会并发运行多个 `bash -lic "<tool> --version"`。在 Linux/WSL 的前台 TTY 中,interactive Bash 会启用 job control 并同时操作 `/dev/tty` 的 foreground process group,竞争可能导致 shell 收到 `SIGTTIN`,进而使整个前台进程组停止。维护者将此问题归并到 #5635 集中跟进,并表示 4.0 对配置切换和界面进行了大改,许多相关问题已不存在。

  1. 升级到 cc-switch 4.0。维护者建议升级后若问题仍存在,补充版本和复现步骤重新报告。

Toolcc-switch 关于页面中的工具检测
Version3.20.1(受影响版本;维护者称 4.0 中许多相关问题已不存在)
PlatformsLinux

(暂无 FAQ)

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。