在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
按钮,直到你关闭除Browser
和GPU Process
(这两个无法关闭)。 现在回到崩溃的网站,然后再试一次。
以这种方式杀死所有选项卡后,您可以根据需要返回并使用F5
重新加载页面。 这是Web浏览器应该工作的方式 – 页面在不使用时释放资源和hibernate。
长话短说,我认为Chromium已经摆脱了原来的每页沙盒架构 ,所以现在运行网页之间存在很大的相互依赖性 – 这导致了臭名昭着的悲伤标签,这往往会来在一束。
随着时间的推移,很难让网络浏览器保持良好运行状态。 我讨厌说(或做到这一点),但有时你只需要举手并回到Firefox。
要禁用GPU,另一种方法是通过用户设置。
-
禁用设置:
Use hardware acceleration when available
chrome://settings/search#hardware%20acceleration
-
重启浏览器后,检查gpu状态
chrome://gpu
你应该看到一切都设置为软件。