No hay encabezado de programa que cubra vaddr 0xFFFF.... ¿Se encontró un error en kexec?

No hay encabezado de programa que cubra vaddr 0xFFFF.... ¿Se encontró un error en kexec?

Estoy intentando utilizar elementos kexec/kdump para depurar fallos del kernel. Puedo cargar el kernel bloqueado con éxito y puedo volcar el vmcore del kernel bloqueado.

Proceso /proc/vmcore ... 0 -r-------- 1 raíz raíz 3.8G 1 de enero 00:02 /proc/vmcore

Pero cuando intento usar vmcore-dmesg para extraer el registro de fallos, aparece el siguiente error y el archivo de registro de fallos tiene 0 bytes.

Generar registro de fallos: ¿No hay encabezado de programa que cubra vaddr 0xffffff8008ba3560? ¿Se encontró un error de kexec? -rw-r--r-- 1 raíz raíz 0 1 de enero 00:02 crash.log

Cuando investigué un poco sobre esto encontré un parche relacionado con esto (https://patchwork.kernel.org/patch/9273231/). Pero no ayudó.

Las versiones del kernel principal y del kernel crash son diferentes. ¿Necesito usar la misma versión para ambos núcleos? ¿Alguna idea sobre esto?

Gracias

Respuesta1

El problema se solucionó después de usar la misma versión del kernel para la aplicación PRINCIPAL y la aplicación bloqueada. Y actualicé las herramientas kexec a 2.0.19.

información relacionada