Chromium/Chrome 内存不足崩溃/哎呀?

Chromium/Chrome 内存不足崩溃/哎呀?

在过去的两天里,我的 chromium/chrome 浏览器突然崩溃,出现 aw snap 错误,而 Firefox 却可以正常工作。我认为这可能与我上次使用 pass 扩展时遇到的问题有关(因为我当时遇到了他们扩展的一个已知错误)。从那时起,我重新启动/禁用了所有扩展并再次测试 - 仍然不断发生同样的问题!查看了论坛,在 dmesg 中确认我的内存不足(我使用的是16 GB几乎没有打开任何选项卡的 Dell XPS 13):

[20968.163307] Out of memory: Kill process 11700 (chromium-browse) score 304 or sacrifice child [20968.163312] Killed process 11700 (chromium-browse) total-vm:2017292kB, anon-rss:123152kB, file-rss:84092kB

添加 apt-cache 策略:

chromium-browser:  
  Installed: 55.0.2883.87-0ubuntu0.16.04.1263  
  Candidate: 55.0.2883.87-0ubuntu0.16.04.1263  
  Version table:  
 *** 55.0.2883.87-0ubuntu0.16.04.1263 500
        500 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu xenial-security/universe amd64 Packages
        100 /var/lib/dpkg/status
     49.0.2623.108-0ubuntu1.1233 500
        500 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages

然后我按照以下说明将交换率从 60 修改为 10: 如何配置 swappiness? 仍然有同样的问题...阅读有关扩展我的 minvmfreekbytes 的另一个链接 - 我将其增加到 160mb:https://blog.kylemanna.com/linux/google-chrome-aw-snap/ ..还是同样的问题..有人能帮忙吗?上个月它似乎运行良好,我已经设置了所有扩展程序,所以我不想更换浏览器。谢谢

答案1

这似乎是一个内核问题,讨论如下:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1655842

据称下一次内核更新将会修复这个问题。

一个快速但粗糙的修复方法似乎有效:

sudo su
echo 3 > /proc/sys/vm/drop_caches

编辑:似乎需要每隔约 12 小时应用一次“修复”。更持久的解决方案是将内核降级到 4.4.0-57。

相关内容