Centos

kernel/auditsc.c:1532 處的核心錯誤

  • August 25, 2021

我在 32 位 CentOS 7 機器上。

我只是執行這些命令,然後觀察到核心恐慌:

cd repos/
git clone https://github.com/SergioBenitez/Rocket
cd Rocket/
cd examples/hello_world/
cargo run -v

kernel/auditsc.c:1532 處的核心錯誤!

無效的操作碼:0000

$$ #1 $$初中

我應該怎麼辦?去哪裡舉報?我不知道該如何反應。

截屏

解決方案

轉儲了 32 位 CentOS 7 並安裝了 32 位 Ubuntu 16.04 LTS,這似乎是最後一個 32 位 Ubuntu LTS。

在安裝 Rust 或建構/執行 Rust 應用程序時,在 32 位 Ubuntu 16.04 LTS 中沒有觀察到核心崩潰。

歷史

這台 32 位機器之前有 Ubuntu 12.04 LTS 和 14.04 LTS,體驗很流暢。因此,16.04 LTS 看起來是一個明智的選擇。

服務/更新

唯一的問題是 Ubuntu 16.04 LTS 將於 2021 年 4 月停止服務。所以不再更新!要解決這個問題,另一種解決方案可能是在機器上安裝32 位 Debian。這台機器之前沒有任何 Debian,所以任何事情都可能發生:(

最終解決方案

openSUSE Tumbleweed 32 位

最終我安裝了 openSUSE Tumbleweed 32 位,由於是滾動發布,它會定期更新。效果很好 =)

如果您正在執行最新的核心版本(即yum update 'kernel*'),您可以在此處送出錯誤報告:

https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%207

RedHat 不太可能投入任何資源來解決問題,除非它影響到多個客戶,或者您自己有 RHEL 7 的付費訂閱。

像這樣的核心錯誤甚至可能由於來自太空的雜散帶電粒子撞擊你的記憶體模組和翻轉記憶體位而發生,所以除非你能持續重現它,否則我什至不會打擾。

引用自:https://unix.stackexchange.com/questions/640429