BUG: unable to handle kernel NULL pointer dereference at 0000000000000080 IP: [] kvm_apic_set_version+0x11/0x60 arch/x86/kvm/lapic.c:291 PGD ba8a3067 PUD b705b067 PMD 0 Oops: 0000 [#1] PREEMPT SMP Modules linked in: CPU: 1 PID: 13626 Comm: syz-executor3 Not tainted 4.2.0-rc5+ #1 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 task: ffff880214d326c0 ti: ffff8800b706c000 task.ti: ffff8800b706c000 RIP: 0010:[] [] kvm_apic_set_version+0x11/0x60 arch/x86/kvm/lapic.c:291 RSP: 0018:ffff8800b706fd00 EFLAGS: 00010246 RAX: 0000000000000021 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 00007f8f64847d60 RDI: ffff8800b7018040 RBP: ffff8800b706fd08 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000021 R13: 00007f8f64847838 R14: ffff8800b706fd68 R15: ffff880214d326c0 FS: 00007f8f64849700(0000) GS:ffff88021fd00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000080 CR3: 00000000b717e000 CR4: 00000000001426e0 Stack: ffff8800b7018040 ffff8800b706fd38 ffffffff810475a8 0000000000000000 00007f8f64847830 fffffffffffffff2 ffff8800b7018040 ffff8800b706fe10 ffffffff8101dd9e ffff8800b706fd68 ffffffff811b9efc ffff8800b7018080 Call Trace: [] kvm_vcpu_ioctl_set_cpuid2+0x68/0x90 arch/x86/kvm/cpuid.c:219 [] kvm_arch_vcpu_ioctl+0x9fe/0x11c0 arch/x86/kvm/x86.c:3323 [] kvm_vcpu_ioctl+0xaf/0x7d0 arch/x86/kvm/../../../virt/kvm/kvm_main.c:2428 [] vfs_ioctl fs/ioctl.c:43 [inline] [] do_vfs_ioctl+0x2da/0x530 fs/ioctl.c:607 [] SYSC_ioctl fs/ioctl.c:622 [inline] [] SyS_ioctl+0x74/0x80 fs/ioctl.c:613 [] entry_SYSCALL_64_fastpath+0x16/0x76 Code: 0f a3 b4 02 00 02 00 00 19 f6 85 f6 5d 0f 95 c0 c3 66 0f 1f 84 00 00 00 00 00 55 48 89 e5 53 48 8b 9f 20 03 00 00 0f 1f 44 00 00 <48> 8b bb 80 00 00 00 31 d2 be 01 00 00 00 e8 cc 51 00 00 48 85 RIP [] arch_static_branch arch/x86/kvm/lapic.c:284 [inline] RIP [] static_key_false include/linux/jump_label.h:110 [inline] RIP [] kvm_vcpu_has_lapic arch/x86/kvm/lapic.h:109 [inline] RIP [] kvm_apic_set_version+0x11/0x60 arch/x86/kvm/lapic.c:288 RSP CR2: 0000000000000080 BUG: unable to handle kernel NULL pointer dereference at 0000000000000080 IP: [] kvm_apic_set_version+0x11/0x60 arch/x86/kvm/lapic.c:291 PGD 211dc8067 PUD 211ed9067 PMD 0 Oops: 0000 [#2] PREEMPT SMP Modules linked in: CPU: 0 PID: 13628 Comm: syz-executor0 Tainted: G D 4.2.0-rc5+ #1 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 task: ffff880211b24640 ti: ffff8800b89c8000 task.ti: ffff8800b89c8000 RIP: 0010:[] [] kvm_apic_set_version+0x11/0x60 arch/x86/kvm/lapic.c:291 RSP: 0018:ffff8800b89cbd00 EFLAGS: 00010246 RAX: 0000000000000021 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 00007fa059ef2d60 RDI: ffff8800b71702c0 RBP: ffff8800b89cbd08 R08: 0000000000000001 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000021 R13: 00007fa059ef2838 R14: ffff8800b89cbd68 R15: ffff880211b24640 FS: 00007fa059ef4700(0000) GS:ffff88021fc00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000080 CR3: 0000000211c1d000 CR4: 00000000001426f0 Stack: ffff8800b71702c0 ffff8800b89cbd38 ffffffff810475a8 0000000000000000 00007fa059ef2830 fffffffffffffff2 ffff8800b71702c0 ffff8800b89cbe10 ffffffff8101dd9e ffff8800b7170360 ffff8800b7170300 0000000000000000 Call Trace: [] kvm_vcpu_ioctl_set_cpuid2+0x68/0x90 arch/x86/kvm/cpuid.c:219 [] kvm_arch_vcpu_ioctl+0x9fe/0x11c0 arch/x86/kvm/x86.c:3323 [] kvm_vcpu_ioctl+0xaf/0x7d0 arch/x86/kvm/../../../virt/kvm/kvm_main.c:2428 [] vfs_ioctl fs/ioctl.c:43 [inline] [] do_vfs_ioctl+0x2da/0x530 fs/ioctl.c:607 [] SYSC_ioctl fs/ioctl.c:622 [inline] [] SyS_ioctl+0x74/0x80 fs/ioctl.c:613 [] entry_SYSCALL_64_fastpath+0x16/0x76 Code: 0f a3 b4 02 00 02 00 00 19 f6 85 f6 5d 0f 95 c0 c3 66 0f 1f 84 00 00 00 00 00 55 48 89 e5 53 48 8b 9f 20 03 00 00 0f 1f 44 00 00 <48> 8b bb 80 00 00 00 31 d2 be 01 00 00 00 e8 cc 51 00 00 48 85 RIP [] arch_static_branch arch/x86/kvm/lapic.c:284 [inline] RIP [] static_key_false include/linux/jump_label.h:110 [inline] RIP [] kvm_vcpu_has_lapic arch/x86/kvm/lapic.h:109 [inline] RIP [] kvm_apic_set_version+0x11/0x60 arch/x86/kvm/lapic.c:288 RSP CR2: 0000000000000080 ---[ end trace 6543832750dc5e69 ]---