BUG:原子调度

BUG:原子调度

我刚刚安装了Linux(OpenSUSE),启动操作系统时出现错误

BUG: scheduling while atomic: systemd_udevd plymounthd...

这是什么意思?

答案1

该消息如下所示:它表明存在错误。具体来说,它来自Linux内核。这是一个写得不好的驱动程序的相当普遍的症状。

此错误表明存在内核错误:内核之外的任何内容都不会导致这种情况发生,除非内核本身就有错误。唯一的另一种可能性是硬件故障:RAM 故障可能会导致任何问题;此外,某些驱动程序可能无法完全防止有缺陷的硬件。

作为用户,除了在 RAM 出现故障时更换 RAM 之外,您无法修复此错误。如果您设法弄清楚如何重现该错误,则可以通过安排不使用触发此错误的特定功能或程序或设置来解决此问题。

诊断此错误的第一步是检查内核日志。如果可以登录,请运行命令dmesg或读取内核日志文件(通常/var/log/kern.log 但这取决于发行版)。这可能会为您提供如何避免错误的线索,如果您向开发人员报告错误,这也是至关重要的信息。如果可以的话,请确保复制粘贴整套消息;如果无法复制粘贴,请准确重现错误,包括正确的拼写、大小写、标点符号、空格等。

相关内容