昨天才开始出现这种情况。虽然我在 Ubuntu 中启用了自动更新,但我并没有故意更改任何内容。
我可以正常启动 Chrome,它可以工作一段时间,但当我打开一个选项卡时,它会冻结除鼠标之外的所有内容,而鼠标我仍然可以移动。我无法做任何事情(包括切换到 ctrl-alt-fX),所以唯一的选择是 REISUB(或硬重置)。一段时间后重新启动 Chrome 通常与打开选项卡具有相同的效果。
我尝试彻底清除 chrome 并删除设置文件夹,然后再重新安装最新版本,但没用。禁用所有扩展程序也没用。
我正在运行最新稳定的 Ubuntu 14。15GB RAM,英特尔 i7
另一个奇怪的现象是我从 chrome 获得的小通知窗口,它通常会显示有关新电子邮件或任何插件通知的信息,但现在它只是一个黑块,没有内容。
有没有日志可以让我查看有关崩溃的信息?我检查了 dmesg,但它对我来说意义不大:
dmesg | grep chrome
[ 132.889813] nouveau E[chrome[2606]] multiple instances of buffer 125 on validation list
[ 132.889818] nouveau E[chrome[2606]] validate_init
[ 132.889819] nouveau E[chrome[2606]] validate: -22
[ 422.162086] nouveau E[chrome[2606]] multiple instances of buffer 121 on validation list
[ 422.162092] nouveau E[chrome[2606]] validate_init
[ 422.162094] nouveau E[chrome[2606]] validate: -22
[ 422.178322] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.201707] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.202702] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.220245] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.236486] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.269815] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.302031] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.334962] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.336436] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.351666] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[ 422.368438] nouveau E[ PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
我没有测试过 Chromium,但我读到过类似的情况。我读过的其他主题建议切换到 Firefox 或 Chromium,但这并不能解决问题。由于许多工作原因,我需要使用 Chrome,而且它在家里的相同 Ubuntu 版本上运行良好,因此逻辑表明它是可以修复的。
我认为这更多地与 chrome 的运行时间有关,而不是 ubuntu。如果我启动 Ubuntu 并立即启动 chrome,它会在几分钟后在新选项卡上崩溃。如果我在启动后不启动 chrome,而是稍后再启动它,它会正常启动,然后在运行几分钟后崩溃。
非常感谢
答案1
问题出在 Google Chrome v44 上。您可以通过启动不带 GPU 加速的 Chrome 来继续工作:
google-chrome --disable-gpu
或者删除 chrome 并安装之前的版本:
sudo apt-get remove google-chrome-stable
wget http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_43.0.2357.81-1_amd64.deb
sudo dpkg -i google-chrome-stable_43.0.2357.81-1_amd64.deb
这将允许您使用 Chrome,直到修复程序发布为止。
注意:您无法从设置 URL 禁用 GPU 加速,因为它会立即冻结您的系统:
# DON'T go to (this might crash the system):
chrome://gpu
# or (this will definitely crash the system)
chrome://flags
答案2
我在使用 ubuntu 14.04 和 Chrome 时也遇到了同样的问题。我的显卡是 nvidia geforce gtx 650。问题似乎确实出在 Ubuntu 的 nouveau 显卡驱动程序上。我的解决方法是进入系统设置 -> 软件和更新 -> 附加驱动程序,然后选择专有的 nvidia 驱动程序(或您拥有的任何显卡)而不是 nouveau。此更改似乎还解决了我在使用 youtube 媒体播放器时遇到的一个问题(可能适用于其他媒体播放器,也可能不适用)。特别是快速移动的视频图像,过去似乎会在出现水平“断层线”的部分进行更新。现在似乎也消失了。
答案3
我卸载了 Chrome,然后删除了所有配置文件,但什么都没发生,还是出现了同样的问题。这在 Ubuntu 14.04 64 位上对我有用
google-chrome --disable-gpu
答案4
我按照说明用 nvidia 驱动程序替换 nouveau 视频驱动程序解决了这个问题这里。
沒有google-chrome --disable-gpu
必須。