什么原因导致“软锁定”错误以及如何修复它?

什么原因导致“软锁定”错误以及如何修复它?

几个月来,我一直看到系统通知程序中出现“BUG:软锁定 - CPU#0 卡住了 22 秒!”之类的零星消息——这段时间里,我至少更新了三到四个内核版本,而且问题似乎越来越严重——就在昨晚,我的八个内核中有两个处于这种状态,导致浏览器锁定,我无法通过任何我所知道的方式重置(必须使用机箱上的硬重置按钮)。当这种情况发生时,系统监视器上的核心使用率读数会达到 100%。

我目前正在运行 Kubuntu 20.04,存储库几乎每天都会更新。目前使用的是内核 5.4.077-generic,在较旧的内核版本上重新启动不会有帮助,因为更新仅保留当前内核版本和一个较旧的内核版本,我甚至不记得我到底是多久前开始遇到这个问题的(但我认为我在去年 12 月升级之前在 16.04 中遇到过这个问题)。

我有一块 MSI 主板,AMD FX8350(8 核,8 线程,最大时钟频率 4.1 GHz),16 GB RAM,nVidia GTx750。我没有收到监控小部件中有关 CPU 温度过高的报告(我通常使用 BOINC 软件,当我不使用计算机时,它会将所有八个内核保持在 100% 的水平;最近的 BOINC 或项目问题已经阻止了这种情况持续了几周)。

底线问题:我怎样才能停止这种行为? 这是内核错误吗(如果是,至少从 4.4.* 版本开始存在,并且运行至至少 5.7。*)、硬件问题,还是其他问题?

相关内容