缺少字体导致 RAM 溢出,系统日志文件巨大,然后导致 ubuntu 崩溃

缺少字体导致 RAM 溢出,系统日志文件巨大,然后导致 ubuntu 崩溃

我在文档查看器 (3.28.4) 中打开了一些 PDF,最近从 arXiv 下载了一些学术论文。然后我注意到我的内存使用量逐渐上升,最终超过了所有可用 RAM(我有 40GB)。这导致机器死机,我不得不进行硬重启。

当我查看 /var/log/syslog 时,我发现它非常大,大约 50Gb。其中,这两行不断重复,

Nov 17 15:30:35 homantin nemo.desktop[3193]: page: Warning: font `cmr10' not found, trying metric files instead
Nov 17 15:30:35 homantin nemo.desktop[3193]: page: Error: /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr10.tfm: File corrupted, or not a TFM file

当这种情况发生时,我捕获了 htop,它显示 evince-thumbnailer 的 CPU 利用率为 100%。

我发现了这个错误报告在 evince-thumbnailer 上,但没有修复。

当我根本没有使用 LaTeX(texlive)时就发生了这种情况。

Ubuntu 18.04 TeX 3.14159265(TeX Live 2017/Debian)kpathsea 版本 6.2.3

更新(2019 年 11 月 24 日)

我刚刚注意到这种情况发生时,没有任何应用程序中打开任何 PDF。当我正在执行某些操作(在文件中浏览文件)时,evince-thumbnailer 弹出到 htop,正在运行并占用 100% 的核心。任何地方都没有打开 PDF。所有浏览器都已关闭。

相关内容