kexec fails with "Unhandled rela relocation: R_X86_64_PLT32"
Bug #1791804 reported by
Thadeu Lima de Souza Cascardo
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kexec-tools (Ubuntu) |
Fix Released
|
High
|
Thadeu Lima de Souza Cascardo | ||
Bionic |
Invalid
|
Undecided
|
Unassigned | ||
Cosmic |
Fix Released
|
High
|
Thadeu Lima de Souza Cascardo |
Bug Description
[Impact]
Without this fix, kexec won't be able to load kernels on amd64.
[Test Case]
kexec has been tested to be able to load a 4.18 kernel.
[Regression Potential]
As the fix is only applied to the x86_64 portion of kexec, only this platform should be affected. Package with fix has been tested there.
When running kexec with 4.18, it fails.
$ sudo kexec -l /boot/vmlinuz-
Unhandled rela relocation: R_X86_64_PLT32
Changed in makedumpfile (Ubuntu): | |
assignee: | nobody → Thadeu Lima de Souza Cascardo (cascardo) |
status: | New → In Progress |
importance: | Undecided → High |
description: | updated |
affects: | makedumpfile (Ubuntu Bionic) → kexec-tools (Ubuntu Bionic) |
Changed in kexec-tools (Ubuntu Cosmic): | |
status: | In Progress → Fix Committed |
To post a comment you must log in.
Build with upstream patch and tested on my system, it fixes the problem. Attaching the debdiff.