BUG: sleeping function called from invalid context at arch/x86/mm/fault.c:1342 in_atomic(): 0, irqs_disabled(): 1, pid: 10227, name: syz-executor6 1 lock held by syz-executor6/10227: #0: 00000000fd8fb8c1 (&mm->mmap_sem){++++}, at: __do_page_fault+0x381/0xe40 arch/x86/mm/fault.c:1328 irq event stamp: 946 hardirqs last enabled at (945): [] entry_SYSCALL_64_after_hwframe+0x59/0xbe hardirqs last disabled at (946): [] error_entry+0x76/0xd0 arch/x86/entry/entry_64.S:1262 softirqs last enabled at (884): [] __do_softirq+0x778/0xaf5 kernel/softirq.c:311 softirqs last disabled at (863): [] invoke_softirq kernel/softirq.c:365 [inline] softirqs last disabled at (863): [] irq_exit+0x1d1/0x200 kernel/softirq.c:405 CPU: 0 PID: 10227 Comm: syz-executor6 Not tainted 4.17.0-rc3+ #28 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1b9/0x294 lib/dump_stack.c:113 ___might_sleep.cold.87+0x11f/0x13a kernel/sched/core.c:6188 __might_sleep+0x95/0x190 kernel/sched/core.c:6141 __do_page_fault+0x3ae/0xe40 arch/x86/mm/fault.c:1342 do_page_fault+0xee/0x8a7 arch/x86/mm/fault.c:1474 page_fault+0x1e/0x30 arch/x86/entry/entry_64.S:1160 RIP: 0010:msr_write_intercepted arch/x86/kvm/vmx.c:2126 [inline] RIP: 0010:vmx_vcpu_run+0xa3d/0x25f0 arch/x86/kvm/vmx.c:9869 RSP: 0018:ffff8801b94c73b0 EFLAGS: 00010046 RAX: 0000000000000286 RBX: 0000000010000000 RCX: ffffc9000950b000 RDX: 1ffffffff115b400 RSI: ffffffff811f733c RDI: 0000000000000005 RBP: ffff88018a9701c0 R08: ffff8801cb6aa2c0 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 WARNING: kernel stack regs at 0000000089372fc2 in syz-executor6:10227 has bad 'bp' value 0000000020166ff5 unwind stack type:0 next_sp: (null) mask:0x2 graph_idx:0 000000004dc71aa9: ffff8801b94c6f18 (0xffff8801b94c6f18) 00000000bb0839ec: ffffffff8129fbf1 (show_trace_log_lvl+0x1dd/0x25c) 000000001c7b679e: ffffffff811f735d (vmx_vcpu_run+0xa3d/0x25f0) 00000000ae616a0d: ffff8801b94c7388 (0xffff8801b94c7388) 00000000752e1c37: 0000000000000002 (0x2) 00000000c73debbe: 0000000000000001 (0x1) 000000002680df03: ffff8801b94c0000 (0xffff8801b94c0000) 000000002a729016: ffff8801b94c8000 (0xffff8801b94c8000) 0000000099eb1aef: 0000000000000000 ... 00000000f318d5aa: ffff8801b94c0000 (0xffff8801b94c0000) 00000000268daac9: ffff8801b94c8000 (0xffff8801b94c8000) 00000000753c8aba: 0000000000000000 ... 0000000077322546: 0000000000000002 (0x2) 00000000c60d0bc7: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 00000000f234cf2a: 0000010100000000 (0x10100000000) 0000000081674e3e: 0000000000000000 ... 00000000a7e28a89: ffff8801b94c6e50 (0xffff8801b94c6e50) 000000002861884b: ffffffff811f735d (vmx_vcpu_run+0xa3d/0x25f0) 00000000ab08b971: ffff8801b94c7308 (0xffff8801b94c7308) 00000000066adb85: 0000000000000012 (0x12) 00000000a5e2dffc: 0000000000000000 ... 000000000ea2739f: ffffffff88d18b60 (pv_cpu_ops+0x120/0x120) 00000000ac7fd8f4: 00000000ffffffff (0xffffffff) 00000000f2a8a3af: ffff8801b94c6f28 (0xffff8801b94c6f28) 0000000077f377bd: ffffffff8129fca8 (show_stack+0x38/0x3a) 00000000a670e586: ffff8801b94c6fd8 (0xffff8801b94c6fd8) 00000000962c3ea8: ffffffff87678235 (dump_stack+0x1b9/0x294) 000000000b72c554: fffffbfff11a316c (0xfffffbfff11a316c) 000000002b427fc0: dffffc0000000000 (0xdffffc0000000000) 00000000ba9ae980: 1ffff10037298dea (0x1ffff10037298dea) 00000000f937c4b2: 0000000041b58ab3 (0x41b58ab3) 000000008fb1c10f: ffffffff889a460c (regoff.33587+0x35b88c/0x36e110) 0000000084967104: ffffffff8767807c (dump_stack_print_info.cold.2+0x52/0x52) 0000000078f3b8b6: ffff8801cb6aaaf8 (0xffff8801cb6aaaf8) 00000000dac9e833: ffff8801b94c6f90 (0xffff8801b94c6f90) 00000000c1c66829: ffffffff815d4414 (print_lock+0xd1/0xd6) 00000000b14c9785: 000000000000035f (0x35f) 00000000427e1c82: ffffffff814761e1 (irq_exit+0x1d1/0x200) 0000000008d23a71: ffffffff814761e1 (irq_exit+0x1d1/0x200) 00000000fd1b420f: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 00000000d51f47b1: ffffed003b5c3eb2 (0xffffed003b5c3eb2) 00000000be272514: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 000000000ea58d6a: 1ffff10037298dfd (0x1ffff10037298dfd) 000000007767ad4d: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 000000006fafd19f: 00000000000027f3 (0x27f3) 00000000b44ce726: 000000000000053e (0x53e) 0000000085ed2bc0: 0000000000000000 ... 000000001dc27818: ffff8801b94c7068 (0xffff8801b94c7068) 00000000866d88d9: ffffffff8153ea21 (___might_sleep.cold.87+0x11f/0x13a) 00000000871d7b7a: 0000000041b58ab3 (0x41b58ab3) 00000000cfa20c55: ffffffff889b49d7 (regoff.33587+0x36bc57/0x36e110) 000000004c920998: ffffffff81524fd0 (check_same_owner+0x320/0x320) 0000000071b558dc: 0000000000000001 (0x1) 000000006dfde9a8: ffff88018a9701c0 (0xffff88018a9701c0) 00000000ba599c28: 0000000000000207 (0x207) 00000000c748cc9a: ffff8801b94c7388 (0xffff8801b94c7388) 00000000404dc067: 0000000000000207 (0x207) 0000000076c44c02: ffff8801b94c71a8 (0xffff8801b94c71a8) 00000000d262963f: ffffffff810decff (kvm_set_msr_common+0x1cf/0x2680) 00000000f8ac2033: 00000000000005b0 (0x5b0) 0000000099d052cb: 0000000000000000 ... 000000007ea1517f: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 000000002f31e640: ffffffff87c78b60 (__func__.46244+0x1e0/0x940) 000000005dc5fb50: 000000000000053e (0x53e) 00000000d26ee39d: 0000000000000000 ... 0000000031c2de66: ffff8801b94c70a8 (0xffff8801b94c70a8) 0000000028a90c40: ffffffff81525385 (__might_sleep+0x95/0x190) 0000000065a9b963: 1ffff10037298e17 (0x1ffff10037298e17) 00000000c757697e: 00000000000059c6 (0x59c6) 000000002ff7959a: 00000000000059c6 (0x59c6) 00000000fea6e7c3: ffff8801b94c7308 (0xffff8801b94c7308) 00000000a57742c6: 0000000000000001 (0x1) 00000000be256e3c: 0000000000000000 ... 000000005160221d: ffff8801b94c7190 (0xffff8801b94c7190) 0000000092986455: ffffffff813557ae (__do_page_fault+0x3ae/0xe40) 0000000097ce74a6: 0000000000000001 (0x1) 00000000fb46deae: ffff8801b94c7110 (0xffff8801b94c7110) 00000000f4af6777: 0000000000000000 ... 0000000053bf7f58: ffff880100000000 (0xffff880100000000) 000000002bb8623a: 00000014cb6aab20 (0x14cb6aab20) 00000000b87d063c: 1ffff10037298e21 (0x1ffff10037298e21) 000000008b839fbf: ffff8801ce2aa128 (0xffff8801ce2aa128) 00000000d899c78c: ffff8801ce2aa080 (0xffff8801ce2aa080) 00000000569d9bf9: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 0000000062987f89: 0000000041b58ab3 (0x41b58ab3) 00000000d6edcc93: ffffffff889b5ef3 (regoff.33587+0x36d173/0x36e110) 0000000046c1ea95: ffffffff81355400 (mm_fault_error+0x380/0x380) 00000000c1df50c5: ffffffff815cabd0 (debug_check_no_locks_freed+0x310/0x310) 00000000fab2d0fe: 0000000000000003 (0x3) 00000000bbe0c04d: 0000000000000002 (0x2) 00000000daac6f79: 0000000000000000 ... 00000000c43eada9: ffff8801b94c7158 (0xffff8801b94c7158) 0000000069a0d338: ffff8801b94c7158 (0xffff8801b94c7158) 000000002aa73ba3: ffffffff81794066 (__sanitizer_cov_trace_const_cmp4+0x16/0x20) 00000000013c2982: ffff8801b94c72d8 (0xffff8801b94c72d8) 00000000eb594061: 1ffff10037298e34 (0x1ffff10037298e34) 00000000e6c9b820: 1ffff10037298e36 (0x1ffff10037298e36) 00000000145254b1: ffff8801b94c7308 (0xffff8801b94c7308) 00000000f308c8c7: 0000000000000000 ... 000000002dba3050: 00000000000059c6 (0x59c6) 000000005e9590fc: ffff8801b94c72d0 (0xffff8801b94c72d0) 0000000047d5887d: ffff8801b94c72f8 (0xffff8801b94c72f8) 00000000d74d7aae: ffffffff8135635e (do_page_fault+0xee/0x8a7) 00000000894a50ac: ffff88018a9701c0 (0xffff88018a9701c0) 00000000bb8a0ef7: 000000000000000d (0xd) 00000000cefb2b70: 0000000041b58ab3 (0x41b58ab3) 0000000069b797a7: ffffffff889a4288 (regoff.33587+0x35b508/0x36e110) 0000000009a0dd9b: ffffffff81356270 (vmalloc_sync_all+0x30/0x30) 00000000154e7b79: ffff8801b94c7218 (0xffff8801b94c7218) 00000000144f1755: ffffffff810d608d (kvm_multiple_exception+0x22d/0x580) 0000000020df1e1c: 0000000000000000 ... 0000000062f7f9f4: 01ffffff00000001 (0x1ffffff00000001) 0000000005d7ab02: ffff8801b94c73c8 (0xffff8801b94c73c8) 00000000b311378b: ffff88018a9701c0 (0xffff88018a9701c0) 000000005b459173: 1ffff10037298e4b (0x1ffff10037298e4b) 000000003ad12926: ffff8801b94c73b8 (0xffff8801b94c73b8) 00000000e7027a46: ffff8801b94c73e0 (0xffff8801b94c73e0) 0000000054478998: ffffffff815bfb76 (perf_trace_lock+0xd6/0x900) 00000000f4aaaee3: ffff8801b94c7240 (0xffff8801b94c7240) 00000000633552ca: 0000000041b58ab3 (0x41b58ab3) 0000000070b0be9b: ffffffff889a398f (regoff.33587+0x35ac0f/0x36e110) 00000000af0c807e: ffffffff815c1c40 (graph_lock+0x170/0x170) 00000000ffb72be6: 0000000000000001 (0x1) 00000000ad24e266: ffff8801b94c73f0 (0xffff8801b94c73f0) 0000000027d248fc: 0000000041b58ab3 (0x41b58ab3) 0000000017f61943: ffffffff889a63f8 (regoff.33587+0x35d678/0x36e110) 000000004c7fad6d: ffffffff815c8050 (print_usage_bug+0xc0/0xc0) 000000001ffe6064: ffffffff889a37d0 (regoff.33587+0x35aa50/0x36e110) 00000000942403fd: ffffffff815bfaa0 (zap_class+0x720/0x720) 000000009b53ec79: ffffffff889ae7a0 (regoff.33587+0x365a20/0x36e110) 00000000ec35a065: 0000000000000086 (0x86) 0000000068950178: 0000000000000001 (0x1) 00000000f29d1328: 0000000000000000 ... 0000000024ffe49a: ffff8801b94c72f0 (0xffff8801b94c72f0) 000000000d28f336: ffffffff81007c50 (trace_hardirqs_off_thunk+0x1a/0x1c) 0000000035f0c762: 0000000000000000 ... 00000000d9a7618e: 0000000087800a07 (0x87800a07) 000000003588714a: 0000000000000001 (0x1) 0000000074ea4fff: 0000000000000000 ... 0000000007edc8c9: ffff8801b94c7309 (0xffff8801b94c7309) 00000000e10876fa: ffffffff87800fce (page_fault+0x1e/0x30) 0000000089372fc2: 0000000000000000 ... 00000000334b8eea: ffff88018a9701c0 (0xffff88018a9701c0) 00000000ac793fce: 0000000010000000 (0x10000000) 00000000d8bbb36e: 0000000000000000 ... 00000000cb01b9a2: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 000000004b7baca8: 0000000000000286 (0x286) 000000003a202cdd: ffffc9000950b000 (0xffffc9000950b000) 00000000b78f82f2: 1ffffffff115b400 (0x1ffffffff115b400) 00000000575c96dd: ffffffff811f733c (vmx_vcpu_run+0xa1c/0x25f0) 0000000046d91978: 0000000000000005 (0x5) 0000000080929a44: ffffffffffffffff (0xffffffffffffffff) 00000000ebe2a502: ffffffff811f735d (vmx_vcpu_run+0xa3d/0x25f0) 000000004fd98e8c: 0000000000000010 (0x10) 00000000f2235487: 0000000000010046 (0x10046) 0000000016946396: ffff8801b94c73b0 (0xffff8801b94c73b0) 000000000328cedf: 0000000000000018 (0x18) 0000000021e78ceb: 0000000000000286 (0x286) 00000000b9b5d7af: ffffffff88ada000 (raw_data+0x2000/0x2000) 00000000df5805c3: ffff8801cb6aab38 (0xffff8801cb6aab38) 00000000817bf314: ffffffff00000001 (0xffffffff00000001) 000000005531ef3b: ffff8801cb6aab20 (0xffff8801cb6aab20) 000000005b856ded: ffff8801cb6aaae8 (0xffff8801cb6aaae8) 00000000a1146de1: ffff8801cb6aab40 (0xffff8801cb6aab40) 00000000ba6c1677: ffff8801cb6aaaf0 (0xffff8801cb6aaaf0) 00000000d5440499: ffff8801cb6aaaf8 (0xffff8801cb6aaaf8) 00000000517d810d: 1ffff10037298e80 (0x1ffff10037298e80) 000000000087b580: 0000000041b58ab3 (0x41b58ab3) 000000002fc6ce40: ffffffff889bf428 (K512_4+0x6728/0x11bc5c) 00000000fef8a03f: ffffffff815cabd0 (debug_check_no_locks_freed+0x310/0x310) 00000000d9f2c5ab: 0000000000000000 ... 00000000c9a4be72: 0000000000000286 (0x286) 0000000099a3cc4a: ffffffff889aeaf8 (regoff.33587+0x365d78/0x36e110) 000000007dc8d68d: ffffffff811f6920 (vmx_save_host_state+0xa60/0xa60) 000000009511a52d: 0000000000000286 (0x286) 000000000108c76a: 1ffff10037298e94 (0x1ffff10037298e94) 0000000000f1f5d7: ffff8801b94c7600 (0xffff8801b94c7600) 000000005a2a28a1: ffff8801b94c7628 (0xffff8801b94c7628) 00000000a7df2b7e: ffffffff815bfb76 (perf_trace_lock+0xd6/0x900) 00000000884aca1f: ffffffff889a398f (regoff.33587+0x35ac0f/0x36e110) 0000000002d86dff: ffffffff811e5b50 (handle_vmfunc+0x9c0/0x9c0) 00000000f1baad6d: 0000000000000000 ... 0000000016192996: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 00000000babac381: dffffc0000000000 (0xdffffc0000000000) 000000008a5f739f: 0000000000000007 (0x7) 000000005fea627f: ffff88018a970278 (0xffff88018a970278) 00000000b8cde2ab: ffff88018a970290 (0xffff88018a970290) 00000000def0f863: 0000000041b58ab3 (0x41b58ab3) 000000005443fc7a: ffffffff889a37d0 (regoff.33587+0x35aa50/0x36e110) 0000000010c0dbbd: ffffffff815bfaa0 (zap_class+0x720/0x720) 000000006b429e1b: 0000000000000000 ... 000000002ef7d8b1: ffffffff000d0018 (0xffffffff000d0018) 00000000f7d0ce34: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 000000008a22f2f3: ffffffff810e234a (vcpu_enter_guest+0x119a/0x6060) 0000000020f49bae: 0000000000000000 ... 000000004b485159: 1ffff10037298eaa (0x1ffff10037298eaa) 00000000695d5575: ffff8801b94c76b0 (0xffff8801b94c76b0) 00000000f3a7a6ac: ffff8801b94c76d8 (0xffff8801b94c76d8) 000000002cb29357: ffffffff815bfb76 (perf_trace_lock+0xd6/0x900) 00000000271a663c: 0000000000000000 ... 000000000460b45a: 0000000041b58ab3 (0x41b58ab3) 00000000e5f4ef8d: ffffffff889a398f (regoff.33587+0x35ac0f/0x36e110) 00000000e1c797e3: ffffffff815c1c40 (graph_lock+0x170/0x170) 000000003bab3ee1: ffff8801b94c7540 (0xffff8801b94c7540) 000000006a22c8af: 1ffff10037298eb3 (0x1ffff10037298eb3) 00000000b76e4f67: ffff8801739f6128 (0xffff8801739f6128) 00000000133b9dfe: ffff8801739f6140 (0xffff8801739f6140) 000000009209ee0c: 0000000041b58ab3 (0x41b58ab3) 00000000aef9b933: ffffffff889a37d0 (regoff.33587+0x35aa50/0x36e110) 00000000c8a1dfca: ffffffff815bfaa0 (zap_class+0x720/0x720) 000000002e4b8db9: ffff88018a972d7c (0xffff88018a972d7c) 000000003ebad664: ffff8801000b0018 (0xffff8801000b0018) 00000000ea493cd7: ffff88018a9701e8 (0xffff88018a9701e8) 000000007d3db526: 0000000000000000 ... 00000000f442e57a: 1ffff10037298eb2 (0x1ffff10037298eb2) 000000006447fad0: 0000000041b58ab3 (0x41b58ab3) 00000000566bcc58: ffff8801739f6128 (0xffff8801739f6128) 00000000f4f59c0e: ffff8801739f6140 (0xffff8801739f6140) 000000009df7cc3f: 0000000041b58ab3 (0x41b58ab3) 00000000da97ec84: ffffffff889a37d0 (regoff.33587+0x35aa50/0x36e110) 000000007abdc413: 1ffff10037298ecc (0x1ffff10037298ecc) 000000004992a42d: ffff8801cb6aaaf8 (0xffff8801cb6aaaf8) 00000000cf36fdc6: ffff88018a970278 (0xffff88018a970278) 0000000039bcd52f: ffff88018a970278 (0xffff88018a970278) 000000008bbec925: 0000000000000000 ... 00000000076321a7: ffff8801b94c7628 (0xffff8801b94c7628) 000000003f51fd93: ffffffff815c2526 (find_held_lock+0x36/0x1c0) 0000000089220f9c: 0000000100000000 (0x100000000) 00000000a6db80fa: ffff8801b94c7680 (0xffff8801b94c7680) 000000001d4195ec: 1ffff10037298ecc (0x1ffff10037298ecc) 0000000080605484: ffff8801b94c7740 (0xffff8801b94c7740) 0000000027d56161: ffff88018a970278 (0xffff88018a970278) 00000000c1626d66: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 0000000068b2684d: ffff8801b94c7680 (0xffff8801b94c7680) 00000000415bba9c: ffff8801b94c7768 (0xffff8801b94c7768) 000000005728c25f: 0000000000000286 (0x286) 0000000029562294: 0000000041b58ab3 (0x41b58ab3) 000000008cb375f5: ffffffff00000001 (0xffffffff00000001) 000000005f03625f: ffff8801cb6aaaf0 (0xffff8801cb6aaaf0) 000000000dce8310: 0000000000000286 (0x286) 00000000c003c9f7: ffffffff00000001 (0xffffffff00000001) 00000000b70e7603: 0000000041b58ab3 (0x41b58ab3) 00000000b44c790a: ffffffff889bf4b8 (K512_4+0x67b8/0x11bc5c) 000000005c717834: ffffffff815d11d0 (lock_downgrade+0x8e0/0x8e0) 000000007c88f7a3: ffff8801739f6128 (0xffff8801739f6128) 00000000baee5185: ffff880100000000 (0xffff880100000000) 00000000c945a284: 0000000000000001 (0x1) 0000000095b37637: ffff8801b94c76d8 (0xffff8801b94c76d8) 000000005ea077f7: ffffffff815c2526 (find_held_lock+0x36/0x1c0) 00000000f2c60775: 00000002cb6aa2c0 (0x2cb6aa2c0) 00000000f34521d6: ffff8801b94c76c0 (0xffff8801b94c76c0) 00000000b1669628: ffffffff8136e3bc (get_cpu_entry_area+0xc/0x30) 00000000604e8758: 1ffff10037298edb (0x1ffff10037298edb) 00000000108d119f: ffff88018b859810 (0xffff88018b859810) 00000000f23fde38: ffffffff812cfd11 (load_fixmap_gdt+0x111/0x180) 000000004314006c: ffff8801b94c7730 (0xffff8801b94c7730) 00000000ca78e391: 0000000041b58ab3 (0x41b58ab3) 000000001cd54b2d: ffffffff889b296f (regoff.33587+0x369bef/0x36e110) 000000001dfa4099: ffffffff812cfc00 (load_direct_gdt+0x1c0/0x1c0) 00000000c57f6a6d: ffff880100000002 (0xffff880100000002) 0000000015ae6b8d: fe0000001000007f (0xfe0000001000007f) 00000000b2ba5038: ffff88018b859810 (0xffff88018b859810) 0000000083e05896: ffffffff00000002 (0xffffffff00000002) 00000000e7ea6f59: 0000000041b58ab3 (0x41b58ab3) 00000000d78f5e27: ffffffff889bf4b8 (K512_4+0x67b8/0x11bc5c) 00000000e3d197f1: ffffffff815d11d0 (lock_downgrade+0x8e0/0x8e0) 00000000a75ff41a: 0000000000000003 (0x3) 00000000ae703e58: 0000000000000001 (0x1) 00000000457d30bc: 0000000000000000 ... 0000000029bf5e40: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 0000000092bf26ce: ffffffff8a713a20 (console_drivers+0x40/0x40) 0000000021d12d86: dffffc0000000000 (0xdffffc0000000000) 0000000036e180b0: ffff8801b94c7768 (0xffff8801b94c7768) 0000000022b8feb4: ffffffff81b592f4 (kasan_check_write+0x14/0x20) 000000003c7d80e5: ffff8801b94c78e8 (0xffff8801b94c78e8) 00000000ea62179d: ffffffff876de0d0 (__mutex_unlock_slowpath+0x180/0x8a0) 000000007f2767d4: ffffffff889ae19f (regoff.33587+0x36541f/0x36e110) 00000000e8bf5c3c: ffffffff811d6440 (handle_invvpid+0xd40/0xd40) 00000000f81e8e5d: 1ffff10037298ef4 (0x1ffff10037298ef4) 00000000bbfb8024: ffffed0000000000 (0xffffed0000000000) 0000000049f0286f: fffffbfff14fea54 (0xfffffbfff14fea54) 00000000233ce3d8: 0000000041b58ab3 (0x41b58ab3) 00000000ee3c683f: ffffffff889bee40 (K512_4+0x6140/0x11bc5c) 00000000076d00b4: ffffffff876ddf50 (wait_for_completion+0x870/0x870) 000000007885af2f: ffffffff00000015 (0xffffffff00000015) 0000000046925b93: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 00000000a4fb81ff: ffff88018a970d00 (0xffff88018a970d00) 00000000a2782f99: 0000000041b58ab3 (0x41b58ab3) 0000000016cc799d: ffffffff889a4366 (regoff.33587+0x35b5e6/0x36e110) 000000009dd0c6f7: ffffffff81510d20 (kick_process+0x110/0x110) 00000000cd411e34: 1ffff10037298f05 (0x1ffff10037298f05) 000000002a2952cb: ffff8801dae23600 (0xffff8801dae23600) 00000000c3e2d21e: ffff8801dae23610 (0xffff8801dae23610) 00000000dab235a2: ffff8801b94c7810 (0xffff8801b94c7810) 00000000794dd023: ffffffff81b592d1 (kasan_check_read+0x11/0x20) 000000003e03269f: ffff8801b94c78b0 (0xffff8801b94c78b0) 000000007f56e8f9: ffffffff81644f45 (rcu_is_watching+0x85/0x140) 00000000f81a18e4: ffff8801dae23600 (0xffff8801dae23600) 0000000004cb75d1: 0000000041b58ab3 (0x41b58ab3) 000000007ac4a0af: ffffffff889a4366 (regoff.33587+0x35b5e6/0x36e110) 00000000d3b7fd6a: ffffffff81648650 (rcu_pm_notify+0xc0/0xc0) 000000002d5514ea: ffffffffcb6aa2c0 (0xffffffffcb6aa2c0) 0000000098123bb0: ffff8801cb6aaaf0 (0xffff8801cb6aaaf0) 00000000b1ff27d5: ffffffff88d8e2a0 (rcu_callback_map+0x40/0x40) 0000000052520edc: 0000000000000286 (0x286) 0000000045e4b5f3: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 00000000bafcf044: ffffffff88d8e2a0 (rcu_callback_map+0x40/0x40) 000000006c1164b2: ffff88018a970218 (0xffff88018a970218) 000000009dccb3fd: 0000000000000000 ... 00000000c729ec22: ffff8801b94c78b0 (0xffff8801b94c78b0) 00000000e74690c9: 0000000000000286 (0x286) 000000005cd5d96a: 0000000000000001 (0x1) 00000000e425fc4c: 0000000000000003 (0x3) 000000003b6bd0f7: 0000000000000001 (0x1) 000000000ec8cfd7: ffffffff8107038d (kvm_vcpu_ioctl+0x2ad/0x12e0) 000000002a216f19: ffff8801b94c78c8 (0xffff8801b94c78c8) 00000000bb1f4740: ffffffff8163b878 (rcu_read_lock_sched_held+0x108/0x120) 00000000e7215aca: 0000000000000000 ... 0000000044d5042a: ffff8801b94c78f8 (0xffff8801b94c78f8) 00000000cfaac38f: ffffffff81b579b9 (kfree+0x1e9/0x260) 00000000fe970b47: 1ffff10037298f24 (0x1ffff10037298f24) 0000000004a54e72: 0000000000000001 (0x1) 000000004b19d8bb: 0000000000000000 ... 00000000c5539e38: ffff88018a970218 (0xffff88018a970218) 000000003f312583: ffff8801b94c7c28 (0xffff8801b94c7c28) 00000000fab24584: ffffffff81070392 (kvm_vcpu_ioctl+0x2b2/0x12e0) 00000000f9d4fde3: 00000000b5710100 (0xb5710100) 000000008dad949a: 0000000000000000 ... 000000004a1f4db7: 0000000041b58ab3 (0x41b58ab3) 00000000fdd6b043: ffffffff889a8ab8 (regoff.33587+0x35fd38/0x36e110) 000000008ff6abcf: ffffffff810700e0 (kvm_uevent_notify_change.part.29+0x440/0x440) 000000009642b851: ffff880100000001 (0xffff880100000001) 00000000ee1191a9: 000000000072c028 (0x72c028) 000000001a3cf44e: 0000000041b58ab3 (0x41b58ab3) 00000000968d3761: ffffffff889c3e18 (K512_4+0xb118/0x11bc5c) 00000000824790da: ffffffff816cca70 (exit_robust_list+0x290/0x290) 0000000068267052: 1ffff10037298f41 (0x1ffff10037298f41) 0000000006d0557d: ffff8801cb6aaaf8 (0xffff8801cb6aaaf8) 0000000084a9497b: ffffffff88d8e320 (rcu_bh_lock_map+0x40/0x40) 0000000066d5e2e5: ffffffff88d8e320 (rcu_bh_lock_map+0x40/0x40) 00000000e4753fb0: 0000000000000000 ... 00000000db581998: ffff8801b94c79d0 (0xffff8801b94c79d0) 00000000e74b12e2: ffffffff815c2526 (find_held_lock+0x36/0x1c0) 0000000021976ca2: 0000000100000001 (0x100000001) 00000000fc8a6895: ffff8801b94c7a28 (0xffff8801b94c7a28) 00000000cfa464e2: 1ffff10037298f41 (0x1ffff10037298f41) 000000008e983819: ffff8801b94c7ae8 (0xffff8801b94c7ae8) 0000000036ed6940: ffffffff88d8e320 (rcu_bh_lock_map+0x40/0x40) 000000000892c92a: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 00000000b9b8068b: ffff8801b94c7a28 (0xffff8801b94c7a28) 00000000f47b2672: ffff8801b94c7b10 (0xffff8801b94c7b10) 0000000065d1ac8c: 0000000000000286 (0x286) 0000000081b3c1ca: 0000000000000000 ... 000000009821ee62: ffff880100000001 (0xffff880100000001) 00000000bf362b2a: ffff8801cb6aaaf0 (0xffff8801cb6aaaf0) 00000000944d8015: 0000000000000286 (0x286) 00000000a4ac3911: 0000000000000000 ... 000000000f7a95bf: 0000000041b58ab3 (0x41b58ab3) 00000000bcf2a2d1: ffffffff889bf4b8 (K512_4+0x67b8/0x11bc5c) 0000000009784344: ffffffff815d11d0 (lock_downgrade+0x8e0/0x8e0) 0000000022105c47: ffff8801b94c7a50 (0xffff8801b94c7a50) 00000000f40169ab: 0000000000000000 ... 000000005b723c4b: 00000000b5710100 (0xb5710100) 00000000e1654572: 1ffff10037298f4f (0x1ffff10037298f4f) 000000008d8fc5f1: ffff8801b74e3900 (0xffff8801b74e3900) 00000000effdae8b: 1ffff10037298f51 (0x1ffff10037298f51) 0000000024b50ffb: ffff8801dae23600 (0xffff8801dae23600) 000000000f6cd048: ffff8801dae23610 (0xffff8801dae23610) 00000000af898260: ffff8801b94c7a70 (0xffff8801b94c7a70) 00000000cec9b36d: ffff88018b859810 (0xffff88018b859810) 00000000dbf1367c: ffff8801b94c7b10 (0xffff8801b94c7b10) 0000000013b6bcb1: ffffffff81644f45 (rcu_is_watching+0x85/0x140) 0000000025800759: ffff8801b94c7ad0 (0xffff8801b94c7ad0) 0000000004df8bff: 0000000041b58ab3 (0x41b58ab3) 000000003ddd2726: ffffffff889a460c (regoff.33587+0x35b88c/0x36e110) 00000000a970a734: ffffffff81644ec0 (rcu_bh_force_quiescent_state+0x20/0x20) 0000000018a7fcf4: ffffffff88d8e320 (rcu_bh_lock_map+0x40/0x40) 0000000079bf685f: ffff88018b859810 (0xffff88018b859810) 00000000b54e962c: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 00000000e50aa5cd: ffffffff88d8e320 (rcu_bh_lock_map+0x40/0x40) 00000000d1e02b0c: ffff8801b94c7c48 (0xffff8801b94c7c48) 00000000ed311763: ffff8801ba7907c0 (0xffff8801ba7907c0) 000000001d4cf3e3: ffff8801b94c7b00 (0xffff8801b94c7b00) 00000000fdf2f207: 0000000000000286 (0x286) 00000000800c9034: dffffc0000000000 (0xdffffc0000000000) 00000000a6bc4c8f: 0000000000000001 (0x1) 000000002af922c7: ffff8801bd901370 (0xffff8801bd901370) 0000000000dbde78: dffffc0000000000 (0xdffffc0000000000) 00000000d9872ce6: 0000000000000000 ... 00000000efe40775: 0000000000000001 (0x1) 00000000b6d5ebaa: ffff8801b94c7c70 (0xffff8801b94c7c70) 00000000695288e2: ffffffff81c7ca7c (__fget+0x40c/0x650) 000000001cda6693: ffff8801b94c7bc8 (0xffff8801b94c7bc8) 00000000920a3445: 1ffff10037298f6d (0x1ffff10037298f6d) 000000001a02be0d: 0000002200004000 (0x2200004000) 0000000072c4bf89: ffff8801ba790810 (0xffff8801ba790810) 000000009cd2481b: ffff8801bd901300 (0xffff8801bd901300) 000000003582155d: ffff8801ba7907c0 (0xffff8801ba7907c0) 000000001243c747: ffff8801cb6aaa01 (0xffff8801cb6aaa01) 00000000690f3819: ffff8801b94c7c08 (0xffff8801b94c7c08) 00000000db61227a: ffffed0037298f79 (0xffffed0037298f79) 00000000c2f28269: 0000000041b58ab3 (0x41b58ab3) 00000000db65fc73: ffffffff889a4260 (regoff.33587+0x35b4e0/0x36e110) 0000000030c4d4d1: ffffffff81c7c670 (expand_files.part.8+0x9a0/0x9a0) 00000000273b9fd6: ffff880100000001 (0xffff880100000001) 00000000173f53f9: 0000000000000001 (0x1) 00000000b7890fba: 0000000000000086 (0x86) 00000000407548e2: ffffffff00000001 (0xffffffff00000001) 00000000535bc87e: 0000000000000000 ... 0000000060838cd3: ffffffff889bf4b8 (K512_4+0x67b8/0x11bc5c) 000000009f5ff006: ffffffff815d11d0 (lock_downgrade+0x8e0/0x8e0) 000000004459fda5: ffff8801b6133ac0 (0xffff8801b6133ac0) 0000000018c46c86: 0000000000000000 ... 00000000fbb0caa3: ffff88018b8b0980 (0xffff88018b8b0980) 0000000085a0659c: ffff8801cb6aaa50 (0xffff8801cb6aaa50) 00000000de2b2e0a: 0000000041b58ab3 (0x41b58ab3) 0000000092e51a3f: ffffffff889a398f (regoff.33587+0x35ac0f/0x36e110) 000000007df7d068: ffff8801000050b6 (0xffff8801000050b6) 0000000054c0b164: ffff8801b94c7c28 (0xffff8801b94c7c28) 00000000dbe8d28a: ffffffff817940e3 (__sanitizer_cov_trace_switch+0x53/0x90) 00000000a4b0091e: ffff8801bd901300 (0xffff8801bd901300) 000000001ba80abc: 1ffff10037298f8e (0x1ffff10037298f8e) 000000002cf6a866: ffffffff810700e0 (kvm_uevent_notify_change.part.29+0x440/0x440) 0000000051a4b922: ffff8801b94c7c28 (0xffff8801b94c7c28) 000000009dc4e722: ffffffff81794066 (__sanitizer_cov_trace_const_cmp4+0x16/0x20) 0000000047e09b2c: ffff8801b94c7db8 (0xffff8801b94c7db8) 00000000d114536a: ffffffff81c48c32 (do_vfs_ioctl+0x1f2/0x16a0) 000000005ba18e9b: fffffbfff11a316e (0xfffffbfff11a316e) 0000000040d7df3c: 0000000000000008 (0x8) 000000006066e59d: 1ffff10037298f93 (0x1ffff10037298f93) 000000002e0956b6: ffff8801b94c7d78 (0xffff8801b94c7d78) 0000000003f0fd36: 0000000000000022 (0x22) 0000000020a304f1: dffffc0000000000 (0xdffffc0000000000) 00000000b3b4229c: 0000000000000000 ... 00000000d53b2f8f: 0000000041b58ab3 (0x41b58ab3) 00000000c7001a1b: ffffffff889d8390 (K512_4+0x1f690/0x11bc5c) 0000000086875397: ffffffff81c48a40 (ioctl_preallocate+0x2e0/0x2e0) 0000000099cf7b45: 0000400000000000 (0x400000000000) 000000003041d3bd: ffff880100000004 (0xffff880100000004) 00000000bd2dfe42: 0000000041b58ab3 (0x41b58ab3) 00000000fc8de7eb: ffffffff889a5fc8 (regoff.33587+0x35d248/0x36e110) 0000000046c5c1cf: ffffffff81c7cd00 (fget_raw+0x20/0x20) 00000000647ae94a: 0000000041b58ab3 (0x41b58ab3) 0000000051b28f8a: ffffffff00000004 (0xffffffff00000004) 0000000009918f04: ffffffff85d4fd60 (__ia32_sys_shutdown+0x80/0x80) 00000000572d0736: ffffffff814f3be7 (task_work_run+0x227/0x290) 000000009ecf24f3: 1ffff10037298f9e (0x1ffff10037298f9e) 0000000063280661: ffff8801cb6aaa38 (0xffff8801cb6aaa38) 00000000799901d4: 2243b1e752dc2000 (0x2243b1e752dc2000) 00000000d46cdd0b: 1ffff10037298fab (0x1ffff10037298fab) 00000000cb9ba187: 0000000000000000 ... 000000000371218c: ffff8801b94c7e20 (0xffff8801b94c7e20) 0000000043039425: ffff8801b94c7e20 (0xffff8801b94c7e20) 00000000ec1c5d5b: ffffffff816cf6b7 (__x64_sys_futex+0x477/0x680) 000000002cd7d7ca: ffffffff8100aa17 (exit_to_usermode_loop+0x87/0x310) 00000000d4bae2eb: 000000000072c028 (0x72c028) 0000000061afdf8d: 0000000000000000 ... 000000000c1c0075: 000000000072c000 (0x72c000) 00000000dcb3e059: 0000000000000000 ... 00000000fed53748: 0000000041b58ab3 (0x41b58ab3) 000000003e4ce631: ffffffff889c3a32 (K512_4+0xad32/0x11bc5c) 000000008bff4a45: ffff8801bd901300 (0xffff8801bd901300) 000000008760f96c: ffff8801bd901300 (0xffff8801bd901300) 00000000e20a8ad5: 0000000000000000 ... 00000000afd7d8af: ffff8801b94c7d90 (0xffff8801b94c7d90) 0000000083309df8: ffffffff8179402a (__sanitizer_cov_trace_const_cmp1+0x1a/0x20) 0000000040d0bc75: ffff8801b94c7db8 (0xffff8801b94c7db8) 0000000026e0543e: ffffffff81bf7e50 (fput+0x130/0x1a0) 00000000f9551879: 0000000000000001 (0x1) 000000002830ea73: ffff8801bd901300 (0xffff8801bd901300) 00000000e746b194: 0000000000000000 ... 000000004db88d86: ffff8801b94c7df8 (0xffff8801b94c7df8) 000000001ec44b2c: ffffffff81c4a161 (ksys_ioctl+0x81/0xd0) 00000000a63691cb: 0000ae80cb6aa2c0 (0xae80cb6aa2c0) 000000001f2beb0e: ffff8801b94c7f58 (0xffff8801b94c7f58) 0000000078597d70: 1ffff10037298fc8 (0x1ffff10037298fc8) 00000000f60ccb1f: ffff8801b94c7f20 (0xffff8801b94c7f20) 00000000ab1358e4: ffff8801b94c7f58 (0xffff8801b94c7f58) 000000006bd7e862: 0000000000000086 (0x86) 00000000a70846b0: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 000000008057ee40: 1ffff10037298fc8 (0x1ffff10037298fc8) 00000000ad50b9e6: ffff8801b94c7f20 (0xffff8801b94c7f20) 000000007661e306: ffff8801b94c7e20 (0xffff8801b94c7e20) 00000000d5d89bfb: ffffffff81794066 (__sanitizer_cov_trace_const_cmp4+0x16/0x20) 000000009bcad41a: ffff8801b94c7f48 (0xffff8801b94c7f48) 000000005aa53ef9: ffffffff8100c56f (do_syscall_64+0x48f/0x800) 0000000032fc49f9: ffffffff8151d53a (finish_task_switch+0x1ca/0x810) 0000000072d26826: 0000000000000000 ... 00000000fbe4a9fa: 0000000041b58ab3 (0x41b58ab3) 000000003ca910e2: ffffffff889a4260 (regoff.33587+0x35b4e0/0x36e110) 0000000006be66c0: ffffffff8100c0e0 (syscall_return_slowpath+0x5c0/0x5c0) 000000006238ad5a: ffff8801b94c7e68 (0xffff8801b94c7e68) 00000000286165dc: 0000000000000000 ... 000000000514cdbf: ffff8801b94c7f48 (0xffff8801b94c7f48) 0000000067166632: ffffffff8100be2f (syscall_return_slowpath+0x30f/0x5c0) 000000002ced0fc5: ffff8801b94c7f58 (0xffff8801b94c7f58) 00000000b4efb2bb: 0000000041b58ab3 (0x41b58ab3) 0000000058aa2450: ffffffff889a398f (regoff.33587+0x35ac0f/0x36e110) 0000000042ccc589: ffff8801cb6aaaf0 (0xffff8801cb6aaaf0) 000000004a9ff4ee: 0000000000000000 ... 00000000475ca36c: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 00000000404ede88: ffffffff8780009d (entry_SYSCALL_64_after_hwframe+0x59/0xbe) 00000000daf6da37: 0000000000000000 ... 000000001d6ed255: ffff8801b94c7ef0 (0xffff8801b94c7ef0) 0000000057e7ae07: ffffffff815c9fb1 (trace_hardirqs_on_caller+0x421/0x5c0) 000000007e88615f: 0000000000000000 ... 000000003d92d0ac: ffff8801b94c7f48 (0xffff8801b94c7f48) 00000000bcc1ac94: ffffffff81007c34 (trace_hardirqs_on_thunk+0x1a/0x1c) 00000000156a8b87: ffff8801bd901377 (0xffff8801bd901377) 000000007fa47654: ffffed0037b2026e (0xffffed0037b2026e) 00000000fa8b537a: ffffed0037b2026e (0xffffed0037b2026e) 00000000e02c91d9: ffff8801cb6aa2c0 (0xffff8801cb6aa2c0) 00000000b0e2f203: dffffc0000000000 (0xdffffc0000000000) 000000009aeee8a9: ffffc9000950b000 (0xffffc9000950b000) 000000000607e84a: 1ffff100396d5459 (0x1ffff100396d5459) 00000000964c5184: ffffffff8100c56f (do_syscall_64+0x48f/0x800) 00000000218cb443: ffff8801cb6aa2c8 (0xffff8801cb6aa2c8) 00000000b8a69bd3: 0000000000000000 ... 000000002149d28d: ffffffff8780009d (entry_SYSCALL_64_after_hwframe+0x59/0xbe) 000000005c3b92ad: 0000000000000002 (0x2) 000000005013c760: 00000000006f7c70 (0x6f7c70) 00000000e021e6c8: 000000000000027e (0x27e) 0000000006c66384: 00000000ffffffff (0xffffffff) 00000000e7c86422: 000000000072c000 (0x72c000) 000000009f4544b9: 00007fa0eb6226d4 (0x7fa0eb6226d4) 0000000000319a85: 0000000000000246 (0x246) 000000004ab2ca03: 0000000000000000 ... 0000000025c3b34e: 0000000000455979 (0x455979) 00000000cfac82ef: 0000000000000000 ... 000000007a5436d8: 000000000000ae80 (0xae80) 00000000d4ee75cf: 0000000000000022 (0x22) 000000002ba2e8f5: 0000000000000010 (0x10) 00000000eebc035c: 0000000000455979 (0x455979) 0000000083ec1f2c: 0000000000000033 (0x33) 00000000de4f1bd3: 0000000000000246 (0x246) 000000003b713338: 00007fa0eb621c68 (0x7fa0eb621c68) 000000004ae629a0: 000000000000002b (0x2b) BUG: unable to handle kernel paging request at 00000000000059c6 PGD 18b9d8067 P4D 18b9d8067 PUD 1b7628067 PMD 0 Oops: 0000 [#1] SMP KASAN Dumping ftrace buffer: (ftrace buffer empty) Modules linked in: CPU: 0 PID: 10227 Comm: syz-executor6 Tainted: G W 4.17.0-rc3+ #28 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:msr_write_intercepted arch/x86/kvm/vmx.c:2126 [inline] RIP: 0010:vmx_vcpu_run+0xa3d/0x25f0 arch/x86/kvm/vmx.c:9869 RSP: 0018:ffff8801b94c73b0 EFLAGS: 00010046 RAX: 0000000000000286 RBX: 0000000010000000 RCX: ffffc9000950b000 RDX: 1ffffffff115b400 RSI: ffffffff811f733c RDI: 0000000000000005 RBP: ffff88018a9701c0 R08: ffff8801cb6aa2c0 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 FS: 00007fa0eb622700(0000) GS:ffff8801dae00000(0000) knlGS:ffff8801dae00000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00000000000059c6 CR3: 00000001addd1000 CR4: 00000000001426f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: Code: 84 91 00 00 00 e8 04 cc 59 00 48 8b 54 24 08 48 b8 00 00 00 00 00 fc ff df 48 c1 ea 03 80 3c 02 00 0f 85 36 19 00 00 48 8b 04 24 <48> 8b 98 40 57 00 00 48 b8 00 00 00 00 00 fc ff df 48 8d 7b 40 RIP: msr_write_intercepted arch/x86/kvm/vmx.c:2126 [inline] RSP: ffff8801b94c73b0 RIP: vmx_vcpu_run+0xa3d/0x25f0 arch/x86/kvm/vmx.c:9869 RSP: ffff8801b94c73b0 CR2: 00000000000059c6 ---[ end trace 895097708caeed68 ]---