在Ubuntu 14.04中,chrome经常崩溃

自从我升级到Ubuntu 14.04后,Chrome( google-chrome-stable )比之前更频繁地崩溃。

我确实打开了几个标签(> 20),但它们都很轻(没有多媒体),过去从未引起任何问题。

当浏览器无响应且整个系统仍然可用时,处理器和内存使用率非常低。

有一个简单的解决方案吗? 在哪里可以找到更多日志以获得更完整的诊断?

在此处输入图像描述 在此处输入图像描述

我有同样的问题 – 尝试使用–disable-gpu标志运行它,就像

 google-chrome --disable-gpu 

我在两个nvidiavideo卡上使用三个显示器和打开的开发工具(我猜这就是原因)

在Google Chrome帮助论坛上查看此post 。 但是,与您不同,整个系统都悬而未决。 我只在这里发布,因为它可能会帮助其他人根据您提供的标题来看到您的post。 看起来系统悬挂问题可能与Radeon卡有关,所以如果你没有它可能与你无关。

自升级到Ubuntu 14.10以来,我遇到过与Chromium类似的问题。 像我的其他答案一样 (通过在bash使用ulimit或编辑limits.conf )来打开打开文件的限制似乎为我解决了这个问题。 摘要:

在shell中,运行:

 ulimit -a 

检查读取open files的行(或立即运行ulimit -n )。 在我的系统上,值为1024 。 退出Chromium。 然后,在同一个终端,发出

 ulimit -n 4096 chromium-browser 

4096替换为适合您系统的值。 您应该能够在此浏览器会话中使用更多选项卡。 找到合理的限制后,将其保存在limits.conf

  • 编辑`/etc/security/limits.conf, 详见此处 ,增加:
  * hard nofile 4096
 * soft nofile 4096 
  • /etc/pam.d/common-session*添加一行:
 会话需要pam_limits.so 
  • 注销/重新启动以应用更改

参考文献:

我知道一个对我有用的解决方案,它似乎与你正在使用的shell有关。 我使用gnome-flashback作为会话而不是Unity。 当我卸载它并再次使用默认的Unity时,我没有崩溃。 这尚未得到确认,但从初步测试的情况来看。 所以问题似乎在于Gnome 3? 可能是开源驱动程序和Chrome,虽然我怀疑它是chrome的问题。

还有一件事……这只发生在64位版本的chrome上,因此我认为它可能只影响64位系统。

吉姆,他死了

只是不像以前那么有趣。

顺便说一句,Chromium告诉我:

嘘…你没有扩展名:-(想要浏览图库而不是?

它必须是别的东西 – 我一直怀疑这与Flash或广告/跟踪器运行的JavaScript有关。

有帮助的东西:打开任务管理器(shift + esc),然后单击End process按钮,直到你关闭除BrowserGPU Process (这两个无法关闭)。 现在回到崩溃的网站,然后再试一次。

以这种方式杀死所有选项卡后,您可以根据需要返回并使用F5重新加载页面。 这是Web浏览器应该工作的方式 – 页面在不使用时释放资源和hibernate。

长话短说,我认为Chromium已经摆脱了原来的每页沙盒架构 ,所以现在运行网页之间存在很大的相互依赖性 – 这导致了臭名昭着的悲伤标签,这往往会来在一束。

随着时间的推移,很难让网络浏览器保持良好运行状态。 我讨厌说(或做到这一点),但有时你只需要举手并回到Firefox。

要禁用GPU,另一种方法是通过用户设置。

  1. 禁用设置: Use hardware acceleration when available

     chrome://settings/search#hardware%20acceleration 
  2. 重启浏览器后,检查gpu状态

     chrome://gpu 

    你应该看到一切都设置为软件。