Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Host VM kernel panic when host shutdown when guest still running #30

Open
juklaukk opened this issue Jul 5, 2022 · 0 comments
Open

Comments

@juklaukk
Copy link
Collaborator

juklaukk commented Jul 5, 2022

This was seen in Jenkins CI setup.
Test flow:
Launch Host VM using make KERNEL_DIR=/hyp/oss/linux GRAPHICS=1 run
Launch Guest VM from Host VM using sudo ./run-qemu6-linux.sh
Wait for Guest VM to start, collect some logs and then shutdown now
After delay do shutdown now also in Host VM.

If Guest VM did not have time to shutdown before Host VM shutdown was initiated (or progressed far enough ?), kernel panics:


�[0m�[0;31m[000001387119]  host_data_abort exception was at host virtual address 0xffff800010494a38 (0x40694a38)

�[0m�[0;31m[000001387120]       print_regs x00(0x0000fffefc316c00):x01(0xffff80001512bd48):x02(0x0000000000000008):x03(0x0001000020060001)

�[0m�[0;31m[000001387121]       print_regs x04(0xffff000001b3e410):x05(0x0000fffefc316c08):x06(0x0000fffefc316c00):x07(0xffff80001512bd40)

�[0m�[0;31m[000001387122]       print_regs x08(0x0000000000000008):x09(0x0000000000000003):x10(0x0000000000000008):x11(0x0000000000000000)

�[0m�[0;31m[000001387123]       print_regs x12(0x0000000000000000):x13(0x0000000000000000):x14(0x0000000000000000):x15(0xffff80001512bd40)

�[0m�[0;31m[000001387123]       print_regs x16(0x0000000000000000):x17(0x0000000000000000):x18(0x0000000000000000):x19(0xffff000001b3e410)

�[0m�[0;31m[000001387124]       print_regs x20(0x0000000000044516):x21(0xffff00002f434000):x22(0x0000000000001000):x23(0xffff80001512bd40)

�[0m�[0;31m[000001387125]       print_regs x24(0x0000000000044516):x25(0x000000000000ffff):x26(0x0000000000000008):x27(0xffff0000063ced80)

�[0m�[0;31m[000001387126]       print_regs x28(0xffff00002f434000):x29(0xffff80001512bc10):x30(0xffff80001003cab8)

�[0m�[0;31m[000001387126]  host_data_abort kernel violation: requesting host kernel crash dump

�[0m[ 1375.750955] kernel BUG at arch/arm64/kernel/traps.c:407!
[ 1375.750986] kernel BUG at arch/arm64/kernel/traps.c:407!
[ 1375.751504] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP
[ 1375.753496] Modules linked in:
[ 1375.755436] CPU: 3 PID: 141 Comm: systemd-journal Not tainted 5.10.100-00001-g6a45f9a883e3 #1
[ 1375.756058] Hardware name: linux,dummy-virt (DT)
[ 1375.756866] pstate: 00400005 (nzcv daif +PAN -UAO -TCO BTYPE=--)
[ 1375.759386] pc : do_undefinstr+0x2ec/0x310
[ 1375.759702] lr : do_undefinstr+0x1e0/0x310
[ 1375.759991] sp : ffff80001320b800
[ 1375.760183] x29: ffff80001320b800 x28: ffff000002776040 
[ 1375.761106] x27: 0000000000000000 x26: 0000ffffe8959cb8 
[ 1375.763099] x25: ffff000002776040 x24: ffff80001320bb30 
[ 1375.763537] x23: 0000000040400005 x22: ffff800010494a38 
[ 1375.763984] x21: ffff80001320b9e0 x20: ffff000002776040 
[ 1375.764355] x19: ffff80001320b890 x18: 0000000000000000 
[ 1375.764735] x17: 0000000000000000 x16: 0000000000000000 
[ 1375.765415] x15: ffff800010494a38 
[ 1375.765452] ------------[ cut here ]------------

see full log at host.log

Full CI execution: http://dashingtestautomation.asuscomm.com:8080/job/kvms_multibranch//job/master/27/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant