vaddr 0xFFFF をカバーするプログラム ヘッダーがありません.... kexec のバグが見つかりましたか?

vaddr 0xFFFF をカバーするプログラム ヘッダーがありません.... kexec のバグが見つかりましたか?

カーネルクラッシュをデバッグするために、kexec / kdump を利用しようとしています。クラッシュカーネルを正常にロードでき、クラッシュカーネルから vmcore をダンプできます。

プロセス /proc/vmcore ... 0 -r-------- 1 root root 3.8G 1月1日 00:02 /proc/vmcore

しかし、vmcore-dmesg を使用してクラッシュ ログを抽出しようとすると、以下のエラーが発生し、クラッシュ ログ ファイルは 0 バイトになります。

クラッシュ ログを生成: vaddr 0xffffff8008ba3560 をカバーするプログラム ヘッダーがありません kexec のバグが見つかりましたか? -rw-r--r-- 1 root root 0 Jan 1 00:02 crash.log

これについて調べてみたところ、これに関連するパッチを見つけました(https://patchwork.kernel.org/patch/9273231/)。しかし、それは役に立ちませんでした。

メインカーネルとクラッシュカーネルのバージョンが異なります。両方のカーネルに同じバージョンを使用する必要がありますか? これについて何かアイデアはありますか?

ありがとう

答え1

この問題は、MAIN アプリとクラッシュ アプリに同じバージョンのカーネルを使用した後に修正されました。また、kexec ツールを 2.0.19 にアップグレードしました。

関連情報