bisecting cause commit starting from 85c698863c15176f743fd1d1fcf39ceb9172c820 building syzkaller on af796c181d2f26346fd413a8aec4262799a13cd1 testing commit 85c698863c15176f743fd1d1fcf39ceb9172c820 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 79c0c6bce8928a8e120c57e2648b7be2fabe4dd9f5e117b370414d72ec756ade run #0: crashed: WARNING: ODEBUG bug in blk_mq_hw_sysfs_release run #1: crashed: WARNING: ODEBUG bug in blk_mq_hw_sysfs_release run #2: crashed: WARNING: ODEBUG bug in blk_mq_hw_sysfs_release run #3: crashed: KASAN: use-after-free Read in bdev_free_inode 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: OK run #16: OK run #17: OK run #18: OK run #19: OK reproducer seems to be flaky 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: 8c219514f33cf5f7e995cffb6643e798eb9f0e406da2dbcbb7423680d5a3f503 run #0: crashed: WARNING: ODEBUG bug in corrupted run #1: crashed: WARNING: ODEBUG bug in corrupted run #2: OK 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: OK run #16: OK run #17: OK run #18: OK run #19: OK 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: f0d89eb8f9d4c9864735171e2eb3e5feeaf7d26439e5a7bae1ef45fb8f9578ab run #0: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #1: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #2: OK 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: OK run #16: OK run #17: OK run #18: OK run #19: OK 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: f3685dd148c0d7f62ec2c26b6ccd338a86cdce80e434ce6a225cc94922f0c2db all runs: OK # git bisect start 62fb9874f5da54fdb243003b386128037319b219 9f4ad9e425a1d3b6a34617b8ea226d56a119a717 Bisecting: 8739 revisions left to test after this (roughly 13 steps) [85f3f17b5db2dd9f8a094a0ddc665555135afd22] Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-5.13 testing commit 85f3f17b5db2dd9f8a094a0ddc665555135afd22 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 46c40213b5b12d54d917e94d06df3aa5bdcc3654f73fbf33510c6d3c0954e0cb all runs: OK # git bisect good 85f3f17b5db2dd9f8a094a0ddc665555135afd22 Bisecting: 4372 revisions left to test after this (roughly 12 steps) [77a88274dc1a2cf3a775161d9a3242bc798ee680] kbuild: replace LANG=C with LC_ALL=C testing commit 77a88274dc1a2cf3a775161d9a3242bc798ee680 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1e737151df2f24e50005b44e4f925189da3a775c2c2cb1a35079d9e705fe3b2b run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: crashed: WARNING in __nf_unregister_net_hook run #5: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #6: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #7: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #8: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #9: crashed: WARNING in __nf_unregister_net_hook run #10: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #11: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #12: crashed: WARNING in __nf_unregister_net_hook run #13: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #14: crashed: WARNING in __nf_unregister_net_hook run #15: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #16: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #17: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #18: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #19: basic kernel testing failed: WARNING in __nf_unregister_net_hook # git bisect bad 77a88274dc1a2cf3a775161d9a3242bc798ee680 Bisecting: 2184 revisions left to test after this (roughly 11 steps) [aeacb52a8de7046be5399ba311f49bce96e1b269] net/mlx5: DR, Add support for isolate_vl_tc QP testing commit aeacb52a8de7046be5399ba311f49bce96e1b269 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c6b78b3f85500f814a4b8471edfe7e5ccc6ad6f0a89254f8f1f12e2c69a09380 run #0: basic kernel testing failed: failed to copy test binary to VM: failed to run ["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.10.20:./syz-fuzzer"]: exit status 1 ssh: connect to host 10.128.10.20 port 22: Connection timed out lost connection run #1: basic kernel testing failed: failed to copy test binary to VM: failed to run ["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.10.31:./syz-fuzzer"]: exit status 1 ssh: connect to host 10.128.10.31 port 22: Connection timed out lost connection run #2: basic kernel testing failed: failed to copy test binary to VM: failed to run ["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.10.35:./syz-fuzzer"]: exit status 1 ssh: connect to host 10.128.10.35 port 22: Connection timed out lost connection run #3: basic kernel testing failed: failed to copy test binary to VM: failed to run ["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.0.144:./syz-fuzzer"]: exit status 1 ssh: connect to host 10.128.0.144 port 22: Connection timed out lost connection 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-fuzzer" "root@10.128.10.48:./syz-fuzzer"] Warning: Permanently added '10.128.10.48' (ECDSA) to the list of known hosts. run #5: boot failed: KASAN: slab-out-of-bounds Read in page_to_skb run #6: boot failed: KASAN: use-after-free Read in page_to_skb run #7: boot failed: KASAN: use-after-free Read in page_to_skb run #8: boot failed: KASAN: use-after-free Read in page_to_skb run #9: boot failed: KASAN: use-after-free Read in page_to_skb run #10: boot failed: KASAN: use-after-free Read in page_to_skb run #11: boot failed: KASAN: use-after-free Read in page_to_skb run #12: boot failed: KASAN: use-after-free Read in page_to_skb run #13: boot failed: KASAN: use-after-free Read in page_to_skb run #14: boot failed: KASAN: use-after-free Read in page_to_skb run #15: boot failed: KASAN: use-after-free Read in page_to_skb run #16: boot failed: KASAN: slab-out-of-bounds Read in page_to_skb run #17: boot failed: KASAN: slab-out-of-bounds Read in page_to_skb run #18: boot failed: KASAN: use-after-free Read in page_to_skb run #19: boot failed: KASAN: use-after-free Read in page_to_skb # git bisect skip aeacb52a8de7046be5399ba311f49bce96e1b269 Bisecting: 2184 revisions left to test after this (roughly 11 steps) [b42446b9b37ba444ba12d89dd9d45c2b68768f24] stmmac: intel: add support for multi-vector msi and msi-x testing commit b42446b9b37ba444ba12d89dd9d45c2b68768f24 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 22f7410b1f912417d6ab277142fff2f0b1b5925ef37eb57dc3c17cf667c0c01a run #0: crashed: BUG: spinlock bad magic in synchronize_srcu 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 run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad b42446b9b37ba444ba12d89dd9d45c2b68768f24 Bisecting: 447 revisions left to test after this (roughly 9 steps) [3ae0ed376d1c2981715c540ba7ad3bf43fec244c] netvsc: Update driver to use ethtool_sprintf testing commit 3ae0ed376d1c2981715c540ba7ad3bf43fec244c compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: bfeee4633ac2260c10be79c78a916bf12ed3245598ecc4c39788efc901a116fd 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: crashed: WARNING in kvm_wait run #5: 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.15.212:./syz-fuzzer"] Warning: Permanently added '10.128.15.212' (ECDSA) to the list of known hosts. run #6: crashed: WARNING in kvm_wait run #7: crashed: WARNING in kvm_wait run #8: crashed: WARNING in kvm_wait run #9: crashed: WARNING in kvm_wait run #10: crashed: WARNING in kvm_wait run #11: boot failed: WARNING in kvm_wait 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 bad 3ae0ed376d1c2981715c540ba7ad3bf43fec244c Bisecting: 224 revisions left to test after this (roughly 8 steps) [1980d37565061ab44bdc2f9e4da477d3b9752e81] tipc: convert dest node's address to network order testing commit 1980d37565061ab44bdc2f9e4da477d3b9752e81 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 99e3331fcd21fd04fbe18fa1dfeb53eff743ef3e13dd9e6a92894af273d69d4f 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: crashed: WARNING in kvm_wait run #5: 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.10.60:./syz-fuzzer"] Warning: Permanently added '10.128.10.60' (ECDSA) to the list of known hosts. 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-fuzzer" "root@10.128.15.199:./syz-fuzzer"] Warning: Permanently added '10.128.15.199' (ECDSA) to the list of known hosts. 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.10.30:./syz-execprog"] Warning: Permanently added '10.128.10.30' (ECDSA) to the list of known hosts. run #8: crashed: WARNING in kvm_wait run #9: crashed: WARNING in kvm_wait run #10: boot failed: WARNING in kvm_wait run #11: boot failed: WARNING in kvm_wait 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 bad 1980d37565061ab44bdc2f9e4da477d3b9752e81 Bisecting: 111 revisions left to test after this (roughly 7 steps) [5646fba6eaff6b8da23f6e29b88218b4de4dac78] net: ax25: Fix fall-through warnings for Clang testing commit 5646fba6eaff6b8da23f6e29b88218b4de4dac78 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c85cc5e65ecd7439af7d513e60d21e36baa850b4bd55198c372c6f0dbffac8f2 run #0: basic kernel testing failed: WARNING in kvm_wait run #1: basic kernel testing failed: WARNING in kvm_wait run #2: crashed: WARNING in kvm_wait run #3: crashed: WARNING in kvm_wait run #4: crashed: WARNING in kvm_wait run #5: crashed: 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-fuzzer" "root@10.128.15.242:./syz-fuzzer"] Warning: Permanently added '10.128.15.242' (ECDSA) to the list of known hosts. run #7: crashed: BUG: spinlock bad magic in synchronize_srcu run #8: crashed: WARNING in kvm_wait run #9: crashed: WARNING in kvm_wait run #10: crashed: WARNING in kvm_wait run #11: crashed: WARNING in kvm_wait 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 5646fba6eaff6b8da23f6e29b88218b4de4dac78 Bisecting: 55 revisions left to test after this (roughly 6 steps) [eea154a852e827c003215f7beed3e10f05471a86] selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test testing commit eea154a852e827c003215f7beed3e10f05471a86 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 46338a06911877d0fb386dc540bfc2d14a0de72e0c0a077531e272bfa761542a 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.1.9:./syz-execprog"] Warning: Permanently added '10.128.1.9' (ECDSA) to the list of known hosts. run #7: crashed: WARNING in kvm_wait run #8: crashed: WARNING in kvm_wait run #9: crashed: WARNING in kvm_wait run #10: crashed: WARNING in kvm_wait 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 bad eea154a852e827c003215f7beed3e10f05471a86 Bisecting: 27 revisions left to test after this (roughly 5 steps) [cd81cefb1abc52bd164f4d9760cd22eadc0e4468] skmsg: Make __sk_psock_purge_ingress_msg() static testing commit cd81cefb1abc52bd164f4d9760cd22eadc0e4468 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 215692d3abf6c4508349720652906588e168d2f8c8a81f2f26efa2e3f602fa3b run #0: basic kernel testing failed: WARNING in kvm_wait run #1: crashed: WARNING in kvm_wait run #2: 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.10.57:./syz-execprog"] Warning: Permanently added '10.128.10.57' (ECDSA) to the list of known hosts. run #3: crashed: WARNING in kvm_wait run #4: crashed: WARNING in kvm_wait run #5: boot failed: WARNING in kvm_wait run #6: boot failed: WARNING in kvm_wait run #7: boot failed: WARNING in kvm_wait run #8: boot failed: WARNING in kvm_wait run #9: boot failed: WARNING in kvm_wait run #10: boot failed: WARNING in kvm_wait run #11: boot failed: WARNING in kvm_wait 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 bad cd81cefb1abc52bd164f4d9760cd22eadc0e4468 Bisecting: 13 revisions left to test after this (roughly 4 steps) [523a4cf491b3c9e2d546040d57250f1a0ca84f03] bpf: Use MAX_BPF_FUNC_REG_ARGS macro testing commit 523a4cf491b3c9e2d546040d57250f1a0ca84f03 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1028d8c718317cbaec8ca0feb7d800973517fa498747442b35a1d51009ec1bee run #0: basic kernel testing failed: WARNING in kvm_wait run #1: crashed: WARNING in kvm_wait run #2: crashed: WARNING in kvm_wait run #3: crashed: WARNING in kvm_wait run #4: crashed: WARNING in kvm_wait run #5: crashed: WARNING in kvm_wait run #6: crashed: WARNING in kvm_wait run #7: crashed: WARNING in kvm_wait run #8: crashed: WARNING in kvm_wait run #9: OK run #10: crashed: WARNING in kvm_wait run #11: crashed: WARNING in kvm_wait 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 bad 523a4cf491b3c9e2d546040d57250f1a0ca84f03 Bisecting: 6 revisions left to test after this (roughly 3 steps) [a10787e6d58c24b51e91c19c6d16c5da89fcaa4b] bpf: Enable task local storage for tracing programs testing commit a10787e6d58c24b51e91c19c6d16c5da89fcaa4b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8e87124105babf412a30bb4053dedaa53ee08aa63934c338cb0ff641e94df0f8 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: crashed: WARNING in kvm_wait run #5: 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.10.30:./syz-execprog"] Warning: Permanently added '10.128.10.30' (ECDSA) to the list of known hosts. run #6: crashed: BUG: spinlock bad magic in synchronize_srcu run #7: crashed: WARNING in kvm_wait run #8: crashed: WARNING in kvm_wait run #9: crashed: WARNING in kvm_wait run #10: crashed: WARNING in kvm_wait run #11: crashed: WARNING in kvm_wait run #12: crashed: WARNING in kvm_wait run #13: crashed: 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 a10787e6d58c24b51e91c19c6d16c5da89fcaa4b Bisecting: 2 revisions left to test after this (roughly 2 steps) [ab5bd583b9289666e918f9e5f672d33ccdfd49b2] virtio-net: Support IFF_TX_SKB_NO_LINEAR flag testing commit ab5bd583b9289666e918f9e5f672d33ccdfd49b2 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 75421e0285ddbcd464b3941a6a07b5d1a6189ba055b288e7fd1ce6bb75d594ed run #0: crashed: WARNING in kvm_wait run #1: crashed: WARNING in kvm_wait run #2: crashed: WARNING in kvm_wait run #3: crashed: WARNING in kvm_wait run #4: crashed: WARNING in kvm_wait run #5: crashed: 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 run #10: boot failed: WARNING in kvm_wait run #11: boot failed: WARNING in kvm_wait 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 bad ab5bd583b9289666e918f9e5f672d33ccdfd49b2 Bisecting: 1 revision left to test after this (roughly 1 step) [2463e073497385ef63c220571013a2b89e9b95cc] netdevice: Add missing IFF_PHONY_HEADROOM self-definition testing commit 2463e073497385ef63c220571013a2b89e9b95cc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 349d375ee1fb53a03cf956c36a0d0e88aba26d3e3e76e22166b0e956875b7f06 run #0: basic kernel testing failed: WARNING in kvm_wait run #1: crashed: WARNING in kvm_wait run #2: crashed: WARNING in kvm_wait run #3: crashed: WARNING in kvm_wait run #4: crashed: BUG: spinlock bad magic in synchronize_srcu run #5: crashed: WARNING in kvm_wait run #6: basic kernel testing failed: WARNING in kvm_wait run #7: crashed: WARNING in kvm_wait run #8: crashed: WARNING in kvm_wait run #9: crashed: WARNING in kvm_wait run #10: boot failed: WARNING in kvm_wait run #11: boot failed: WARNING in kvm_wait 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 bad 2463e073497385ef63c220571013a2b89e9b95cc Bisecting: 0 revisions left to test after this (roughly 0 steps) [b9fc8b4a591811546fec2dbef7e9f809362100c9] bpf: Add kernel/modules BTF presence checks to bpftool feature command testing commit b9fc8b4a591811546fec2dbef7e9f809362100c9 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 28a0370a52e9e009396db35e2c2aeecad0c07101248d4abdfb024f1c523b763d 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: failed to copy test binary to VM: failed to run ["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.15.217:./syz-fuzzer"]: exit status 1 ssh: connect to host 10.128.15.217 port 22: Connection timed out lost connection 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: 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.0.127:./syz-fuzzer"] Warning: Permanently added '10.128.0.127' (ECDSA) to the list of known hosts. run #7: crashed: WARNING in kvm_wait run #8: crashed: WARNING in kvm_wait run #9: crashed: WARNING in kvm_wait run #10: boot failed: WARNING in kvm_wait run #11: boot failed: WARNING in kvm_wait 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 bad b9fc8b4a591811546fec2dbef7e9f809362100c9 b9fc8b4a591811546fec2dbef7e9f809362100c9 is the first bad commit commit b9fc8b4a591811546fec2dbef7e9f809362100c9 Author: Grant Seltzer Date: Mon Feb 22 19:58:46 2021 +0000 bpf: Add kernel/modules BTF presence checks to bpftool feature command This adds both the CONFIG_DEBUG_INFO_BTF and CONFIG_DEBUG_INFO_BTF_MODULES kernel compile option to output of the bpftool feature command. This is relevant for developers that want to account for data structure definition differences between kernels. Signed-off-by: Grant Seltzer Signed-off-by: Andrii Nakryiko Signed-off-by: Daniel Borkmann Acked-by: Martin KaFai Lau Link: https://lore.kernel.org/bpf/20210222195846.155483-1-grantseltzer@gmail.com tools/bpf/bpftool/feature.c | 4 ++++ 1 file changed, 4 insertions(+) parent commit d310ec03a34e92a77302edb804f7d68ee4f01ba0 wasn't tested testing commit d310ec03a34e92a77302edb804f7d68ee4f01ba0 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 28a0370a52e9e009396db35e2c2aeecad0c07101248d4abdfb024f1c523b763d culprit signature: 28a0370a52e9e009396db35e2c2aeecad0c07101248d4abdfb024f1c523b763d parent signature: 28a0370a52e9e009396db35e2c2aeecad0c07101248d4abdfb024f1c523b763d Reproducer flagged being flaky revisions tested: 18, total time: 5h14m33.038736004s (build: 2h3m12.609078216s, test: 3h9m20.624615673s) first bad commit: b9fc8b4a591811546fec2dbef7e9f809362100c9 bpf: Add kernel/modules BTF presence checks to bpftool feature command recipients (to): ["andrii@kernel.org" "daniel@iogearbox.net" "grantseltzer@gmail.com" "kafai@fb.com"] recipients (cc): [] crash: WARNING in kvm_wait ------------[ cut here ]------------ raw_local_irq_restore() called with IRQs enabled WARNING: CPU: 0 PID: 5 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: 5 Comm: kworker/0:0 Not tainted 5.11.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events_long defense_work_handler RIP: 0010:warn_bogus_irq_restore+0x1d/0x20 kernel/locking/irqflag-debug.c:10 Code: 24 48 c7 c7 60 7b 89 88 e8 2c e0 c1 ff 80 3d ae 1f e6 03 00 74 01 c3 48 c7 c7 60 f3 8a 88 c6 05 9d 1f e6 03 01 e8 21 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: 0018:ffffc90000ca79f0 EFLAGS: 00010282 RAX: 0000000000000000 RBX: ffff888140742940 RCX: 0000000000000000 RDX: 0000000000000002 RSI: ffffffff88de2ac0 RDI: fffff52000194f30 RBP: 0000000000000200 R08: 0000000000000001 R09: ffff8880b9e4c1a7 R10: ffffed10173c9834 R11: 0000000000000001 R12: 0000000000000003 R13: ffffed10280e8528 R14: 0000000000000001 R15: ffff8880b9e51f00 FS: 0000000000000000(0000) GS:ffff8880b9e00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f778fbf0718 CR3: 0000000027198000 CR4: 00000000001506f0 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] nr_blockdev_pages+0x1d/0x100 fs/block_dev.c:940 si_meminfo+0x115/0x230 mm/page_alloc.c:5406 update_defense_level+0x7e/0xe30 net/netfilter/ipvs/ip_vs_ctl.c:101 defense_work_handler+0x1f/0xc0 net/netfilter/ipvs/ip_vs_ctl.c:235 process_one_work+0x84c/0x13b0 kernel/workqueue.c:2275 worker_thread+0x598/0xf80 kernel/workqueue.c:2421 kthread+0x36f/0x450 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:294