[Bug] Latest 6.1 guest kernel config results in kernel panic when booting VM #4881
Open
3 tasks done
Labels
Status: WIP
Indicates that an issue is currently being worked on or triaged
Describe the bug
The x86_64 6.1 guest kernel config as it is currently on master after the 9157a0c commit, runs seemingly okay with the latest 6.1 kernel (6.1.114), but produces an unusually larger vmlinux (38MB instead of 29MB), and when booting a VM with it the following happens:
To Reproduce
.config
make -j N vmlinux
in the dir with N being the number of cores, I personally used 12 as I hit this bug but I doubt this mattersvmlinux
anywhere used to start Firecracker VMsExpected behaviour
Everything would build correctly and the VM would start.
Environment
Additional context
Even though the output is the same as #4816, I'm quite sure this isn't the same issue as I'm not using
noapic
as a kernel boot arg (mine areconsole=ttyS0 reboot=k panic=1
) and adding/removing it doesn't change anything.HOWEVER! the way I pinned this issue down to that specific commit is that if you take the commit right before that problematic one and open the relevant guest kernel config in it: https://github.com/firecracker-microvm/firecracker/blob/86a2559b26a4b9a05405aeaa58bab0f7261d71bc/resources/guest_configs/microvm-kernel-ci-x86_64-6.1.config
And do the same steps with that config, everything works perfectly and a 29MB working vmlinux is produced.
Checks
The text was updated successfully, but these errors were encountered: