woopsie-upload-all 进程消耗 cpu 100%

sno*_*now 11 bug-reporting

我的ubuntu环境如下

$ uname -a
Linux jae-pc 5.4.0-33-generic #37-Ubuntu SMP Thu May 21 12:53:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS"
Run Code Online (Sandbox Code Playgroud)

最近更新后,我的笔记本风扇开始大声运转。

所以我检查了进程,woopsie-upload-all进程消耗了100%的核心。

我禁用了错误报告(“将错误报告发送到 Canonical”)功能,但它并不能 100% 阻止 woopsie-upload-all 进程运行。有时这个过程会自行开始并且不会停止......

我应该在哪里检查以防止在其他地方运行 woopsie-upload-all?

而且 woopsie-upload-all 似乎有一些错误

rub*_*o77 11

您可能有一些进程使用大文件创建崩溃报告。查看/var/crash/是否有一些重大的崩溃报告。当这些内容上传到规范时,可能会产生很高的系统负载。

在我的系统上有一个 361MB 的文件:

_usr_bin_baloo_file.1000.crash
Run Code Online (Sandbox Code Playgroud)

所以baloo,kde 搜索助手造成了一个问题。

我的 Ubuntu 系统上不需要baloo(当我安装 KDE 时它作为依赖包安装dolphin),所以我禁用了它

balooctl disable                  # stops the service
rm -rf .local/share/baloo/        # removes the index files; they can be several GB
Run Code Online (Sandbox Code Playgroud)

并删除崩溃报告

sudo rm /var/crash/*baloo*
Run Code Online (Sandbox Code Playgroud)


小智 8

卸载whoopsieapport服务。这些是可能面临问题的崩溃报告服务。

sudo systemctl stop apport
sudo systemctl stop whoopsie 
sudo systemctl disable apport
sudo systemctl disable whoopsie
sudo apt-get remove apport whoopsie
Run Code Online (Sandbox Code Playgroud)

  • 这不是解决方案,它只是一种解决方法,可能隐藏了真正的问题。通常您希望保留错误报告,以便系统上的问题变得可见。 (3认同)