[Regression] kernel crashdump fails on arm64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
With artful, crashdump worked on the Cavium CRBs, Cavium-based Gigabyte boards and the Qualcomm Amberwing board, but it no longer works with v4.15. While possibly not a regression, crashdump also does not currently work with the HiSilicon D05 board, but does with the proposed fixes.
[Test Case]
sudo apt install linux-crashdump
sudo reboot (needed to add crashkernel= param)
echo 1 | sudo tee /proc/sys/
echo c | sudo tee /proc/sysrq-trigger
[Fix]
Fixes are currently staged in linux-next:
09ffcb0d718a0 arm64: acpi: fix alignment fault in accessing ACPI
20d12cf990618 efi/arm: map UEFI memory map even w/o runtime services enabled
3ea86495aef2f efi/arm: preserve early mapping of UEFI memory map longer for BGRT
5bcd44083a082 drivers: acpi: add dependency of EFI for arm64
50d7ba36b916d arm64: export memblock_reserve()d regions via /proc/iomem
[Regression Risk]
Patches are all ARM specific. Tested on 4 ARM platforms - those listed above, as well as the HiSilicon D06. These patches are not sufficient to make kdump on the HiSilicon D06 work - but that's not a regression. However, no kdump-unrelated regressions were noticed on the D06.
CVE References
Changed in linux (Ubuntu): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Bionic): | |
status: | Incomplete → In Progress |
description: | updated |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Confirmed |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
tags: | added: cscc |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1786878
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.