Stability Matrix 启动卡死真凶:143 个 Windows 字体搞挂 Fontconfig

Signal_Care6558 · reddit · 2026-09-25

一位 Linux 用户发现 Stability Matrix 2.16.4 启动时卡住不崩、单核 CPU 占用 100%。排查掉 AMD 驱动/Mesa/GPU 渲染等常见嫌疑后,他用 gdb attach 挂起进程,发现主线程卡在 libSkiaSharp.so 的 skfontmgrrefdefault() → FcPatternGetString(),即 SkiaSharp 字体管理器在与 Fontconfig 交互时死循环。

根因指向系统里 /usr/local/share/fonts/windowsfonts 下的 143 个 Windows 字体文件:移走该目录并重建缓存后立即恢复正常,放回则问题复现。最终解决方法:

之后 143 个 Windows 字体全部保留也能正常启动。作者提醒:Linux 上 Stability Matrix 启动挂死且单核 100% 时,可先试着移走大字体目录测试,问题可能不在 GPU。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →