RHEL/Rocky 8.8 - "make"で100% CPUとメモリロック

RHEL/Rocky 8.8 -

当社のソフトウェア製品は、RHEL 8.8にアップデートされるまで、すべてのRHEL 8バージョンで正しく実行されます。バージョン8.8で「make」を実行すると、RHEL skb_recv_datagram()が4つではなく3つの引数を使用するように更新されたため失敗します。これは以前見たことのない問題ではないため、3つの引数で関数を呼び出すようにファイルを更新しました。これを変更した後、makeは100%CPUとメモリ使用量をトリガーしてホストを一時停止します。

私たちは成功しなかった問題を解決しようとしてきました。ホストの中断により、分析に使用できる競合ファイルまたはパニックファイルが残り、中断中に空になったログファイルがキャプチャされます。停止を引き起こす端子出力のみをキャプチャできます。問題は明らかに、ホストシステムでカーネルドライバをコンパイルする「make」プロセスにあります。プロセス「cc1」と「depmod」は、ホストが完全に中断される前の100%CPU使用率を示しました。

問題を見つけるために、ファイルからskb_recv_datagram()関数を完全に削除し、通常どおりソフトウェアをコンパイルしてインストールしました。問題が引き続き発生します。これは、skb_recv_datagram機能に加えて、ストリーミングモジュールのインストールに影響を与え、ホストが100%回転する他の変更がRHEL 8.8に導入されたことを証明すると信じています。さらに、複数のテスト後にRHEL 8.8オペレーティングシステムが破損し、ホストは緊急モードでのみ起動できます!

この問題は100%発生し、ホストは読み取り専用モードになりました。私はサポートのためにRedhatに連絡しましたが、私が長年隠れていた素晴らしいコミュニティともつながりたいと思います。

RHEL 8.8でこの問題が発生した人はいますか? RHEL 8.8には新しいデフォルトブートオプションはありますか?過去に、RHELはソフトウェアに影響を与える機能(例:kaslrやHardened_usercopy)を導入しました。

ベストアンサー1

おすすめ記事