kvm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* KVM Kernel 5.6+, BUG: stack guard page was hit at
@ 2020-04-22  5:43 Boris V.
  2020-04-23 11:54 ` Suravee Suthikulpanit
  0 siblings, 1 reply; 9+ messages in thread
From: Boris V. @ 2020-04-22  5:43 UTC (permalink / raw)
  To: kvm

Hello,

when running qemu with GPU passthrough it crashes with 5.6 and also 
5.7-rc kernels, it works with 5.5 and lower.
Without GPU passthrough I don't see this crash.
With bisecting, I found commit that causes this BUG.
It seems bad commit is f458d039db7e8518041db4169d657407e3217008, if I 
revert this patch it works.

CPU: Intel(R) Core(TM) i7-5930K CPU
kernel parameters: intel_iommu=on hugepagesz=1GB default_hugepagesz=1GB 
hugepages=32

Module: kvm_intel
Parameter: dump_invalid_vmcs --> N
Parameter: emulate_invalid_guest_state --> Y
Parameter: enable_apicv --> Y
Parameter: enable_shadow_vmcs --> N
Parameter: ept --> Y
Parameter: eptad --> Y
Parameter: fasteoi --> Y
Parameter: flexpriority --> Y
Parameter: nested --> Y
Parameter: nested_early_check --> N
Parameter: ple_gap --> 128
Parameter: ple_window --> 4096
Parameter: ple_window_grow --> 2
Parameter: ple_window_max --> 4294967295
Parameter: ple_window_shrink --> 0
Parameter: pml --> N
Parameter: preemption_timer --> Y
Parameter: pt_mode --> 0
Parameter: unrestricted_guest --> Y
Parameter: vmentry_l1d_flush --> never
Parameter: vnmi --> Y
Parameter: vpid --> Y

Module: kvm
Parameter: enable_vmware_backdoor --> N
Parameter: force_emulation_prefix --> N
Parameter: halt_poll_ns --> 200000
Parameter: halt_poll_ns_grow --> 2
Parameter: halt_poll_ns_grow_start --> 10000
Parameter: halt_poll_ns_shrink --> 0
Parameter: ignore_msrs --> N
Parameter: kvmclock_periodic_sync --> Y
Parameter: lapic_timer_advance_ns --> -1
Parameter: min_timer_period_us --> 200
Parameter: mmu_audit --> N
Parameter: nx_huge_pages --> N
Parameter: nx_huge_pages_recovery_ratio --> 60
Parameter: pi_inject_timer --> 0
Parameter: report_ignored_msrs --> Y
Parameter: tsc_tolerance_ppm --> 250
Parameter: vector_hashing --> Y

$ qemu-system-x86_64 --version
QEMU emulator version 4.2.0
Copyright (c) 2003-2019 Fabrice Bellard and the QEMU Project developers

This stack trace is from 5.7.0-rc2 kernel:

[  100.907346] BUG: stack guard page was hit at 000000008f595917 (stack 
is 00000000bdefe5a4..00000000ae2b06f5)
[  100.908167] kernel stack overflow (double-fault): 0000 [#1] SMP NOPTI
[  100.908990] CPU: 11 PID: 2258 Comm: qemu-system-x86 Tainted: 
G            E     5.7.0-rc2 #1
[  100.909827] Hardware name: ASUS All Series/X99-DELUXE, BIOS 3802 
09/05/2017
[  100.910683] RIP: 0010:kvm_set_irq+0x51/0x160 [kvm]
[  100.911516] Code: 48 8b 04 25 28 00 00 00 48 89 84 24 c8 00 00 00 31 
c0 8b 05 d9 aa 08 00 85 c0 0f 8f b9 00 00 00 4c 8d a5 b8 9d 00 00 4c 89 
e7 <e8> 5a 11 78 e0 89 da 48 89 ef 48 8d 74 24 08 41 89 c7 e8 68 fe ff
[  100.913290] RSP: 0018:ffff98bb81088000 EFLAGS: 00010246
[  100.914175] RAX: 0000000000000000 RBX: 0000000000000017 RCX: 
0000000000000000
[  100.915084] RDX: 0000000000000017 RSI: 0000000000000001 RDI: 
ffff98bb81062db8
[  100.915987] RBP: ffff98bb81059000 R08: 0000000000000000 R09: 
ffff88fc50fc2900
[  100.916885] R10: 0000000000000000 R11: 0000000000000000 R12: 
ffff98bb81062db8
[  100.917796] R13: 0000000000000001 R14: 0000000000000000 R15: 
ffff88fc4062f800
[  100.918702] FS:  00007f224a3ff700(0000) GS:ffff88fc5fcc0000(0000) 
knlGS:0000000000000000
[  100.919626] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  100.920557] CR2: ffff98bb81087ff8 CR3: 0000000fb10aa004 CR4: 
00000000001626e0
[  100.921512] Call Trace:
[  100.922476]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.923436]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.924388]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.925362]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.926338]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.927319]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.928293]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.929262]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.930225]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.931184]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.932147]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.933102]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.934051]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.935001]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.935945]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.936885]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.937833]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.938780]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.939718]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.940654]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.941588]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.942525]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.943457]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.944387]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.945325]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.946247]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.947138]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.948006]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.948860]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.949699]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.950531]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.951349]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.952141]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.952916]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.953680]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.954449]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.955219]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.955993]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.956783]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.957558]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.958319]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.959067]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.959805]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.960543]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.961284]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.962030]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.962770]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.963508]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.964245]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.964983]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.965721]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.966462]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.967207]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.967946]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.968684]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.969421]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.970160]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.970900]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.971641]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.972388]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.973129]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.973868]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.974606]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.975344]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.976084]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.976825]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.977572]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.978311]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.979050]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.979788]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.980526]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.981265]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.982006]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.982753]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.983492]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.984230]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.984968]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.985706]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.986445]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.987187]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.987934]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.988675]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.989414]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.990153]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.990892]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.991632]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.992374]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.993120]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.993860]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.994599]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.995337]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.996076]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.996816]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.997556]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.998302]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.999041]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.999779]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.000517]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.001256]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.001995]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.002737]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.003485]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.004225]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.004964]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.005702]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.006439]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.007178]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.007919]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.008665]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.009405]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.010143]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.010881]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.011619]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.012357]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.013098]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.013845]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.014585]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.015323]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.016061]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.016800]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.017539]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.018280]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.019026]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.019766]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.020504]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.021241]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.021979]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.022717]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.023458]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.024204]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.024943]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.025682]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.026420]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.027159]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.027898]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.028640]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.029388]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.030129]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.030869]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.031608]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.032346]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.033085]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.033826]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.034573]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.035312]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.036051]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.036790]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.037529]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.038268]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.039009]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.039757]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.040497]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.041236]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.041974]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.042713]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.043452]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.044194]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.044941]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.045681]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.046420]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.047158]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.047897]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.048636]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.049377]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.050124]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.050864]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.051603]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.052342]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.053080]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.053820]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.054561]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.055307]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.056048]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.056786]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.057524]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.058262]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.059001]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.059742]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.060488]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.061228]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.061966]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.062703]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.063442]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.064180]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.064921]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.065668]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.066407]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.067145]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.067883]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.068621]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.069360]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.070101]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.070847]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.071587]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.072325]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.073063]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.073797]  ? update_group_capacity+0x25/0x190
[  101.074534]  ? gfn_to_hva_memslot_prot+0x16/0x40 [kvm]
[  101.075274]  ? vmx_get_cpl+0x19/0x30 [kvm_intel]
[  101.076012]  ? paging64_walk_addr_generic+0x55b/0x9a0 [kvm]
[  101.076750]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.077489]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.078233]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.078986]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.079738]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.080486]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.081229]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.081963]  ? update_load_avg+0x76/0x630
[  101.082688]  ? newidle_balance+0x21f/0x3d0
[  101.083412]  ? dequeue_entity+0xc6/0x220
[  101.084139]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.084870]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.085604]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.086342]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.087074]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.087804]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.088534]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.089264]  kvm_vm_ioctl_irq_line+0x23/0x30 [kvm]
[  101.089998]  kvm_vm_ioctl+0x163/0xcf0 [kvm]
[  101.090720]  ? kvm_vcpu_ioctl+0x2b3/0x5c0 [kvm]
[  101.091437]  ksys_ioctl+0x82/0xc0
[  101.092141]  __x64_sys_ioctl+0x16/0x20
[  101.092843]  do_syscall_64+0x48/0x140
[  101.093546]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  101.094255] RIP: 0033:0x7f225211a4b7
[  101.094959] Code: 00 00 90 48 8b 05 d9 29 0d 00 64 c7 00 26 00 00 00 
48 c7 c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 b8 10 00 00 00 0f 
05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d a9 29 0d 00 f7 d8 64 89 01 48
[  101.096482] RSP: 002b:00007f224a3fe258 EFLAGS: 00000246 ORIG_RAX: 
0000000000000010
[  101.097257] RAX: ffffffffffffffda RBX: 00000000c008ae67 RCX: 
00007f225211a4b7
[  101.098041] RDX: 00007f224a3fe2f0 RSI: ffffffffc008ae67 RDI: 
0000000000000012
[  101.098830] RBP: 00007f224d48ac00 R08: 00005622815dac50 R09: 
00000007e428381c
[  101.099620] R10: 00007f224d5d2200 R11: 0000000000000246 R12: 
00007f224a3fe2f0
[  101.100409] R13: 00007f22454abe18 R14: 0000000000000000 R15: 
0000000000000003
[  101.101196] Modules linked in: cmac(E) nls_utf8(E) cifs(E) fscache(E) 
cfg80211(E) 8021q(E) garp(E) mrp(E) bridge(E) stp(E) llc(E) i2c_dev(E) 
vhost_net(E) tun(E) vhost(E) tap(E) vhost_iotlb(E) mlx4_ib(E) 
ib_uverbs(E) ib_core(E) ipv6(E) nf_defrag_ipv6(E) mlx4_en(E) 
intel_rapl_msr(E) coretemp(E) intel_rapl_common(E) 
x86_pkg_temp_thermal(E) intel_powerclamp(E) kvm_intel(E) kvm(E) 
snd_hda_codec_realtek(E) crct10dif_pclmul(E) snd_hda_codec_generic(E) 
crc32_pclmul(E) ledtrig_audio(E) snd_hda_codec_hdmi(E) 
ghash_clmulni_intel(E) snd_hda_intel(E) intel_cstate(E) 
snd_intel_dspcfg(E) snd_hda_codec(E) intel_rapl_perf(E) snd_hda_core(E) 
eeepc_wmi(E) wmi_bmof(E) intel_wmi_thunderbolt(E) snd_hwdep(E) 
snd_pcm(E) joydev(E) uas(E) evdev(E) igb(E) snd_timer(E) nvme(E) dca(E) 
mei_me(E) snd(E) mxm_wmi(E) i2c_i801(E) i2c_algo_bit(E) nvme_core(E) 
e1000e(E) soundcore(E) mlx4_core(E) mei(E) lpc_ich(E) button(E) loop(E) 
nls_iso8859_1(E) nls_cp437(E) vfat(E) fat(E) algif_skcipher(E) af_alg(E) 
ext4(E) mbc
[  101.101219]  jbd2(E) hid_multitouch(E) hid_microsoft(E) hid_lenovo(E) 
hid_logitech_hidpp(E) hid_logitech_dj(E) hid_logitech(E) hid_cherry(E) 
hid_asus(E) asus_wmi(E) battery(E) sparse_keymap(E) rfkill(E) wmi(E) 
video(E) hwmon(E) hid_generic(E) i2c_hid(E) i2c_core(E) usbhid(E) hid(E) 
uhci_hcd(E) ohci_pci(E) ehci_pci(E) ohci_hcd(E) ehci_hcd(E) xhci_pci(E) 
xhci_hcd(E) usb_storage(E) ahci(E) libahci(E) vfio_pci(E) irqbypass(E) 
vfio_virqfd(E) vfio_iommu_type1(E) vfio(E)
[  101.113244] ---[ end trace 4643b8cc729d78f1 ]---
[  101.114409] RIP: 0010:kvm_set_irq+0x51/0x160 [kvm]
[  101.115567] Code: 48 8b 04 25 28 00 00 00 48 89 84 24 c8 00 00 00 31 
c0 8b 05 d9 aa 08 00 85 c0 0f 8f b9 00 00 00 4c 8d a5 b8 9d 00 00 4c 89 
e7 <e8> 5a 11 78 e0 89 da 48 89 ef 48 8d 74 24 08 41 89 c7 e8 68 fe ff
[  101.118002] RSP: 0018:ffff98bb81088000 EFLAGS: 00010246
[  101.119231] RAX: 0000000000000000 RBX: 0000000000000017 RCX: 
0000000000000000
[  101.120480] RDX: 0000000000000017 RSI: 0000000000000001 RDI: 
ffff98bb81062db8
[  101.121730] RBP: ffff98bb81059000 R08: 0000000000000000 R09: 
ffff88fc50fc2900
[  101.122978] R10: 0000000000000000 R11: 0000000000000000 R12: 
ffff98bb81062db8
[  101.124225] R13: 0000000000000001 R14: 0000000000000000 R15: 
ffff88fc4062f800
[  101.125461] FS:  00007f224a3ff700(0000) GS:ffff88fc5fcc0000(0000) 
knlGS:0000000000000000
[  101.126710] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  101.127960] CR2: ffff98bb81087ff8 CR3: 0000000fb10aa004 CR4: 
00000000001626e0
[  101.129253] ------------[ cut here ]------------
[  101.130532] WARNING: CPU: 11 PID: 0 at kernel/rcu/tree.c:569 
rcu_idle_enter+0x9f/0xb0
[  101.130533] Modules linked in: cmac(E) nls_utf8(E) cifs(E) fscache(E) 
cfg80211(E) 8021q(E) garp(E) mrp(E) bridge(E) stp(E) llc(E) i2c_dev(E) 
vhost_net(E) tun(E) vhost(E) tap(E) vhost_iotlb(E) mlx4_ib(E) 
ib_uverbs(E) ib_core(E) ipv6(E) nf_defrag_ipv6(E) mlx4_en(E) 
intel_rapl_msr(E) coretemp(E) intel_rapl_common(E) 
x86_pkg_temp_thermal(E) intel_powerclamp(E) kvm_intel(E) kvm(E) 
snd_hda_codec_realtek(E) crct10dif_pclmul(E) snd_hda_codec_generic(E) 
crc32_pclmul(E) ledtrig_audio(E) snd_hda_codec_hdmi(E) 
ghash_clmulni_intel(E) snd_hda_intel(E) intel_cstate(E) 
snd_intel_dspcfg(E) snd_hda_codec(E) intel_rapl_perf(E) snd_hda_core(E) 
eeepc_wmi(E) wmi_bmof(E) intel_wmi_thunderbolt(E) snd_hwdep(E) 
snd_pcm(E) joydev(E) uas(E) evdev(E) igb(E) snd_timer(E) nvme(E) dca(E) 
mei_me(E) snd(E) mxm_wmi(E) i2c_i801(E) i2c_algo_bit(E) nvme_core(E) 
e1000e(E) soundcore(E) mlx4_core(E) mei(E) lpc_ich(E) button(E) loop(E) 
nls_iso8859_1(E) nls_cp437(E) vfat(E) fat(E) algif_skcipher(E) af_alg(E) 
ext4(E) mbc
[  101.130575]  jbd2(E) hid_multitouch(E) hid_microsoft(E) hid_lenovo(E) 
hid_logitech_hidpp(E) hid_logitech_dj(E) hid_logitech(E) hid_cherry(E) 
hid_asus(E) asus_wmi(E) battery(E) sparse_keymap(E) rfkill(E) wmi(E) 
video(E) hwmon(E) hid_generic(E) i2c_hid(E) i2c_core(E) usbhid(E) hid(E) 
uhci_hcd(E) ohci_pci(E) ehci_pci(E) ohci_hcd(E) ehci_hcd(E) xhci_pci(E) 
xhci_hcd(E) usb_storage(E) ahci(E) libahci(E) vfio_pci(E) irqbypass(E) 
vfio_virqfd(E) vfio_iommu_type1(E) vfio(E)
[  101.143511] CPU: 11 PID: 0 Comm: swapper/11 Tainted: G      D E     
5.7.0-rc2 #1
[  101.143511] Hardware name: ASUS All Series/X99-DELUXE, BIOS 3802 
09/05/2017
[  101.143518] RIP: 0010:rcu_idle_enter+0x9f/0xb0
[  101.143519] Code: c8 00 00 00 00 00 00 00 65 48 03 1d a3 fd ec 5e b8 
02 00 00 00 f0 0f c1 83 d8 00 00 00 5b 5d c3 48 89 ef e8 f3 db ff ff eb 
ce <0f> 0b eb 89 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 0f 1f 44 00 00
[  101.143520] RSP: 0018:ffff98bb8011bec0 EFLAGS: 00010002
[  101.143522] RAX: ffff88fc5fce9f00 RBX: 0000000000029f00 RCX: 
0000000000000000
[  101.143523] RDX: 4000000000000000 RSI: 0000000000000087 RDI: 
000000000000000b
[  101.143523] RBP: ffff88fc58cf44c0 R08: ffff88fc5fcdcfc0 R09: 
0000000000000071
[  101.143523] R10: ffff88fc5fce8424 R11: ffff88fc5fce8404 R12: 
ffff88fc58cf44c0
[  101.143524] R13: ffffffffa22cc220 R14: ffffb8bb7f8d2100 R15: 
ffff88fc58cf44c0
[  101.143525] FS:  0000000000000000(0000) GS:ffff88fc5fcc0000(0000) 
knlGS:0000000000000000
[  101.143525] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  101.143525] CR2: ffff98bb81087ff8 CR3: 0000000fb10aa004 CR4: 
00000000001626e0
[  101.143526] Call Trace:
[  101.143529]  do_idle+0x1cb/0x260
[  101.143531]  cpu_startup_entry+0x19/0x20
[  101.143537]  start_secondary+0x148/0x170
[  101.143538]  secondary_startup_64+0xa4/0xb0
[  101.143539] ---[ end trace 4643b8cc729d78f2 ]---


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: KVM Kernel 5.6+, BUG: stack guard page was hit at
  2020-04-22  5:43 KVM Kernel 5.6+, BUG: stack guard page was hit at Boris V.
@ 2020-04-23 11:54 ` Suravee Suthikulpanit
  2020-04-23 15:33   ` Boris V.
  0 siblings, 1 reply; 9+ messages in thread
From: Suravee Suthikulpanit @ 2020-04-23 11:54 UTC (permalink / raw)
  To: Boris V., kvm

Boris,

On 4/22/20 12:43 PM, Boris V. wrote:
> Hello,
> 
> when running qemu with GPU passthrough it crashes with 5.6 and also 5.7-rc kernels, it works with 5.5 and lower.
> Without GPU passthrough I don't see this crash.
> With bisecting, I found commit that causes this BUG.
> It seems bad commit is f458d039db7e8518041db4169d657407e3217008, if I revert this patch it works.

Could you please try the following patch?

Thanks,
Suravee

--- BEGIN PATCH ---
commit 5a605d65a71583195f64d42f39a29c771e2c763a
Author: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Date:   Thu Apr 23 06:40:11 2020 -0500

     kvm: ioapic: Introduce arch-specific check for lazy update EOI mechanism

     commit f458d039db7e ("kvm: ioapic: Lazy update IOAPIC EOI") introduces
     a regression on Intel VMX APICv since it always force IOAPIC lazy update
     EOI mechanism when APICv is activated, which is needed to support AMD
     SVM AVIC.

     Fixes by introducing struct kvm_arch.use_lazy_eoi variable to specify
     whether the architecture needs lazy update EOI support.

     Fixes: f458d039db7e ("kvm: ioapic: Lazy update IOAPIC EOI")
     Signed-off-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
---
  arch/x86/include/asm/kvm_host.h | 2 ++
  arch/x86/kvm/ioapic.c           | 3 +++
  arch/x86/kvm/svm.c              | 1 +
  3 files changed, 6 insertions(+)

diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h
index f15e5b3..a760ebd 100644
--- a/arch/x86/include/asm/kvm_host.h
+++ b/arch/x86/include/asm/kvm_host.h
@@ -980,6 +980,8 @@ struct kvm_arch {

         struct kvm_pmu_event_filter *pmu_event_filter;
         struct task_struct *nx_lpage_recovery_thread;
+
+       bool use_lazy_eoi;
  };

  struct kvm_vm_stat {
diff --git a/arch/x86/kvm/ioapic.c b/arch/x86/kvm/ioapic.c
index 750ff0b..baee8793 100644
--- a/arch/x86/kvm/ioapic.c
+++ b/arch/x86/kvm/ioapic.c
@@ -188,6 +188,9 @@ static void ioapic_lazy_update_eoi(struct kvm_ioapic *ioapic, int irq)
         struct kvm_vcpu *vcpu;
         union kvm_ioapic_redirect_entry *entry = &ioapic->redirtbl[irq];

+       if (!ioapic->kvm->arch.use_lazy_eoi)
+               return;
+
         kvm_for_each_vcpu(i, vcpu, ioapic->kvm) {
                 if (!kvm_apic_match_dest(vcpu, NULL, APIC_DEST_NOSHORT,
                                          entry->fields.dest_id,
diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c
index 13a5bb4..a3d45ec 100644
--- a/arch/x86/kvm/svm.c
+++ b/arch/x86/kvm/svm.c
@@ -2267,6 +2267,7 @@ static int svm_create_vcpu(struct kvm_vcpu *vcpu)

         svm_init_osvw(vcpu);
         vcpu->arch.microcode_version = 0x01000065;
+       vcpu->kvm->arch.use_lazy_eoi = true;

         return 0;

---- END PATCH ---

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: KVM Kernel 5.6+, BUG: stack guard page was hit at
  2020-04-23 11:54 ` Suravee Suthikulpanit
@ 2020-04-23 15:33   ` Boris V.
  2020-04-24  1:13     ` Suravee Suthikulpanit
  0 siblings, 1 reply; 9+ messages in thread
From: Boris V. @ 2020-04-23 15:33 UTC (permalink / raw)
  To: Suravee Suthikulpanit, kvm

On 2020-04-23 13:54, Suravee Suthikulpanit wrote:
> Boris,
>
> On 4/22/20 12:43 PM, Boris V. wrote:
>> Hello,
>>
>> when running qemu with GPU passthrough it crashes with 5.6 and also 
>> 5.7-rc kernels, it works with 5.5 and lower.
>> Without GPU passthrough I don't see this crash.
>> With bisecting, I found commit that causes this BUG.
>> It seems bad commit is f458d039db7e8518041db4169d657407e3217008, if I 
>> revert this patch it works.
>
> Could you please try the following patch?
>
> Thanks,
> Suravee
>
> --- BEGIN PATCH ---
> commit 5a605d65a71583195f64d42f39a29c771e2c763a
> Author: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
> Date:   Thu Apr 23 06:40:11 2020 -0500
>
>     kvm: ioapic: Introduce arch-specific check for lazy update EOI 
> mechanism
>
>     commit f458d039db7e ("kvm: ioapic: Lazy update IOAPIC EOI") 
> introduces
>     a regression on Intel VMX APICv since it always force IOAPIC lazy 
> update
>     EOI mechanism when APICv is activated, which is needed to support AMD
>     SVM AVIC.
>
>     Fixes by introducing struct kvm_arch.use_lazy_eoi variable to specify
>     whether the architecture needs lazy update EOI support.
>
>     Fixes: f458d039db7e ("kvm: ioapic: Lazy update IOAPIC EOI")
>     Signed-off-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
> ---
>  arch/x86/include/asm/kvm_host.h | 2 ++
>  arch/x86/kvm/ioapic.c           | 3 +++
>  arch/x86/kvm/svm.c              | 1 +
>  3 files changed, 6 insertions(+)
>

Yes, this this patch works, there is no longer kernel BUG.

Thanks,
Boris


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: KVM Kernel 5.6+, BUG: stack guard page was hit at
  2020-04-23 15:33   ` Boris V.
@ 2020-04-24  1:13     ` Suravee Suthikulpanit
  2020-04-27  5:12       ` Suravee Suthikulpanit
  0 siblings, 1 reply; 9+ messages in thread
From: Suravee Suthikulpanit @ 2020-04-24  1:13 UTC (permalink / raw)
  To: Boris V., kvm

Boris,

On 4/23/20 10:33 PM, Boris V. wrote:
> On 2020-04-23 13:54, Suravee Suthikulpanit wrote:
>> Boris,
>>
>> On 4/22/20 12:43 PM, Boris V. wrote:
>>> Hello,
>>>
>>> when running qemu with GPU passthrough it crashes with 5.6 and also 5.7-rc kernels, it works with 5.5 and lower.
>>> Without GPU passthrough I don't see this crash.
>>> With bisecting, I found commit that causes this BUG.
>>> It seems bad commit is f458d039db7e8518041db4169d657407e3217008, if I revert this patch it works.
>>
>> Could you please try the following patch?
>>
>> Thanks,
>> Suravee
>>
>> --- BEGIN PATCH ---
>> commit 5a605d65a71583195f64d42f39a29c771e2c763a
>> Author: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
>> Date:   Thu Apr 23 06:40:11 2020 -0500
>>
>>     kvm: ioapic: Introduce arch-specific check for lazy update EOI mechanism
>>
>>     commit f458d039db7e ("kvm: ioapic: Lazy update IOAPIC EOI") introduces
>>     a regression on Intel VMX APICv since it always force IOAPIC lazy update
>>     EOI mechanism when APICv is activated, which is needed to support AMD
>>     SVM AVIC.
>>
>>     Fixes by introducing struct kvm_arch.use_lazy_eoi variable to specify
>>     whether the architecture needs lazy update EOI support.
>>
>>     Fixes: f458d039db7e ("kvm: ioapic: Lazy update IOAPIC EOI")
>>     Signed-off-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
>> ---
>>  arch/x86/include/asm/kvm_host.h | 2 ++
>>  arch/x86/kvm/ioapic.c           | 3 +++
>>  arch/x86/kvm/svm.c              | 1 +
>>  3 files changed, 6 insertions(+)
>>
> 
> Yes, this this patch works, there is no longer kernel BUG.
> 
> Thanks,
> Boris
> 

Thanks for testing. I'll clean up and send out the patch.

Suravee

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: KVM Kernel 5.6+, BUG: stack guard page was hit at
  2020-04-24  1:13     ` Suravee Suthikulpanit
@ 2020-04-27  5:12       ` Suravee Suthikulpanit
  2020-04-27 17:44         ` Boris V.
  0 siblings, 1 reply; 9+ messages in thread
From: Suravee Suthikulpanit @ 2020-04-27  5:12 UTC (permalink / raw)
  To: Boris V., kvm

Boris,

Would you mind sharing your QEMU command line and how to set up the VM?
I would like to double check to confirm that this is not specific to
running on Intel system.

Thanks,
Suravee

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: KVM Kernel 5.6+, BUG: stack guard page was hit at
  2020-04-27  5:12       ` Suravee Suthikulpanit
@ 2020-04-27 17:44         ` Boris V.
  2020-04-30 17:21           ` Suravee Suthikulpanit
  0 siblings, 1 reply; 9+ messages in thread
From: Boris V. @ 2020-04-27 17:44 UTC (permalink / raw)
  To: Suravee Suthikulpanit, kvm

On 2020-04-27 07:12, Suravee Suthikulpanit wrote:
> Boris,
>
> Would you mind sharing your QEMU command line and how to set up the VM?
> I would like to double check to confirm that this is not specific to
> running on Intel system.
>
> Thanks,
> Suravee

This is minimal example.
When windows starts loading after cca 3 seconds crash happens 100% of 
the time.
This also happens with Linux guests and also sometimes in TianoCore 
Settings/BIOS or whatever it is.
Also if I'm in TianoCore settings and I write "quit" in qemu monitor 
there is always crash.

--
#!/bin/bash

export QEMU_AUDIO_DRV=pa

NETDEV=""
NETDEV+=" -netdev 
tap,id=net0,ifname=tap0,script=no,downscript=no,vhost=on -device 
virtio-net-pci,netdev=net0,mac=00:16:3e:79:dc:ed"

OTHEROPT=""

# GPU + HDMI
OTHEROPT+=" -device vfio-pci,host=03:00.0"
OTHEROPT+=" -device vfio-pci,host=03:00.1"

# ASMedia SATA
OTHEROPT+=" -device vfio-pci,host=0c:00.0"

VGADEV="-vga none"

# Keyboard
OTHEROPT+=" -object 
input-linux,id=kbd01,evdev=/dev/input/by-id/usb-046a_0023-event-kbd,grab_all=on,repeat=on"
# Mouse
OTHEROPT+=" -object 
input-linux,id=mouse01,evdev=/dev/input/by-id/usb-Logitech_USB_Laser_Mouse-event-mouse"

qemu-system-x86_64 -name "Windows 8.1" -uuid 
14bb2c04-110b-444e-85b7-1ad5d1744df4 \
-cpu host,kvm=off,hv_vendor_id=asustek --enable-kvm \
-m 32G -mem-path /dev/hugepages -mem-prealloc \
-smp 8,sockets=1,cores=8,threads=1 \
-machine pc-q35-4.1,kernel_irqchip=on \
-monitor stdio -rtc clock=host,base=localtime \
$NETDEV \
-drive if=pflash,format=raw,readonly,file=OVMF_CODE-pure-efi.fd \
-drive if=pflash,format=raw,file=OVMF_VARS-pure-efi.fd \
-serial none \
-parallel none \
$OTHEROPT \
-audiodev id=pa,driver=pa \
-soundhw hda \
$VGADEV

--

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: KVM Kernel 5.6+, BUG: stack guard page was hit at
  2020-04-27 17:44         ` Boris V.
@ 2020-04-30 17:21           ` Suravee Suthikulpanit
  2020-04-30 18:59             ` Boris V.
  0 siblings, 1 reply; 9+ messages in thread
From: Suravee Suthikulpanit @ 2020-04-30 17:21 UTC (permalink / raw)
  To: Boris V., kvm

Boris,

Could you please also give the

[PATCH v2] kvm: ioapic: Introduce arch-specific check for lazy update EOI mechanism

in https://bugzilla.kernel.org/show_bug.cgi?id=207489 a try?

Thanks,
Suravee

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: KVM Kernel 5.6+, BUG: stack guard page was hit at
  2020-04-30 17:21           ` Suravee Suthikulpanit
@ 2020-04-30 18:59             ` Boris V.
  0 siblings, 0 replies; 9+ messages in thread
From: Boris V. @ 2020-04-30 18:59 UTC (permalink / raw)
  To: Suravee Suthikulpanit, kvm

On 2020-04-30 19:21, Suravee Suthikulpanit wrote:
> Boris,
>
> Could you please also give the
>
> [PATCH v2] kvm: ioapic: Introduce arch-specific check for lazy update 
> EOI mechanism
>
> in https://bugzilla.kernel.org/show_bug.cgi?id=207489 a try?
>
> Thanks,
> Suravee

Yes, this patch seems to work.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* KVM Kernel 5.6+, BUG: stack guard page was hit at
@ 2020-04-21 18:50 Boris V.
  0 siblings, 0 replies; 9+ messages in thread
From: Boris V. @ 2020-04-21 18:50 UTC (permalink / raw)
  To: kvm

Hello,

when running qemu with GPU passthrough it crashes with 5.6 and also 
5.7-rc kernels, it works with 5.5 and lower.
Without GPU passthrough I don't see this crash.
With bisecting, I found commit that causes this BUG.
It seems bad commit is f458d039db7e8518041db4169d657407e3217008, if I 
revert this patch it works.

CPU: Intel(R) Core(TM) i7-5930K CPU
kernel parameters: intel_iommu=on hugepagesz=1GB default_hugepagesz=1GB 
hugepages=32

Module: kvm_intel
Parameter: dump_invalid_vmcs --> N
Parameter: emulate_invalid_guest_state --> Y
Parameter: enable_apicv --> Y
Parameter: enable_shadow_vmcs --> N
Parameter: ept --> Y
Parameter: eptad --> Y
Parameter: fasteoi --> Y
Parameter: flexpriority --> Y
Parameter: nested --> Y
Parameter: nested_early_check --> N
Parameter: ple_gap --> 128
Parameter: ple_window --> 4096
Parameter: ple_window_grow --> 2
Parameter: ple_window_max --> 4294967295
Parameter: ple_window_shrink --> 0
Parameter: pml --> N
Parameter: preemption_timer --> Y
Parameter: pt_mode --> 0
Parameter: unrestricted_guest --> Y
Parameter: vmentry_l1d_flush --> never
Parameter: vnmi --> Y
Parameter: vpid --> Y

Module: kvm
Parameter: enable_vmware_backdoor --> N
Parameter: force_emulation_prefix --> N
Parameter: halt_poll_ns --> 200000
Parameter: halt_poll_ns_grow --> 2
Parameter: halt_poll_ns_grow_start --> 10000
Parameter: halt_poll_ns_shrink --> 0
Parameter: ignore_msrs --> N
Parameter: kvmclock_periodic_sync --> Y
Parameter: lapic_timer_advance_ns --> -1
Parameter: min_timer_period_us --> 200
Parameter: mmu_audit --> N
Parameter: nx_huge_pages --> N
Parameter: nx_huge_pages_recovery_ratio --> 60
Parameter: pi_inject_timer --> 0
Parameter: report_ignored_msrs --> Y
Parameter: tsc_tolerance_ppm --> 250
Parameter: vector_hashing --> Y

$ qemu-system-x86_64 --version
QEMU emulator version 4.2.0
Copyright (c) 2003-2019 Fabrice Bellard and the QEMU Project developers

This stack trace is from 5.7.0-rc2 kernel:

[  100.907346] BUG: stack guard page was hit at 000000008f595917 (stack 
is 00000000bdefe5a4..00000000ae2b06f5)
[  100.908167] kernel stack overflow (double-fault): 0000 [#1] SMP NOPTI
[  100.908990] CPU: 11 PID: 2258 Comm: qemu-system-x86 Tainted: 
G            E     5.7.0-rc2 #1
[  100.909827] Hardware name: ASUS All Series/X99-DELUXE, BIOS 3802 
09/05/2017
[  100.910683] RIP: 0010:kvm_set_irq+0x51/0x160 [kvm]
[  100.911516] Code: 48 8b 04 25 28 00 00 00 48 89 84 24 c8 00 00 00 31 
c0 8b 05 d9 aa 08 00 85 c0 0f 8f b9 00 00 00 4c 8d a5 b8 9d 00 00 4c 89 
e7 <e8> 5a 11 78 e0 89 da 48 89 ef 48 8d 74 24 08 41 89 c7 e8 68 fe ff
[  100.913290] RSP: 0018:ffff98bb81088000 EFLAGS: 00010246
[  100.914175] RAX: 0000000000000000 RBX: 0000000000000017 RCX: 
0000000000000000
[  100.915084] RDX: 0000000000000017 RSI: 0000000000000001 RDI: 
ffff98bb81062db8
[  100.915987] RBP: ffff98bb81059000 R08: 0000000000000000 R09: 
ffff88fc50fc2900
[  100.916885] R10: 0000000000000000 R11: 0000000000000000 R12: 
ffff98bb81062db8
[  100.917796] R13: 0000000000000001 R14: 0000000000000000 R15: 
ffff88fc4062f800
[  100.918702] FS:  00007f224a3ff700(0000) GS:ffff88fc5fcc0000(0000) 
knlGS:0000000000000000
[  100.919626] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  100.920557] CR2: ffff98bb81087ff8 CR3: 0000000fb10aa004 CR4: 
00000000001626e0
[  100.921512] Call Trace:
[  100.922476]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.923436]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.924388]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.925362]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.926338]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.927319]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.928293]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.929262]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.930225]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.931184]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.932147]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.933102]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.934051]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.935001]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.935945]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.936885]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.937833]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.938780]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.939718]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.940654]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.941588]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.942525]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.943457]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.944387]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.945325]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.946247]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.947138]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.948006]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.948860]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.949699]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.950531]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.951349]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.952141]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.952916]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.953680]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.954449]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.955219]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.955993]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.956783]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.957558]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.958319]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.959067]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.959805]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.960543]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.961284]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.962030]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.962770]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.963508]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.964245]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.964983]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.965721]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.966462]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.967207]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.967946]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.968684]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.969421]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.970160]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.970900]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.971641]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.972388]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.973129]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.973868]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.974606]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.975344]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.976084]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.976825]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.977572]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.978311]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.979050]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.979788]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.980526]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.981265]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.982006]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.982753]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.983492]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.984230]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.984968]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.985706]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.986445]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.987187]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.987934]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.988675]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.989414]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.990153]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.990892]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.991632]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.992374]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.993120]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.993860]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.994599]  kvm_set_irq+0xbb/0x160 [kvm]
[  100.995337]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  100.996076]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  100.996816]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  100.997556]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  100.998302]  ioapic_set_irq+0x20e/0x240 [kvm]
[  100.999041]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  100.999779]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.000517]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.001256]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.001995]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.002737]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.003485]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.004225]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.004964]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.005702]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.006439]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.007178]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.007919]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.008665]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.009405]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.010143]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.010881]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.011619]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.012357]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.013098]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.013845]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.014585]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.015323]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.016061]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.016800]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.017539]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.018280]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.019026]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.019766]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.020504]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.021241]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.021979]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.022717]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.023458]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.024204]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.024943]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.025682]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.026420]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.027159]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.027898]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.028640]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.029388]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.030129]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.030869]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.031608]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.032346]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.033085]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.033826]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.034573]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.035312]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.036051]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.036790]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.037529]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.038268]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.039009]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.039757]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.040497]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.041236]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.041974]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.042713]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.043452]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.044194]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.044941]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.045681]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.046420]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.047158]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.047897]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.048636]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.049377]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.050124]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.050864]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.051603]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.052342]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.053080]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.053820]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.054561]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.055307]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.056048]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.056786]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.057524]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.058262]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.059001]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.059742]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.060488]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.061228]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.061966]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.062703]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.063442]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.064180]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.064921]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.065668]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.066407]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.067145]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.067883]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.068621]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.069360]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.070101]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.070847]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.071587]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.072325]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.073063]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.073797]  ? update_group_capacity+0x25/0x190
[  101.074534]  ? gfn_to_hva_memslot_prot+0x16/0x40 [kvm]
[  101.075274]  ? vmx_get_cpl+0x19/0x30 [kvm_intel]
[  101.076012]  ? paging64_walk_addr_generic+0x55b/0x9a0 [kvm]
[  101.076750]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.077489]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.078233]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.078986]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.079738]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.080486]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.081229]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.081963]  ? update_load_avg+0x76/0x630
[  101.082688]  ? newidle_balance+0x21f/0x3d0
[  101.083412]  ? dequeue_entity+0xc6/0x220
[  101.084139]  irqfd_resampler_ack+0x32/0x90 [kvm]
[  101.084870]  kvm_notify_acked_irq+0x62/0xd0 [kvm]
[  101.085604]  kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm]
[  101.086342]  ioapic_set_irq+0x20e/0x240 [kvm]
[  101.087074]  kvm_ioapic_set_irq+0x5c/0x80 [kvm]
[  101.087804]  kvm_set_irq+0xbb/0x160 [kvm]
[  101.088534]  ? kvm_hv_set_sint+0x20/0x20 [kvm]
[  101.089264]  kvm_vm_ioctl_irq_line+0x23/0x30 [kvm]
[  101.089998]  kvm_vm_ioctl+0x163/0xcf0 [kvm]
[  101.090720]  ? kvm_vcpu_ioctl+0x2b3/0x5c0 [kvm]
[  101.091437]  ksys_ioctl+0x82/0xc0
[  101.092141]  __x64_sys_ioctl+0x16/0x20
[  101.092843]  do_syscall_64+0x48/0x140
[  101.093546]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  101.094255] RIP: 0033:0x7f225211a4b7
[  101.094959] Code: 00 00 90 48 8b 05 d9 29 0d 00 64 c7 00 26 00 00 00 
48 c7 c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 b8 10 00 00 00 0f 
05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d a9 29 0d 00 f7 d8 64 89 01 48
[  101.096482] RSP: 002b:00007f224a3fe258 EFLAGS: 00000246 ORIG_RAX: 
0000000000000010
[  101.097257] RAX: ffffffffffffffda RBX: 00000000c008ae67 RCX: 
00007f225211a4b7
[  101.098041] RDX: 00007f224a3fe2f0 RSI: ffffffffc008ae67 RDI: 
0000000000000012
[  101.098830] RBP: 00007f224d48ac00 R08: 00005622815dac50 R09: 
00000007e428381c
[  101.099620] R10: 00007f224d5d2200 R11: 0000000000000246 R12: 
00007f224a3fe2f0
[  101.100409] R13: 00007f22454abe18 R14: 0000000000000000 R15: 
0000000000000003
[  101.101196] Modules linked in: cmac(E) nls_utf8(E) cifs(E) fscache(E) 
cfg80211(E) 8021q(E) garp(E) mrp(E) bridge(E) stp(E) llc(E) i2c_dev(E) 
vhost_net(E) tun(E) vhost(E) tap(E) vhost_iotlb(E) mlx4_ib(E) 
ib_uverbs(E) ib_core(E) ipv6(E) nf_defrag_ipv6(E) mlx4_en(E) 
intel_rapl_msr(E) coretemp(E) intel_rapl_common(E) 
x86_pkg_temp_thermal(E) intel_powerclamp(E) kvm_intel(E) kvm(E) 
snd_hda_codec_realtek(E) crct10dif_pclmul(E) snd_hda_codec_generic(E) 
crc32_pclmul(E) ledtrig_audio(E) snd_hda_codec_hdmi(E) 
ghash_clmulni_intel(E) snd_hda_intel(E) intel_cstate(E) 
snd_intel_dspcfg(E) snd_hda_codec(E) intel_rapl_perf(E) snd_hda_core(E) 
eeepc_wmi(E) wmi_bmof(E) intel_wmi_thunderbolt(E) snd_hwdep(E) 
snd_pcm(E) joydev(E) uas(E) evdev(E) igb(E) snd_timer(E) nvme(E) dca(E) 
mei_me(E) snd(E) mxm_wmi(E) i2c_i801(E) i2c_algo_bit(E) nvme_core(E) 
e1000e(E) soundcore(E) mlx4_core(E) mei(E) lpc_ich(E) button(E) loop(E) 
nls_iso8859_1(E) nls_cp437(E) vfat(E) fat(E) algif_skcipher(E) af_alg(E) 
ext4(E) mbc
[  101.101219]  jbd2(E) hid_multitouch(E) hid_microsoft(E) hid_lenovo(E) 
hid_logitech_hidpp(E) hid_logitech_dj(E) hid_logitech(E) hid_cherry(E) 
hid_asus(E) asus_wmi(E) battery(E) sparse_keymap(E) rfkill(E) wmi(E) 
video(E) hwmon(E) hid_generic(E) i2c_hid(E) i2c_core(E) usbhid(E) hid(E) 
uhci_hcd(E) ohci_pci(E) ehci_pci(E) ohci_hcd(E) ehci_hcd(E) xhci_pci(E) 
xhci_hcd(E) usb_storage(E) ahci(E) libahci(E) vfio_pci(E) irqbypass(E) 
vfio_virqfd(E) vfio_iommu_type1(E) vfio(E)
[  101.113244] ---[ end trace 4643b8cc729d78f1 ]---
[  101.114409] RIP: 0010:kvm_set_irq+0x51/0x160 [kvm]
[  101.115567] Code: 48 8b 04 25 28 00 00 00 48 89 84 24 c8 00 00 00 31 
c0 8b 05 d9 aa 08 00 85 c0 0f 8f b9 00 00 00 4c 8d a5 b8 9d 00 00 4c 89 
e7 <e8> 5a 11 78 e0 89 da 48 89 ef 48 8d 74 24 08 41 89 c7 e8 68 fe ff
[  101.118002] RSP: 0018:ffff98bb81088000 EFLAGS: 00010246
[  101.119231] RAX: 0000000000000000 RBX: 0000000000000017 RCX: 
0000000000000000
[  101.120480] RDX: 0000000000000017 RSI: 0000000000000001 RDI: 
ffff98bb81062db8
[  101.121730] RBP: ffff98bb81059000 R08: 0000000000000000 R09: 
ffff88fc50fc2900
[  101.122978] R10: 0000000000000000 R11: 0000000000000000 R12: 
ffff98bb81062db8
[  101.124225] R13: 0000000000000001 R14: 0000000000000000 R15: 
ffff88fc4062f800
[  101.125461] FS:  00007f224a3ff700(0000) GS:ffff88fc5fcc0000(0000) 
knlGS:0000000000000000
[  101.126710] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  101.127960] CR2: ffff98bb81087ff8 CR3: 0000000fb10aa004 CR4: 
00000000001626e0
[  101.129253] ------------[ cut here ]------------
[  101.130532] WARNING: CPU: 11 PID: 0 at kernel/rcu/tree.c:569 
rcu_idle_enter+0x9f/0xb0
[  101.130533] Modules linked in: cmac(E) nls_utf8(E) cifs(E) fscache(E) 
cfg80211(E) 8021q(E) garp(E) mrp(E) bridge(E) stp(E) llc(E) i2c_dev(E) 
vhost_net(E) tun(E) vhost(E) tap(E) vhost_iotlb(E) mlx4_ib(E) 
ib_uverbs(E) ib_core(E) ipv6(E) nf_defrag_ipv6(E) mlx4_en(E) 
intel_rapl_msr(E) coretemp(E) intel_rapl_common(E) 
x86_pkg_temp_thermal(E) intel_powerclamp(E) kvm_intel(E) kvm(E) 
snd_hda_codec_realtek(E) crct10dif_pclmul(E) snd_hda_codec_generic(E) 
crc32_pclmul(E) ledtrig_audio(E) snd_hda_codec_hdmi(E) 
ghash_clmulni_intel(E) snd_hda_intel(E) intel_cstate(E) 
snd_intel_dspcfg(E) snd_hda_codec(E) intel_rapl_perf(E) snd_hda_core(E) 
eeepc_wmi(E) wmi_bmof(E) intel_wmi_thunderbolt(E) snd_hwdep(E) 
snd_pcm(E) joydev(E) uas(E) evdev(E) igb(E) snd_timer(E) nvme(E) dca(E) 
mei_me(E) snd(E) mxm_wmi(E) i2c_i801(E) i2c_algo_bit(E) nvme_core(E) 
e1000e(E) soundcore(E) mlx4_core(E) mei(E) lpc_ich(E) button(E) loop(E) 
nls_iso8859_1(E) nls_cp437(E) vfat(E) fat(E) algif_skcipher(E) af_alg(E) 
ext4(E) mbc
[  101.130575]  jbd2(E) hid_multitouch(E) hid_microsoft(E) hid_lenovo(E) 
hid_logitech_hidpp(E) hid_logitech_dj(E) hid_logitech(E) hid_cherry(E) 
hid_asus(E) asus_wmi(E) battery(E) sparse_keymap(E) rfkill(E) wmi(E) 
video(E) hwmon(E) hid_generic(E) i2c_hid(E) i2c_core(E) usbhid(E) hid(E) 
uhci_hcd(E) ohci_pci(E) ehci_pci(E) ohci_hcd(E) ehci_hcd(E) xhci_pci(E) 
xhci_hcd(E) usb_storage(E) ahci(E) libahci(E) vfio_pci(E) irqbypass(E) 
vfio_virqfd(E) vfio_iommu_type1(E) vfio(E)
[  101.143511] CPU: 11 PID: 0 Comm: swapper/11 Tainted: G      D E     
5.7.0-rc2 #1
[  101.143511] Hardware name: ASUS All Series/X99-DELUXE, BIOS 3802 
09/05/2017
[  101.143518] RIP: 0010:rcu_idle_enter+0x9f/0xb0
[  101.143519] Code: c8 00 00 00 00 00 00 00 65 48 03 1d a3 fd ec 5e b8 
02 00 00 00 f0 0f c1 83 d8 00 00 00 5b 5d c3 48 89 ef e8 f3 db ff ff eb 
ce <0f> 0b eb 89 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 0f 1f 44 00 00
[  101.143520] RSP: 0018:ffff98bb8011bec0 EFLAGS: 00010002
[  101.143522] RAX: ffff88fc5fce9f00 RBX: 0000000000029f00 RCX: 
0000000000000000
[  101.143523] RDX: 4000000000000000 RSI: 0000000000000087 RDI: 
000000000000000b
[  101.143523] RBP: ffff88fc58cf44c0 R08: ffff88fc5fcdcfc0 R09: 
0000000000000071
[  101.143523] R10: ffff88fc5fce8424 R11: ffff88fc5fce8404 R12: 
ffff88fc58cf44c0
[  101.143524] R13: ffffffffa22cc220 R14: ffffb8bb7f8d2100 R15: 
ffff88fc58cf44c0
[  101.143525] FS:  0000000000000000(0000) GS:ffff88fc5fcc0000(0000) 
knlGS:0000000000000000
[  101.143525] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  101.143525] CR2: ffff98bb81087ff8 CR3: 0000000fb10aa004 CR4: 
00000000001626e0
[  101.143526] Call Trace:
[  101.143529]  do_idle+0x1cb/0x260
[  101.143531]  cpu_startup_entry+0x19/0x20
[  101.143537]  start_secondary+0x148/0x170
[  101.143538]  secondary_startup_64+0xa4/0xb0
[  101.143539] ---[ end trace 4643b8cc729d78f2 ]---


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-04-30 18:59 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-22  5:43 KVM Kernel 5.6+, BUG: stack guard page was hit at Boris V.
2020-04-23 11:54 ` Suravee Suthikulpanit
2020-04-23 15:33   ` Boris V.
2020-04-24  1:13     ` Suravee Suthikulpanit
2020-04-27  5:12       ` Suravee Suthikulpanit
2020-04-27 17:44         ` Boris V.
2020-04-30 17:21           ` Suravee Suthikulpanit
2020-04-30 18:59             ` Boris V.
  -- strict thread matches above, loose matches on Subject: below --
2020-04-21 18:50 Boris V.

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).