crash hp: kexec_trylock() failed, kdump image may be inaccurate
Baoquan He
bhe at redhat.com
Sun Jan 11 21:54:35 PST 2026
On 01/07/26 at 04:43pm, Tj wrote:
> Currently debugging a KEXEC_JUMP preserve_context panic with amd iommu on kexec restart.
CC David to see if he knows this.
>
> However, during shutdown, all but the bootstrap core (BSC) generate this message. Is it something that {c,sh}ould be silenced if the BSC CPU holds the lock (as I presume), or is it indicating a real problem because the elfheader cannot be updated? My limited understanding would suggest this should be ignored silently. From scanning the code it seems to suggest this is intended for sysfs directed CPU hotplug events.
>
> [ 141.722644] shutdown[1]: Rebooting with kexec.
> [ 141.781931] Freezing user space processes
> [ 141.787032] Freezing user space processes completed (elapsed 0.001 seconds)
> [ 141.794028] OOM killer disabled.
> [ 141.802428] pn533_usb 5-4.4:1.0: NFC: NXP PN533 NFC device disconnected
> [ 142.726967] amdgpu 0000:0a:00.0: amdgpu: VCE busy: VCE_STATUS=0x100, SRBM_STATUS2=0x0
> [ 142.966113] amdgpu 0000:0a:00.0: amdgpu: PCI CONFIG reset
> [ 142.975667] Disabling non-boot CPUs ...
> [ 143.004683] smpboot: CPU 15 is now offline
> [ 143.008793] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.052741] smpboot: CPU 14 is now offline
> [ 143.056894] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.088716] smpboot: CPU 13 is now offline
> [ 143.092840] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.132714] smpboot: CPU 12 is now offline
> [ 143.136857] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.160668] smpboot: CPU 11 is now offline
> [ 143.164827] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.184791] smpboot: CPU 10 is now offline
> [ 143.188924] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.208671] smpboot: CPU 9 is now offline
> [ 143.212736] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.236943] smpboot: CPU 8 is now offline
> [ 143.241005] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.248682] Spectre V2 : Update user space SMT mitigation: STIBP off
> [ 143.280790] smpboot: CPU 7 is now offline
> [ 143.284839] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.316796] smpboot: CPU 6 is now offline
> [ 143.320844] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.352805] smpboot: CPU 5 is now offline
> [ 143.356853] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.432608] smpboot: CPU 4 is now offline
> [ 143.436642] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.468682] smpboot: CPU 3 is now offline
> [ 143.472720] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.512698] smpboot: CPU 2 is now offline
> [ 143.516743] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.536710] smpboot: CPU 1 is now offline
> [ 143.540794] crash hp: kexec_trylock() failed, kdump image may be inaccurate
> [ 143.548516] Calling amd_iommu_syscore_data_set+0x0/0x40
> [ 143.553761] Checking wakeup interrupts
> [ 143.557519] Calling kvm_suspend+0x0/0x30 [kvm]
> [ 143.562023] Calling mce_syscore_suspend+0x0/0x30
> [ 143.566655] Calling ledtrig_cpu_syscore_suspend+0x0/0x20
> [ 143.571981] Calling timekeeping_syscore_suspend+0x0/0x10
> [ 143.577331] Calling irq_gc_suspend+0x0/0x80
> [ 143.581526] Calling ioapic_suspend+0x0/0x10
> [ 143.585853] Calling i8259A_suspend+0x0/0x30
> [ 143.590049] Calling perf_ibs_suspend+0x0/0x40
> [ 143.594423] Calling amd_iommu_suspend+0x0/0x20
> [ 143.598895] Calling fw_suspend+0x0/0x20
> [ 143.602743] Calling acpi_save_bm_rld+0x0/0x30
> [ 143.607118] Calling lapic_suspend+0x0/0x160
> [ 0.000000] Linux version 6.19.0-rc3+debian+tj (linux at iam.tj) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #364 SMP PREEMPT_DYNAMIC Wed Jan 7 12:46:49 UTC 2026
> [ 0.000000] Command line: root=/dev/mapper/SUNNY-rootfs ro debug systemd.log_level=info drm.edid_firmware=DP-2:edid/UE50NU7400.edid fbcon=rotate:3 modprobe.blacklist=radeon amdgpu.si_support=1 console=ttyS0,115200 console=tty0 no_console_suspend nosplash vt.handoff=7 pm_debug_messages=1 "dyndbg=file syscore.c +p" elfcorehdr=1032176K kexec_jump_back_entry=0x00000001ff34012b
>
> $ grep KEXEC /boot/config-$(uname -r)
> CONFIG_KEXEC_CORE=y
> CONFIG_HAVE_IMA_KEXEC=y
> CONFIG_KEXEC=y
> CONFIG_KEXEC_FILE=y
> CONFIG_KEXEC_SIG=y
> # CONFIG_KEXEC_SIG_FORCE is not set
> CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y
> CONFIG_KEXEC_JUMP=y
> CONFIG_KEXEC_HANDOVER=y
> # CONFIG_KEXEC_HANDOVER_DEBUG is not set
> CONFIG_KEXEC_HANDOVER_DEBUGFS=y
> # CONFIG_KEXEC_HANDOVER_ENABLE_DEFAULT is not set
> CONFIG_ARCH_SUPPORTS_KEXEC=y
> CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y
> CONFIG_ARCH_SELECTS_KEXEC_FILE=y
> CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y
> CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y
> CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y
> CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y
> CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y
> CONFIG_ARCH_SUPPORTS_KEXEC_HANDOVER=y
> # CONFIG_IMA_KEXEC is not set
> # CONFIG_TEST_KEXEC_HANDOVER is not set
>
> Thanks for looking at this.
>
> Tj.
>
More information about the kexec
mailing list