bisecting cause commit starting from 6f513529296fd4f696afb4354c46508abe646541 building syzkaller on 49ca1f59e37fcf63dc38a6bd2b60fcc47a0a708e testing commit 6f513529296fd4f696afb4354c46508abe646541 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a53ad9d52b393896d2f0b6b838be9a7d0ed08da33fc7fd1c1d8a0e6c1a0c55f7 all runs: crashed: general protection fault in skb_clone testing release v5.15 testing commit 8bb7eca972ad531c9b149c0a51ab43a417385813 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f022453079e48b0d1b235afa1df77c4f350bb0819401752f5af42ca0fa10a066 all runs: crashed: general protection fault in skb_clone testing release v5.14 testing commit 7d2a07b769330c34b4deabeed939325c77a7ec2f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: be3d06891e11d648020dc3dac724dae7fa1f6a96d556ef5980ca0ab2b76a1a05 all runs: crashed: general protection fault in skb_clone testing release v5.13 testing commit 62fb9874f5da54fdb243003b386128037319b219 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b2933695a59c94240b0254937309cc3381b5fd92eccbe624d13e8f0e91710c31 all runs: crashed: general protection fault in skb_clone testing release v5.12 testing commit 9f4ad9e425a1d3b6a34617b8ea226d56a119a717 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 715a6358551d1a902d5f7311dc043f3aba5f7ca96c64f33a47f589f38abc88d3 all runs: crashed: general protection fault in skb_clone testing release v5.11 testing commit f40ddce88593482919761f74910f42f4b84c004b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6c11985d8665ad91bdfd6df13ef7f9299f2fa02b60749aca67f1189114bb2d0b all runs: OK # git bisect start 9f4ad9e425a1d3b6a34617b8ea226d56a119a717 f40ddce88593482919761f74910f42f4b84c004b Bisecting: 6798 revisions left to test after this (roughly 13 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [d99676af540c2dc829999928fb81c58c80a1dce4] Merge tag 'drm-next-2021-02-19' of git://anongit.freedesktop.org/drm/drm testing commit d99676af540c2dc829999928fb81c58c80a1dce4 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 2b5ccdee5cf98300d955a7f8c3538c9dbb8622df9c0b5f7075a3fbc27e742def run #0: basic kernel testing failed: WARNING in kvm_wait run #1: basic kernel testing failed: WARNING in kvm_wait run #2: basic kernel testing failed: WARNING in kvm_wait run #3: basic kernel testing failed: WARNING in kvm_wait run #4: basic kernel testing failed: WARNING in kvm_wait run #5: basic kernel testing failed: WARNING in kvm_wait run #6: OK run #7: OK run #8: boot failed: WARNING in kvm_wait run #9: boot failed: WARNING in kvm_wait # git bisect skip d99676af540c2dc829999928fb81c58c80a1dce4 Bisecting: 6798 revisions left to test after this (roughly 13 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [0256317a61514add6f3d0187e438ef527d7577b4] Merge tag 'mac80211-next-for-net-next-2021-02-02' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next testing commit 0256317a61514add6f3d0187e438ef527d7577b4 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a988e0cfb1501910c055a9eca7438e89615accd9b075ec07ed0f017d815c7fbd all runs: OK # git bisect good 0256317a61514add6f3d0187e438ef527d7577b4 Bisecting: 6743 revisions left to test after this (roughly 13 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [a2b095e0efa7229a1a88602283ba1a8a32004851] Merge tag 'tpmdd-next-v5.12-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd testing commit a2b095e0efa7229a1a88602283ba1a8a32004851 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a704c328be84a6ab5ff95850da70ff112d861952e169a3641d04bdaae6cd2d18 run #0: basic kernel testing failed: WARNING in kvm_wait run #1: basic kernel testing failed: WARNING in kvm_wait run #2: basic kernel testing failed: WARNING in kvm_wait run #3: basic kernel testing failed: WARNING in kvm_wait run #4: basic kernel testing failed: WARNING in kvm_wait run #5: OK run #6: OK run #7: OK run #8: OK run #9: boot failed: WARNING in kvm_wait # git bisect good a2b095e0efa7229a1a88602283ba1a8a32004851 Bisecting: 3317 revisions left to test after this (roughly 12 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [4c48faba5b7f18fb53e4aeeb768932f17c9da1ed] Merge branch 'akpm' (patches from Andrew) testing commit 4c48faba5b7f18fb53e4aeeb768932f17c9da1ed compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 39c8018548ab59ed0a7afc8467b21bb6ec007af3fae203683bef69d85c19431f run #0: basic kernel testing failed: WARNING in kvm_wait run #1: basic kernel testing failed: WARNING in kvm_wait run #2: basic kernel testing failed: WARNING in kvm_wait run #3: crashed: WARNING in kvm_wait run #4: OK run #5: OK run #6: OK run #7: boot failed: WARNING in kvm_wait run #8: boot failed: WARNING in kvm_wait run #9: boot failed: WARNING in kvm_wait reproducer seems to be flaky # git bisect bad 4c48faba5b7f18fb53e4aeeb768932f17c9da1ed Bisecting: 1738 revisions left to test after this (roughly 11 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [ae42c3173ba5cbe12fab0dad330e997c4ff9f68a] Merge tag 'for-5.12/block-ipi-2021-02-21' of git://git.kernel.dk/linux-block testing commit ae42c3173ba5cbe12fab0dad330e997c4ff9f68a compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0514300e895668c75d7a48504f7a9c5d0c97073b3b4f5fbe6fbcf3c1e10152c9 run #0: basic kernel testing failed: WARNING in kvm_wait run #1: basic kernel testing failed: WARNING in kvm_wait run #2: basic kernel testing failed: WARNING in kvm_wait run #3: basic kernel testing failed: WARNING in kvm_wait run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: boot failed: WARNING in kvm_wait run #15: boot failed: WARNING in kvm_wait run #16: boot failed: WARNING in kvm_wait run #17: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # git bisect good ae42c3173ba5cbe12fab0dad330e997c4ff9f68a Bisecting: 891 revisions left to test after this (roughly 10 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [c3476d2f2b1dcda2f089412e5844bf4f93c19229] scripts/dtc: Add missing fdtoverlay to gitignore testing commit c3476d2f2b1dcda2f089412e5844bf4f93c19229 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: db85dc84e082bf01bac3e568789b2a82a7a7b3bb966fa209c09dc6052944cc11 run #0: basic kernel testing failed: WARNING in kvm_wait run #1: basic kernel testing failed: WARNING in kvm_wait run #2: basic kernel testing failed: WARNING in kvm_wait run #3: basic kernel testing failed: WARNING in kvm_wait run #4: basic kernel testing failed: WARNING in kvm_wait run #5: crashed: WARNING in kvm_wait run #6: basic kernel testing failed: BUG: program execution failed: executor NUM: exit status NUM run #7: basic kernel testing failed: WARNING in kvm_wait run #8: crashed: WARNING in kvm_wait run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: boot failed: WARNING in kvm_wait run #16: boot failed: WARNING in kvm_wait run #17: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # git bisect bad c3476d2f2b1dcda2f089412e5844bf4f93c19229 Bisecting: 461 revisions left to test after this (roughly 9 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [6ff6f86bc4d02949b5688d69de1c89c310d62c44] Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm testing commit 6ff6f86bc4d02949b5688d69de1c89c310d62c44 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a92a1e059216f1e90f254a7abb18a3ece3bf10a9743e9fd0f9909c2f94062454 run #0: basic kernel testing failed: WARNING in kvm_wait run #1: basic kernel testing failed: WARNING in kvm_wait run #2: basic kernel testing failed: WARNING in kvm_wait run #3: basic kernel testing failed: WARNING in kvm_wait run #4: basic kernel testing failed: WARNING in kvm_wait run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: boot failed: WARNING in kvm_wait run #14: boot failed: WARNING in kvm_wait run #15: boot failed: WARNING in kvm_wait run #16: boot failed: WARNING in kvm_wait run #17: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # git bisect good 6ff6f86bc4d02949b5688d69de1c89c310d62c44 Bisecting: 245 revisions left to test after this (roughly 8 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [f81f213850ca84b3d5e59e17d17acb2ecfc24076] Merge tag 'for-linus-5.12-1' of git://github.com/cminyard/linux-ipmi testing commit f81f213850ca84b3d5e59e17d17acb2ecfc24076 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d8aca8e4c2ceb770b461a84d9971aa829ae1e02275a60b0e501aaaa38cc283bf run #0: basic kernel testing failed: WARNING in kvm_wait run #1: basic kernel testing failed: WARNING in kvm_wait run #2: basic kernel testing failed: WARNING in kvm_wait run #3: basic kernel testing failed: WARNING in kvm_wait run #4: basic kernel testing failed: WARNING in kvm_wait run #5: basic kernel testing failed: WARNING in kvm_wait run #6: basic kernel testing failed: failed to copy test binary to VM: timedout ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-execprog" "root@10.128.15.202:./syz-execprog"] Warning: Permanently added '10.128.15.202' (ECDSA) to the list of known hosts. run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: boot failed: WARNING in kvm_wait run #13: boot failed: WARNING in kvm_wait run #14: boot failed: WARNING in kvm_wait run #15: boot failed: WARNING in kvm_wait run #16: boot failed: WARNING in kvm_wait run #17: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # git bisect skip f81f213850ca84b3d5e59e17d17acb2ecfc24076 Bisecting: 245 revisions left to test after this (roughly 8 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [eb83b8e3e6478845f8130622a2048ed4ec3b3be3] media: videobuf2: Move frame_vector into media subsystem testing commit eb83b8e3e6478845f8130622a2048ed4ec3b3be3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c1b49782c3b3d8b38d429e22d5a66e495dc178f6161565fd84dc863861b9f7e2 all runs: OK # git bisect good eb83b8e3e6478845f8130622a2048ed4ec3b3be3 Bisecting: 245 revisions left to test after this (roughly 8 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [d23dddf86a12c96d9a3d135a567b9716e5b47821] scripts/mod: disable LTO for empty.c testing commit d23dddf86a12c96d9a3d135a567b9716e5b47821 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 714f323c522d67fd8d306e2193212b929f1171a7d7c986de8751e1442d4a9a15 all runs: OK # git bisect good d23dddf86a12c96d9a3d135a567b9716e5b47821 Bisecting: 234 revisions left to test after this (roughly 8 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [6650c4782d5788346a25a4f698880d124f2699a0] powerpc/irq: Add stub irq_soft_mask_return() for PPC32 testing commit 6650c4782d5788346a25a4f698880d124f2699a0 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: cb1fb8580edb3c703b266cc271bb9c896138bd95b134c17f9ffedb603404bb8c all runs: OK # git bisect good 6650c4782d5788346a25a4f698880d124f2699a0 Bisecting: 152 revisions left to test after this (roughly 7 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [79db4d2293eba2ce6265a341bedf6caecad5eeb3] Merge tag 'clang-lto-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux testing commit 79db4d2293eba2ce6265a341bedf6caecad5eeb3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 904d394ee83529a4120e09427d3b4950e97400bcea53b3fec57a9d7220e96199 run #0: basic kernel testing failed: WARNING in kvm_wait run #1: basic kernel testing failed: WARNING in kvm_wait run #2: basic kernel testing failed: WARNING in kvm_wait run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: boot failed: WARNING in kvm_wait run #16: boot failed: WARNING in kvm_wait run #17: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # git bisect good 79db4d2293eba2ce6265a341bedf6caecad5eeb3 Bisecting: 93 revisions left to test after this (roughly 6 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [aa8e3291729fd885351af0b077330721d4bf5db9] Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu testing commit aa8e3291729fd885351af0b077330721d4bf5db9 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1dc8efb2365ca05f30ebd25846a472389cf855e23b469f5805e8fd3c50d943f0 run #0: basic kernel testing failed: WARNING in kvm_wait run #1: basic kernel testing failed: WARNING in kvm_wait run #2: basic kernel testing failed: WARNING in kvm_wait run #3: basic kernel testing failed: WARNING in kvm_wait run #4: basic kernel testing failed: WARNING in kvm_wait run #5: crashed: WARNING in kvm_wait run #6: crashed: WARNING in kvm_wait run #7: basic kernel testing failed: failed to copy test binary to VM: timedout ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-fuzzer" "root@10.128.1.33:./syz-fuzzer"] Warning: Permanently added '10.128.1.33' (ECDSA) to the list of known hosts. run #8: crashed: WARNING in kvm_wait run #9: basic kernel testing failed: failed to copy test binary to VM: timedout ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-execprog" "root@10.128.15.234:./syz-execprog"] Warning: Permanently added '10.128.15.234' (ECDSA) to the list of known hosts. run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: boot failed: WARNING in kvm_wait run #17: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # git bisect bad aa8e3291729fd885351af0b077330721d4bf5db9 Bisecting: 29 revisions left to test after this (roughly 5 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [125f0b7d24216f37a9683b3899fa45101090f098] x86/power: Move restore_registers() to top of the file testing commit 125f0b7d24216f37a9683b3899fa45101090f098 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a96ffc0ac8417d2e48fad0644580cfdc1c353c4a6108497f8bfa38e095ec532b all runs: OK # git bisect good 125f0b7d24216f37a9683b3899fa45101090f098 Bisecting: 14 revisions left to test after this (roughly 4 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [367948220fcefcad1bf0d3d595a06efe0694acae] module: remove EXPORT_UNUSED_SYMBOL* testing commit 367948220fcefcad1bf0d3d595a06efe0694acae compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: fba479a3f4a938498a8be4904fa931917474cb8e707bcf45643a95e59787ef67 all runs: OK # git bisect good 367948220fcefcad1bf0d3d595a06efe0694acae Bisecting: 5 revisions left to test after this (roughly 3 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [74268693e0f751381688743a48e37cf63a45deef] Merge tag 'microblaze-v5.12' of git://git.monstr.eu/linux-2.6-microblaze testing commit 74268693e0f751381688743a48e37cf63a45deef compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3bb77a183382ab6280013e822f878606aa2e47821cf4fcc2f5796dfaeb65e031 run #0: basic kernel testing failed: WARNING in kvm_wait run #1: basic kernel testing failed: WARNING in kvm_wait run #2: basic kernel testing failed: WARNING in kvm_wait run #3: basic kernel testing failed: WARNING in kvm_wait run #4: basic kernel testing failed: WARNING in kvm_wait run #5: basic kernel testing failed: WARNING in kvm_wait run #6: basic kernel testing failed: WARNING in kvm_wait run #7: basic kernel testing failed: failed to copy test binary to VM: timedout ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-execprog" "root@10.128.15.205:./syz-execprog"] Warning: Permanently added '10.128.15.205' (ECDSA) to the list of known hosts. run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: boot failed: WARNING in kvm_wait run #15: boot failed: WARNING in kvm_wait run #16: boot failed: WARNING in kvm_wait run #17: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # git bisect skip 74268693e0f751381688743a48e37cf63a45deef Bisecting: 5 revisions left to test after this (roughly 3 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [a56ff24efbba18f4361415597f145f4b5773be3e] Merge tag 'objtool-core-2021-02-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit a56ff24efbba18f4361415597f145f4b5773be3e compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3bb77a183382ab6280013e822f878606aa2e47821cf4fcc2f5796dfaeb65e031 run #0: basic kernel testing failed: WARNING in kvm_wait run #1: basic kernel testing failed: WARNING in kvm_wait run #2: basic kernel testing failed: WARNING in kvm_wait run #3: crashed: WARNING in kvm_wait run #4: basic kernel testing failed: failed to copy test binary to VM: timedout ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/bin/linux_amd64/syz-execprog" "root@10.128.0.21:./syz-execprog"] Warning: Permanently added '10.128.0.21' (ECDSA) to the list of known hosts. run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: boot failed: WARNING in kvm_wait run #14: boot failed: WARNING in kvm_wait run #15: boot failed: WARNING in kvm_wait run #16: boot failed: WARNING in kvm_wait run #17: boot failed: WARNING in kvm_wait run #18: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # git bisect bad a56ff24efbba18f4361415597f145f4b5773be3e Bisecting: 1 revision left to test after this (roughly 1 step) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [2a512829840eb97a8b52eca7058e56d484468f2d] objtool,x86: Additionally decode: mov %rsp, (%reg) testing commit 2a512829840eb97a8b52eca7058e56d484468f2d compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: cf1a90db65323c5cc10e67dec7aa6deef46789efe5dc9cbe654bfe9c5ea805dd all runs: OK # git bisect good 2a512829840eb97a8b52eca7058e56d484468f2d Bisecting: 0 revisions left to test after this (roughly 0 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [aafeb14e9da29e323b0605f8f1bae0d45d5f3acf] objtool: Support stack-swizzle testing commit aafeb14e9da29e323b0605f8f1bae0d45d5f3acf compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: cf1a90db65323c5cc10e67dec7aa6deef46789efe5dc9cbe654bfe9c5ea805dd all runs: OK # git bisect good aafeb14e9da29e323b0605f8f1bae0d45d5f3acf warning: unable to access '/syzkaller/.config/git/attributes': Permission denied a56ff24efbba18f4361415597f145f4b5773be3e is the first bad commit commit a56ff24efbba18f4361415597f145f4b5773be3e Merge: 79db4d2293eb aafeb14e9da2 Author: Linus Torvalds Date: Tue Feb 23 09:56:13 2021 -0800 Merge tag 'objtool-core-2021-02-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Pull objtool updates from Thomas Gleixner: - Make objtool work for big-endian cross compiles - Make stack tracking via stack pointer memory operations match push/pop semantics to prepare for architectures w/o PUSH/POP instructions. - Add support for analyzing alternatives - Improve retpoline detection and handling - Improve assembly code coverage on x86 - Provide support for inlined stack switching * tag 'objtool-core-2021-02-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (33 commits) objtool: Support stack-swizzle objtool,x86: Additionally decode: mov %rsp, (%reg) x86/unwind/orc: Change REG_SP_INDIRECT x86/power: Support objtool validation in hibernate_asm_64.S x86/power: Move restore_registers() to top of the file x86/power: Annotate indirect branches as safe x86/acpi: Support objtool validation in wakeup_64.S x86/acpi: Annotate indirect branch as safe x86/ftrace: Support objtool vmlinux.o validation in ftrace_64.S x86/xen/pvh: Annotate indirect branch as safe x86/xen: Support objtool vmlinux.o validation in xen-head.S x86/xen: Support objtool validation in xen-asm.S objtool: Add xen_start_kernel() to noreturn list objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC objtool: Add asm version of STACK_FRAME_NON_STANDARD objtool: Assume only ELF functions do sibling calls x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub objtool: Support retpoline jump detection for vmlinux.o objtool: Fix ".cold" section suffix check for newer versions of GCC objtool: Fix retpoline detection in asm code ... arch/x86/include/asm/insn.h | 45 +++ arch/x86/include/asm/orc_types.h | 10 + arch/x86/include/asm/unwind_hints.h | 13 +- arch/x86/kernel/acpi/Makefile | 1 - arch/x86/kernel/acpi/wakeup_64.S | 4 + arch/x86/kernel/ftrace_64.S | 8 +- arch/x86/kernel/unwind_orc.c | 5 +- arch/x86/lib/insn.c | 119 ++++--- arch/x86/lib/retpoline.S | 2 +- arch/x86/platform/pvh/head.S | 2 + arch/x86/power/Makefile | 1 - arch/x86/power/hibernate_asm_64.S | 103 +++--- arch/x86/tools/Makefile | 8 +- arch/x86/tools/insn_sanity.c | 4 - arch/x86/xen/Makefile | 1 - arch/x86/xen/xen-asm.S | 28 +- arch/x86/xen/xen-head.S | 5 +- include/linux/objtool.h | 13 +- tools/arch/x86/include/asm/insn.h | 45 +++ tools/arch/x86/include/asm/orc_types.h | 10 + tools/arch/x86/lib/insn.c | 119 ++++--- tools/include/linux/objtool.h | 13 +- tools/objtool/.gitignore | 2 +- tools/objtool/Documentation/stack-validation.txt | 16 +- tools/objtool/Makefile | 5 +- tools/objtool/arch.h | 93 ------ tools/objtool/arch/x86/decode.c | 54 ++- tools/objtool/arch/x86/include/arch/cfi_regs.h | 25 ++ tools/objtool/arch/x86/include/arch/elf.h | 6 + tools/objtool/arch/x86/include/arch/endianness.h | 9 + tools/objtool/arch/x86/include/arch/special.h | 20 ++ tools/objtool/arch/x86/include/arch_elf.h | 6 - tools/objtool/arch/x86/include/arch_special.h | 20 -- tools/objtool/arch/x86/include/cfi_regs.h | 25 -- tools/objtool/arch/x86/special.c | 6 +- tools/objtool/builtin-check.c | 4 +- tools/objtool/builtin-orc.c | 10 +- tools/objtool/builtin.h | 16 - tools/objtool/cfi.h | 38 --- tools/objtool/check.c | 402 ++++++++++++++--------- tools/objtool/check.h | 69 ---- tools/objtool/elf.c | 40 ++- tools/objtool/elf.h | 150 --------- tools/objtool/include/objtool/arch.h | 89 +++++ tools/objtool/include/objtool/builtin.h | 16 + tools/objtool/include/objtool/cfi.h | 38 +++ tools/objtool/include/objtool/check.h | 93 ++++++ tools/objtool/include/objtool/elf.h | 150 +++++++++ tools/objtool/include/objtool/endianness.h | 38 +++ tools/objtool/include/objtool/objtool.h | 31 ++ tools/objtool/include/objtool/special.h | 41 +++ tools/objtool/include/objtool/warn.h | 66 ++++ tools/objtool/objtool.c | 6 +- tools/objtool/objtool.h | 32 -- tools/objtool/orc_dump.c | 11 +- tools/objtool/orc_gen.c | 315 ++++++++++-------- tools/objtool/special.c | 14 +- tools/objtool/special.h | 41 --- tools/objtool/warn.h | 66 ---- tools/objtool/weak.c | 9 +- 60 files changed, 1498 insertions(+), 1133 deletions(-) delete mode 100644 tools/objtool/arch.h create mode 100644 tools/objtool/arch/x86/include/arch/cfi_regs.h create mode 100644 tools/objtool/arch/x86/include/arch/elf.h create mode 100644 tools/objtool/arch/x86/include/arch/endianness.h create mode 100644 tools/objtool/arch/x86/include/arch/special.h delete mode 100644 tools/objtool/arch/x86/include/arch_elf.h delete mode 100644 tools/objtool/arch/x86/include/arch_special.h delete mode 100644 tools/objtool/arch/x86/include/cfi_regs.h delete mode 100644 tools/objtool/builtin.h delete mode 100644 tools/objtool/cfi.h delete mode 100644 tools/objtool/check.h delete mode 100644 tools/objtool/elf.h create mode 100644 tools/objtool/include/objtool/arch.h create mode 100644 tools/objtool/include/objtool/builtin.h create mode 100644 tools/objtool/include/objtool/cfi.h create mode 100644 tools/objtool/include/objtool/check.h create mode 100644 tools/objtool/include/objtool/elf.h create mode 100644 tools/objtool/include/objtool/endianness.h create mode 100644 tools/objtool/include/objtool/objtool.h create mode 100644 tools/objtool/include/objtool/special.h create mode 100644 tools/objtool/include/objtool/warn.h delete mode 100644 tools/objtool/objtool.h delete mode 100644 tools/objtool/special.h delete mode 100644 tools/objtool/warn.h Reproducer flagged being flaky revisions tested: 25, total time: 5h38m16.326927097s (build: 2h32m8.406300011s, test: 3h3m14.213979095s) first bad commit: a56ff24efbba18f4361415597f145f4b5773be3e Merge tag 'objtool-core-2021-02-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip recipients (to): ["torvalds@linux-foundation.org"] recipients (cc): [] crash: WARNING in kvm_wait ------------[ cut here ]------------ raw_local_irq_restore() called with IRQs enabled WARNING: CPU: 0 PID: 5695 at kernel/locking/irqflag-debug.c:10 warn_bogus_irq_restore+0x1d/0x20 kernel/locking/irqflag-debug.c:10 Modules linked in: CPU: 0 PID: 5695 Comm: syz-execprog Not tainted 5.11.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:warn_bogus_irq_restore+0x1d/0x20 kernel/locking/irqflag-debug.c:10 Code: 24 48 c7 c7 60 68 89 88 e8 53 e0 c1 ff 80 3d 17 99 e6 03 00 74 01 c3 48 c7 c7 40 df 8a 88 c6 05 06 99 e6 03 01 e8 48 df c1 ff <0f> 0b c3 48 39 77 10 0f 84 97 00 00 00 66 f7 47 22 f0 ff 74 4b 48 RSP: 0000:ffffc9000161faf0 EFLAGS: 00010282 RAX: 0000000000000000 RBX: ffff888021e177e0 RCX: 0000000000000000 RDX: 0000000000000002 RSI: 0000000000000004 RDI: fffff520002c3f50 RBP: 0000000000000200 R08: 0000000000000001 R09: ffff8880b9e1fa1b R10: ffffed10173c3f43 R11: 0000000000000001 R12: 0000000000000003 R13: ffffed10043c2efc R14: 0000000000000001 R15: ffff8880b9e51ec0 FS: 00000000017f8f10(0000) GS:ffff8880b9e00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000000c000511120 CR3: 0000000019979000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: kvm_wait arch/x86/kernel/kvm.c:860 [inline] kvm_wait+0xc9/0xe0 arch/x86/kernel/kvm.c:837 pv_wait arch/x86/include/asm/paravirt.h:564 [inline] pv_wait_head_or_lock kernel/locking/qspinlock_paravirt.h:470 [inline] __pv_queued_spin_lock_slowpath+0x8b8/0xb40 kernel/locking/qspinlock.c:508 pv_queued_spin_lock_slowpath arch/x86/include/asm/paravirt.h:554 [inline] queued_spin_lock_slowpath arch/x86/include/asm/qspinlock.h:51 [inline] queued_spin_lock include/asm-generic/qspinlock.h:85 [inline] do_raw_spin_lock+0x200/0x2b0 kernel/locking/spinlock_debug.c:113 spin_lock include/linux/spinlock.h:354 [inline] pmd_lock include/linux/mm.h:2261 [inline] huge_pmd_set_accessed+0x100/0x340 mm/huge_memory.c:1260 __handle_mm_fault+0x80f/0x3e10 mm/memory.c:4449 handle_mm_fault+0x15a/0x610 mm/memory.c:4553 do_user_addr_fault+0x2e8/0xd30 arch/x86/mm/fault.c:1384 handle_page_fault arch/x86/mm/fault.c:1469 [inline] exc_page_fault+0x60/0xc0 arch/x86/mm/fault.c:1525 asm_exc_page_fault+0x1e/0x30 arch/x86/include/asm/idtentry.h:580 RIP: 0033:0x5f95a6 Code: ff d1 48 8b 44 24 50 48 8d 48 01 48 8b 54 24 58 48 39 d1 0f 87 ff 01 00 00 48 8b 9c 24 80 00 00 00 48 c1 e0 04 48 8b 74 24 48 <48> 89 34 03 48 8d 3c 03 48 8d 7f 08 83 3d 47 03 23 01 00 0f 85 c6 RSP: 002b:000000c00003d9f8 EFLAGS: 00010202 RAX: 0000000000049120 RBX: 000000c0004c8000 RCX: 0000000000004913 RDX: 0000000000004c00 RSI: 00000000008cff40 RDI: 00000000017e9c70 RBP: 000000c00003dad0 R08: 0000000000004911 R09: 0000000000606400 R10: 000000c0004c8000 R11: 0000000000000020 R12: 00000000000000fa R13: 00aaaaaaaaaaaaaa R14: 000000000088c771 R15: 0000000000000038