Нет заголовка программы, охватывающего vaddr 0xFFFF.... найдена ошибка kexec?

Нет заголовка программы, охватывающего vaddr 0xFFFF.... найдена ошибка kexec?

Я пытаюсь использовать kexec / kdump stuff для отладки сбоев ядра. Я могу успешно загрузить аварийное ядро ​​и могу сделать дамп vmcore из аварийного ядра.

Процесс /proc/vmcore ... 0 -r-------- 1 root root 3.8G 1 янв. 00:02 /proc/vmcore

Но когда я пытаюсь использовать vmcore-dmesg для извлечения журнала сбоев, я получаю следующую ошибку, а файл журнала сбоев имеет размер 0 байт.

Сгенерировать журнал сбоя: Нет заголовка программы, охватывающего vaddr 0xffffff8008ba3560, обнаружена ошибка kexec? -rw-r--r-- 1 root root 0 1 января 00:02 crash.log

Когда я провел небольшое исследование по этому вопросу, я нашел патч, связанный с этим (https://patchwork.kernel.org/patch/9273231/). Но это не помогло.

Версии основного ядра и аварийного ядра отличаются. Нужно ли использовать одну и ту же версию для обоих ядер? Есть идеи по этому поводу?

Спасибо

решение1

Проблема исправлена ​​после использования одной и той же версии ядра для MAIN app и crash app. И обновлены инструменты kexec до 2.0.19.

Связанный контент