Ubuntu 进入 Clash Verge Rev 代理页卡住:代理组图标排查
Ubuntu GNOME X11 下代理页引发 WebKitNetworkProcess 或 libsoup 崩溃时,备份后关闭代理组图标,验证恢复并保留针对性日志。
本页目录
Ubuntu 上进入「代理」页面后,侧边栏再也无法切换,重启客户端又会复现时,可以检查是否伴随 WebKitNetworkProcess 或 libsoup 崩溃。若只在加载远程代理组图标时出现,可先关闭图标作为对照,而不是更换全部节点。
涉及环境
相关反馈使用 Ubuntu 22.04.5、GNOME 42.9、X11、Clash Verge Rev 2.5.8 amd64 DEB。WebKitGTK 为 2.50.4,libsoup 软件包为 3.0.7。进入代理页后,系统日志记录网络子进程在 libsoup 中发生 SIGSEGV,随后出现 WebKit 内部加载错误。
该订阅的代理组使用远程 HTTP(S) 图标。反馈者关闭代理组图标并重启后,页面与侧边栏恢复,订阅、节点和规则未修改。但尚未确定具体哪张图片或哪个请求触发,也没有维护者确认根因。
先保存日志和配置
- 记录进入代理页的时间,保留应用日志及同一时段的系统崩溃信息。
- 先备份配置 ,记下代理组图标原来的开关状态。
- 检查是否只有代理页异常,内核与网络是否仍工作。不要因界面无法切页就认定代理服务已经中断。
临时关闭代理组图标
如果还可以打开设置,在界面中关闭代理组图标显示,再正常退出并重新启动应用。
若界面已经无法进入设置,可以先正常退出客户端,在原有应用配置目录找到 verge.yaml,复制一份备份。只将现有的 enable_group_icon 值改为 false,不要覆盖整个文件,也不要出现两个同名字段:
enable_group_icon: false
保存后重开客户端,进入代理页,依次测试切换设置、返回代理页、切换节点和实际网页连接。这个配置属于客户端的 verge.yaml,不应放到订阅 YAML 或 Merge 中。
不要与托盘分组设置混淆
相关反馈已经关闭托盘代理组显示,但仍然复现;关闭的是远程代理组图标后才暂时恢复。因此只隐藏托盘分组,不等于停止代理页图标加载。
如果关闭图标后仍然崩溃,保留准确的 WebKit、libsoup 和桌面版本,按Linux 官方常见问题 匹配具体日志,不要同时加入多种图形兼容参数。
当前进展与撤回
问题仍开放。反馈者没有在 AutoBuild 或新稳定版上复测,不能据此断言 2.5.9 仍受影响或已经修复。准备升级时,先保留可用备份及当前恢复方式。
需要恢复图标时,将原值还原并重启;如故障再次出现,再关闭图标并记录对照结果。分享日志前隐藏图标私人地址、订阅和节点认证信息。
来源:GitHub Issue #8510 。