调查系统冻结期间,系统日志文件中发现 Gnome Shell 相关 JS 错误

调查系统冻结期间,系统日志文件中发现 Gnome Shell 相关 JS 错误

我在 HP Eitebook 2560 Intel Core i5 上使用 Ubuntu 20.04 LTS(从原始安装的 18.04.4 LTS 升级而来)

/var/log/syslog尝试调查 UI 在锁定屏幕上无响应的系统问题。在无响应时,在文件中发现大量以下错误。

May  7 12:31:00 hp-ubuntu gnome-shell[2046]: JS ERROR: TypeError: windowActor is null#012_addWindowEffect@resource:///org/gnome/shell/ui/closeDialog.js:90:28#012vfunc_show@resource:///org/gnome/shell/ui/closeDialog.js:162:14

May  7 12:31:13 hp-ubuntu gnome-shell[2046]: message repeated 13988 times: [ JS ERROR: TypeError: null has no properties#012_onFocusChanged@resource:///org/gnome/shell/ui/closeDialog.js:135:9#012_setTransitionProgress@resource:///org/gnome/shell/ui/unlockDialog.js:715:9#012_init/<@resource:///org/gnome/shell/ui/unlockDialog.js:494:18]

答案1

日志控制

在此处输入图片描述

cat /etc/systemd/journald.conf

可以关闭 journald 日志记录功能,以恢复对机器的部分使用,直到找到并修复导致机器崩溃的错误。原始值是每秒接受数千个,屏幕截图更改为每 0 秒接受 0 个。 在此处输入图片描述

FileName='/etc/systemd/journald.conf'


FindLine='#RateLimitIntervalSec='
ReplaceWith='#RateLimitIntervalSec=0s'
sudo sed -i "/$FindLine/c\$ReplaceWith" $FileName

FindLine='#RateLimitBurst='
ReplaceWith='RateLimitBurst=0'
sudo sed -i "/$FindLine/c\$ReplaceWith" $FileName


cat $FileName | grep --color -E "^|$FindLine"

相关内容