![Google Chrome 标签页崩溃](https://linux22.com/image/860411/Google%20Chrome%20%E6%A0%87%E7%AD%BE%E9%A1%B5%E5%B4%A9%E6%BA%83%20.png)
Chrome 版本 36.0.1985.143 Ubuntu 14.04
升级到 14.04 版后,Google Chrome 的标签页会崩溃。我不确定导致它们崩溃的条件。但在使用 Chrome 几个小时或一天后,或者在我重新启动 Chrome 后,我会打开一个新标签页,它就会崩溃。即使它只是一个空标签页。
它似乎可能根据页面使用的资源量来做到这一点?例如,如果我尝试打开 Google Play 商店网站,标签就会崩溃(现在)。如果我只访问 google.com,页面就可以正常工作。我可以打开另一个网站并加载,但当我尝试向下滚动时它会崩溃。
我在 4 个不同的窗口中打开了大约 41 个选项卡。我尝试按照崩溃页面的建议关闭所有插件和应用程序,但没有成功。
我使用的是 Dell Latitude E6530 8GB 内存。我的内存只使用了 40%。
我卸载并删除了所有遗留的文件/文件夹,然后按照@klyn 的建议重新安装了 Chrome。到目前为止,我还没有遇到崩溃。
编辑于 2014 年 8 月 9 日:不,我错了。它仍然在这样做。我不知道发生了什么。页面可能会部分加载,然后就崩溃了。我尝试打开一个新选项卡,它崩溃了。这是一个没有任何内容的新选项卡,是 Chrome 的默认选项卡页。崩溃是“哎呀,崩溃!”崩溃。页面有时会加载,然后我向下滚动它就崩溃了。
如果我不得不猜测,那一定与我打开的标签数量有关。
我将尝试@Matthew Greenlaw 的解决方案并报告结果。
看起来@Matthew Greenlaw 的问题和我遇到的一样。以下是错误日志中显示的内容
[28578:28610:0913/140212:WARNING:shared_memory_posix.cc(386)] Shared memory creation failed; out of file descriptors
[28578:28610:0913/140212:ERROR:host_shared_bitmap_manager.cc(144)] Cannot create shared memory buffer
[28578:28613:0913/140212:WARNING:crash_handler_host_linux.cc(289)] Could not translate tid - assuming crashing thread is thread group leader; syscall_supported=0
[28578:28630:0913/140212:ERROR:crash_handler_host_linux.cc(371)] Failed to write crash dump for pid 28739
Cannot upload crash dump: failed to open
Failed to create temporary file in /tmp: cannot upload crash dump
我已将文件限制提高到 4096。如果崩溃没有再次发生,我将在几周后报告,并将@Matthew Greenlaw 的答案标记为答案。
@Matthew Greenlaw 的修复有效。仍然没有问题。
答案1
您应该尝试在启用调试的情况下从终端运行 Google Chrome。您可以使用此命令执行此操作google-chrome --enable-logging=stderr
。使用 Chrome 直到崩溃,然后查看终端以查看崩溃时看到什么样的错误。
就我而言,我遇到了同样的问题,即打开新标签时 Chrome 会崩溃。这是因为 Google Chrome 超出了允许用户同时打开的文件数量限制。以下是关联到 askubuntu 帖子,您将在其中了解如何更改 ulimit /etc/security/limits.conf
。
做出更改后,请确保注销然后重新登录以使更改生效。