Ubuntu 17.10 gnome-software 进程使用大量内存

rke*_*ing 10 memory-usage ram gnome-software

我运行 Ubuntu 17.10 已经有一段时间了。从昨天(4 月 9 日)gnome-software开始,该进程开始使用大量内存。不知道是不是和我那天的更新有关。

gnome-software增长到使用高达 7G 的内存(我的系统有 8G 的 RAM。)这扩展为吃掉交换和根。我的 root 通常运行在其总磁盘空间的 51%,它上升到 96%。系统停顿。不得不断电。只有在一些自动磁盘清理 (?) 之后,root 才自行恢复到 51% 的使用率。

昨天发生了两次,今天又开始了。运行仅1小时后gnome-software现在使用(根据系统监视器)
虚拟内存=5.4G,驻留内存=4.7G,内存=4.7G


更多信息

这种情况正在继续发生。至少在文件中使用了根磁盘空间/var/log/syslog。在过去的几个小时里,它的大小已经增长到 4.9G。我必须手动终止gnome-software进程并删除日志文件以保持计算机正常运行。

gnome-software开始使用内存时,CPU 从 100% 到 0% 上下跳跃。这可以在资源选项卡的系统监控程序中看到。我通过停止gnome-software进程来验证这一点,CPU 使用率几乎为零。告诉进程继续显示 CPU 使用率再次跳跃。

此 CPU 使用率不会显示在进程页面的“% CPU”中。可能是由于刷新间隔?


更多信息

这是在/var/log/syslog 发生这种情况时一遍又一遍地重复的错误。syslog这次抓到是1.7G。

Apr 10 20:27:31 rwkeating-XPS-8300 gnome-software[2485]: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed
Apr 10 20:27:31 rwkeating-XPS-8300 gnome-software[2485]: Ignoring unexpected response
Run Code Online (Sandbox Code Playgroud)

我通过暂停 gnome-software 进程同时执行 tail onsyslog然后取消暂停 gnome-software 进程来验证这一点,只是为了看到错误淹没日志。所以它被困在这个循环中。不知道是什么意思……还没有。

rke*_*ing 4

这是一个已报告的错误 --------------------- 此 URL 指向错误报告

https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1723362

如果我没看错的话,它已在 18.04 中修复。如果我想完成任何工作,可能必须在正式发布数据之前进行升级。


在上面链接的评论中,提供了解决方案。我一直在运行这个程序,并且 gnome 软件进程没有出现任何问题。

sudo apt-add-repository ppa:ubuntu-desktop/gnome-software

sudo apt update

sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)

然后重新启动。

我正在标记此答案。

  • 并且在20.04它仍然存在。 (5认同)
  • 18.04 中问题仍然存在。 (2认同)