bisecting cause commit starting from 1e3778cb223e861808ae0daccf353536e7573eed building syzkaller on a60cb4cd840ce786236a00480e8bb1025e0c5fef testing commit 1e3778cb223e861808ae0daccf353536e7573eed with gcc (GCC) 8.1.0 all runs: crashed: KASAN: slab-out-of-bounds Read in handle_vmptrld testing release v5.2 testing commit 0ecfebd2b52404ae0c54a878c872bb93363ada36 with gcc (GCC) 8.1.0 all runs: crashed: KASAN: slab-out-of-bounds Read in handle_vmptrld testing release v5.1 testing commit e93c9c99a629c61837d5a7fc2120cd2b6c70dbdd with gcc (GCC) 8.1.0 all runs: crashed: KASAN: slab-out-of-bounds Read in handle_vmptrld testing release v5.0 testing commit 1c163f4c7b3f621efff9b28a47abb36f7378d783 with gcc (GCC) 8.1.0 all runs: crashed: KASAN: slab-out-of-bounds Read in handle_vmptrld testing release v4.20 testing commit 8fe28cb58bcb235034b64cbbb7550a8a43fd88be with gcc (GCC) 8.1.0 all runs: crashed: KASAN: slab-out-of-bounds Read in handle_vmptrld testing release v4.19 testing commit 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d with gcc (GCC) 8.1.0 all runs: crashed: KASAN: slab-out-of-bounds Read in handle_vmptrld testing release v4.18 testing commit 94710cac0ef4ee177a63b5227664b38c95bbf703 with gcc (GCC) 8.1.0 all runs: crashed: KASAN: slab-out-of-bounds Read in handle_vmptrld testing release v4.17 testing commit 29dcea88779c856c7dc92040a0c01233263101d4 with gcc (GCC) 8.1.0 all runs: crashed: KASAN: slab-out-of-bounds Read in handle_vmptrld testing release v4.16 testing commit 0adb32858b0bddf4ada5f364a84ed60b196dbcda with gcc (GCC) 8.1.0 all runs: crashed: KASAN: slab-out-of-bounds Read in handle_vmptrld testing release v4.15 testing commit d8a5b80568a9cb66810e75b182018e9edb68e8ff with gcc (GCC) 8.1.0 all runs: crashed: KASAN: slab-out-of-bounds Read in handle_vmptrld testing release v4.14 testing commit bebc6082da0a9f5d47a1ea2edc099bf671058bd4 with gcc (GCC) 8.1.0 all runs: OK # git bisect start v4.15 v4.14 Bisecting: 8497 revisions left to test after this (roughly 13 steps) [5d352e69c60e54b5f04d6e337a1d2bf0dbf3d94a] Merge tag 'media/v4.15-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media testing commit 5d352e69c60e54b5f04d6e337a1d2bf0dbf3d94a with gcc (GCC) 8.1.0 all runs: OK # git bisect good 5d352e69c60e54b5f04d6e337a1d2bf0dbf3d94a Bisecting: 3900 revisions left to test after this (roughly 12 steps) [f6705bf959efac87bca76d40050d342f1d212587] Merge tag 'drm-for-v4.15-amd-dc' of git://people.freedesktop.org/~airlied/linux testing commit f6705bf959efac87bca76d40050d342f1d212587 with gcc (GCC) 8.1.0 all runs: crashed: KASAN: slab-out-of-bounds Read in handle_vmptrld # git bisect bad f6705bf959efac87bca76d40050d342f1d212587 Bisecting: 2234 revisions left to test after this (roughly 11 steps) [8c609698569578913ad40bb160b97c3f6cfa15ec] Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc testing commit 8c609698569578913ad40bb160b97c3f6cfa15ec with gcc (GCC) 8.1.0 all runs: OK # git bisect good 8c609698569578913ad40bb160b97c3f6cfa15ec Bisecting: 1116 revisions left to test after this (roughly 10 steps) [bec04432cb9036dedf89140c102b5ac03e4b3626] Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux testing commit bec04432cb9036dedf89140c102b5ac03e4b3626 with gcc (GCC) 8.1.0 all runs: crashed: KASAN: slab-out-of-bounds Read in handle_vmptrld # git bisect bad bec04432cb9036dedf89140c102b5ac03e4b3626 Bisecting: 556 revisions left to test after this (roughly 9 steps) [a5494aed0d94a2e6b12be963d28b57cfffe0f9e9] Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt testing commit a5494aed0d94a2e6b12be963d28b57cfffe0f9e9 with gcc (GCC) 8.1.0 run #0: crashed: WARNING in __x86_set_memory_region run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad a5494aed0d94a2e6b12be963d28b57cfffe0f9e9 Bisecting: 272 revisions left to test after this (roughly 8 steps) [c0dec1ec33d74ac7b07caf32506a84495e0a062f] Merge tag 'sunxi-dt-for-4.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt testing commit c0dec1ec33d74ac7b07caf32506a84495e0a062f with gcc (GCC) 8.1.0 all runs: OK # git bisect good c0dec1ec33d74ac7b07caf32506a84495e0a062f Bisecting: 119 revisions left to test after this (roughly 7 steps) [da7920e31de98a149ab4048d7f05913429b84c2f] Merge tag 'imx-dt-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt testing commit da7920e31de98a149ab4048d7f05913429b84c2f with gcc (GCC) 8.1.0 all runs: OK # git bisect good da7920e31de98a149ab4048d7f05913429b84c2f Bisecting: 46 revisions left to test after this (roughly 6 steps) [918c822374431a2555c8a4f6e29ab1f93e556742] Merge tag 'renesas-arm64-dt2-for-v4.15' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt testing commit 918c822374431a2555c8a4f6e29ab1f93e556742 with gcc (GCC) 8.1.0 all runs: OK # git bisect good 918c822374431a2555c8a4f6e29ab1f93e556742 Bisecting: 20 revisions left to test after this (roughly 5 steps) [b295477e0026b92cceba642b111a3efd569d3cc5] Merge tag 'mvebu-dt64-4.15-1' of git://git.infradead.org/linux-mvebu into next/dt testing commit b295477e0026b92cceba642b111a3efd569d3cc5 with gcc (GCC) 8.1.0 all runs: OK # git bisect good b295477e0026b92cceba642b111a3efd569d3cc5 Bisecting: 10 revisions left to test after this (roughly 3 steps) [ab36be660bad40133e1c6a028ba79e46c5d6f3c7] ARM64: dts: meson-gxl: Take eMMC data strobe out of eMMC pins testing commit ab36be660bad40133e1c6a028ba79e46c5d6f3c7 with gcc (GCC) 8.1.0 all runs: OK # git bisect good ab36be660bad40133e1c6a028ba79e46c5d6f3c7 Bisecting: 5 revisions left to test after this (roughly 3 steps) [a1d759cf528064e73c06d318cd03213c4eafbc35] ARM64: dts: meson-gxm: enable HS400 on the vim2 testing commit a1d759cf528064e73c06d318cd03213c4eafbc35 with gcc (GCC) 8.1.0 all runs: OK # git bisect good a1d759cf528064e73c06d318cd03213c4eafbc35 Bisecting: 2 revisions left to test after this (roughly 2 steps) [a87f854ddcf7ff7e044d72db0aa6da82f26d69a6] ARM64: dts: meson-gx: remove unnecessary uart compatible testing commit a87f854ddcf7ff7e044d72db0aa6da82f26d69a6 with gcc (GCC) 8.1.0 run #0: crashed: WARNING in __x86_set_memory_region run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad a87f854ddcf7ff7e044d72db0aa6da82f26d69a6 Bisecting: 0 revisions left to test after this (roughly 1 step) [ab29891e953fd7c3410f3edeb50457812f7694d8] ARM64: dts: meson-gx: remove unnecessary clocks properties testing commit ab29891e953fd7c3410f3edeb50457812f7694d8 with gcc (GCC) 8.1.0 all runs: OK # git bisect good ab29891e953fd7c3410f3edeb50457812f7694d8 a87f854ddcf7ff7e044d72db0aa6da82f26d69a6 is the first bad commit commit a87f854ddcf7ff7e044d72db0aa6da82f26d69a6 Author: Neil Armstrong Date: Wed Oct 11 17:39:40 2017 +0200 ARM64: dts: meson-gx: remove unnecessary uart compatible Since the switch to documented uart bindings, the old undocumented compatible binding was left for simplicity. This patch removes these unneeded compatible strings. Signed-off-by: Neil Armstrong Signed-off-by: Kevin Hilman :040000 040000 37474bfea65b8e536b375cb18541812429264e86 b8ad84533091544757afdd3cf419711b65cb2399 M arch revisions tested: 24, total time: 4h54m15.1331184s (build: 2h2m35.825730371s, test: 2h44m59.288649241s) first bad commit: a87f854ddcf7ff7e044d72db0aa6da82f26d69a6 ARM64: dts: meson-gx: remove unnecessary uart compatible cc: ["carlo@caione.org" "catalin.marinas@arm.com" "devicetree@vger.kernel.org" "khilman@baylibre.com" "linux-amlogic@lists.infradead.org" "linux-arm-kernel@lists.infradead.org" "linux-kernel@vger.kernel.org" "mark.rutland@arm.com" "narmstrong@baylibre.com" "robh+dt@kernel.org" "will.deacon@arm.com"] crash: WARNING in __x86_set_memory_region ------------[ cut here ]------------ WARNING: CPU: 0 PID: 30523 at arch/x86/kvm/x86.c:8202 __x86_set_memory_region+0x5cd/0x7b0 arch/x86/kvm/x86.c:8202 Kernel panic - not syncing: panic_on_warn set ... CPU: 0 PID: 30523 Comm: syz-executor.5 Not tainted 4.14.0-rc4+ #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 kobject: 'kvm' (ffff8801dcf865d0): kobject_uevent_env kobject: 'kvm' (ffff8801dcf865d0): fill_kobj_path: path = '/devices/virtual/misc/kvm' kobject: 'kvm' (ffff8801dcf865d0): kobject_uevent_env kobject: 'kvm' (ffff8801dcf865d0): fill_kobj_path: path = '/devices/virtual/misc/kvm' Call Trace: __dump_stack lib/dump_stack.c:16 [inline] dump_stack+0x145/0x1e1 lib/dump_stack.c:52 kobject: 'kvm' (ffff8801dcf865d0): kobject_uevent_env kobject: 'kvm' (ffff8801dcf865d0): fill_kobj_path: path = '/devices/virtual/misc/kvm' kobject: 'kvm' (ffff8801dcf865d0): kobject_uevent_env kobject: 'kvm' (ffff8801dcf865d0): fill_kobj_path: path = '/devices/virtual/misc/kvm' kobject: 'kvm' (ffff8801dcf865d0): kobject_uevent_env kobject: 'kvm' (ffff8801dcf865d0): fill_kobj_path: path = '/devices/virtual/misc/kvm' kobject: 'kvm' (ffff8801dcf865d0): kobject_uevent_env kobject: 'kvm' (ffff8801dcf865d0): fill_kobj_path: path = '/devices/virtual/misc/kvm' panic+0x1a9/0x34e kernel/panic.c:181 __warn.cold.8+0x11a/0x156 kernel/panic.c:542 report_bug+0x1a3/0x227 lib/bug.c:183 fixup_bug arch/x86/kernel/traps.c:178 [inline] do_trap_no_signal arch/x86/kernel/traps.c:212 [inline] do_trap+0x1ef/0x2d0 arch/x86/kernel/traps.c:261 do_error_trap+0x11f/0x390 arch/x86/kernel/traps.c:298 do_invalid_op+0x1b/0x20 arch/x86/kernel/traps.c:311 invalid_op+0x18/0x20 arch/x86/entry/entry_64.S:905 RIP: 0010:__x86_set_memory_region+0x5cd/0x7b0 arch/x86/kvm/x86.c:8202 RSP: 0018:ffff880124c67280 EFLAGS: 00010286 RAX: 00000000fffffffc RBX: 00000000000101ff RCX: ffff8801236fcb38 RDX: dffffc0000000000 RSI: 0000000000000002 RDI: 0000000000000282 RBP: ffff880124c673b8 R08: 1ffff1002498ce03 R09: ffff8801236fc200 R10: 9c2e87fa953a3303 R11: 1ffff100246dfaeb R12: ffff8800b0b4e5c0 R13: ffff880124c67390 R14: ffff880124c67350 R15: 00007eff1d08b000 x86_set_memory_region+0x38/0x60 arch/x86/kvm/x86.c:8214 kvm_arch_destroy_vm+0x731/0xa90 arch/x86/kvm/x86.c:8230 kvm_destroy_vm arch/x86/kvm/../../../virt/kvm/kvm_main.c:727 [inline] kvm_put_kvm+0x584/0xd20 arch/x86/kvm/../../../virt/kvm/kvm_main.c:748 kvm_vcpu_release+0x77/0xa0 arch/x86/kvm/../../../virt/kvm/kvm_main.c:2371 __fput+0x2db/0x910 fs/file_table.c:210 ____fput+0x9/0x10 fs/file_table.c:244 task_work_run+0x15e/0x240 kernel/task_work.c:112 get_signal+0x10c6/0x1480 kernel/signal.c:2164 do_signal+0x94/0x2210 arch/x86/kernel/signal.c:808 exit_to_usermode_loop+0x1bc/0x290 arch/x86/entry/common.c:158 prepare_exit_to_usermode arch/x86/entry/common.c:197 [inline] syscall_return_slowpath+0x341/0x400 arch/x86/entry/common.c:266 entry_SYSCALL_64_fastpath+0xc0/0xc2 RIP: 0033:0x4598e9 RSP: 002b:00007eff1d089c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: fffffffffffffffc RBX: 0000000000000003 RCX: 00000000004598e9 RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000005 RBP: 000000000075bfc8 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007eff1d08a6d4 R13: 00000000004c2c68 R14: 00000000004d6330 R15: 00000000ffffffff Kernel Offset: disabled Rebooting in 86400 seconds..