ci starts bisection 2024-07-05 09:05:52.108779658 +0000 UTC m=+105.144980343 bisecting fixing commit since 480e035fc4c714fb5536e64ab9db04fedc89e910 building syzkaller on 6baf506947ba27ed9ce775cf9351cb0886166083 ensuring issue is reproducible on original commit 480e035fc4c714fb5536e64ab9db04fedc89e910 testing commit 480e035fc4c714fb5536e64ab9db04fedc89e910 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 618b41192a622019bb51d08e785190edef3fffb694c0f0e4a722b6ef17112b84 all runs: crashed: WARNING in emulate_vsyscall representative crash: WARNING in emulate_vsyscall, types: [WARNING] check whether we can drop unnecessary instrumentation disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN KASAN], they are not needed testing commit 480e035fc4c714fb5536e64ab9db04fedc89e910 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1bf705052e232c4241cf59acb1c0de96e052cdebdabee7a539b1056cb0e9772a all runs: crashed: WARNING in emulate_vsyscall representative crash: WARNING in emulate_vsyscall, types: [WARNING] the bug reproduces without the instrumentation disabling configs for [UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed kconfig minimization: base=3998 full=7986 leaves diff=2011 split chunks (needed=false): <2011> split chunk #0 of len 2011 into 5 parts testing without sub-chunk 1/5 disabling configs for [HANG LEAK UBSAN KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 480e035fc4c714fb5536e64ab9db04fedc89e910 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c8c7266ec546d5c7dcccb79b7448e7ca58dcb4afd8a7cad97bf707a2e6cf4d3f all runs: crashed: WARNING in emulate_vsyscall representative crash: WARNING in emulate_vsyscall, types: [WARNING] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [HANG LEAK UBSAN KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 480e035fc4c714fb5536e64ab9db04fedc89e910 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 950ade69e328a96edcdd0fe51535e00ff58a714e583c0c88adc5a4bc78f146b8 run #0: crashed: WARNING in emulate_vsyscall run #1: crashed: lost connection to test machine run #2: crashed: WARNING in emulate_vsyscall run #3: crashed: WARNING in emulate_vsyscall run #4: crashed: WARNING in emulate_vsyscall run #5: crashed: WARNING in emulate_vsyscall run #6: crashed: WARNING in emulate_vsyscall run #7: crashed: lost connection to test machine run #8: crashed: WARNING in emulate_vsyscall run #9: crashed: WARNING in emulate_vsyscall representative crash: WARNING in emulate_vsyscall, types: [WARNING] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN KASAN], they are not needed testing commit 480e035fc4c714fb5536e64ab9db04fedc89e910 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 48cdd8e5a98d626d4ab3a5f8b68d49d691339603c01b0493f25150294e940c9b all runs: crashed: WARNING in emulate_vsyscall representative crash: WARNING in emulate_vsyscall, types: [WARNING] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit 480e035fc4c714fb5536e64ab9db04fedc89e910 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: bda22ffccf7c9c3e134e41af8e0f3426fc60993a36a2dae9a7b8d6527ce4ff3a all runs: crashed: WARNING in emulate_vsyscall representative crash: WARNING in emulate_vsyscall, types: [WARNING] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit 480e035fc4c714fb5536e64ab9db04fedc89e910 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8be1b53ed83fcc7fe88569760da83313d58adc6fcd082a4969c62188ff9f7ca4 run #0: crashed: WARNING in emulate_vsyscall run #1: crashed: WARNING in emulate_vsyscall run #2: crashed: WARNING in emulate_vsyscall run #3: crashed: WARNING in emulate_vsyscall run #4: crashed: WARNING in emulate_vsyscall run #5: crashed: WARNING in emulate_vsyscall run #6: crashed: WARNING in emulate_vsyscall run #7: crashed: WARNING in emulate_vsyscall run #8: crashed: lost connection to test machine run #9: crashed: WARNING in emulate_vsyscall representative crash: WARNING in emulate_vsyscall, types: [WARNING] the chunk can be dropped disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN KASAN LOCKDEP], they are not needed testing current HEAD 661e504db04c6b7278737ee3a9116738536b4ed4 testing commit 661e504db04c6b7278737ee3a9116738536b4ed4 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8ae202d355a520fb559689b9369f846726b1e5a6a84cfb53421a2aa8181d7463 all runs: OK false negative chance: 0.000 # git bisect start 661e504db04c6b7278737ee3a9116738536b4ed4 480e035fc4c714fb5536e64ab9db04fedc89e910 Bisecting: 11096 revisions left to test after this (roughly 13 steps) [b850dc206a57ae272c639e31ac202ec0c2f46960] Merge tag 'firewire-updates-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394 determine whether the revision contains the guilty commit revision 480e035fc4c714fb5536e64ab9db04fedc89e910 crashed and is reachable testing commit b850dc206a57ae272c639e31ac202ec0c2f46960 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: cd70d3d1fa8c46a0b002a5ac30914ef1ab8125f803fced9403b8d828c8c017f7 run #0: crashed: lost connection to test machine 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 representative crash: lost connection to test machine, types: [UNKNOWN] # git bisect good b850dc206a57ae272c639e31ac202ec0c2f46960 Bisecting: 5559 revisions left to test after this (roughly 13 steps) [0cc6f45cecb46cefe89c17ec816dc8cd58a2229a] Merge tag 'iommu-updates-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu determine whether the revision contains the guilty commit revision 480e035fc4c714fb5536e64ab9db04fedc89e910 crashed and is reachable testing commit 0cc6f45cecb46cefe89c17ec816dc8cd58a2229a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a0dc506487d789ab9bc556245088b4d3a509b8ccae65d34ff1ae2f3a411541bc all runs: OK false negative chance: 0.000 # git bisect bad 0cc6f45cecb46cefe89c17ec816dc8cd58a2229a Bisecting: 3465 revisions left to test after this (roughly 12 steps) [46c6d2b186915176be5acc5d4b6f9793eb32a0c7] Merge tag 'asymmetric-keys-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd determine whether the revision contains the guilty commit revision 480e035fc4c714fb5536e64ab9db04fedc89e910 crashed and is reachable testing commit 46c6d2b186915176be5acc5d4b6f9793eb32a0c7 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e4f45b6f5e5ebc3b7b780d75ff97e12753dd959620157d5bb2b9b9f6a0f301cf all runs: OK false negative chance: 0.000 # git bisect bad 46c6d2b186915176be5acc5d4b6f9793eb32a0c7 Bisecting: 1030 revisions left to test after this (roughly 10 steps) [1cedb16b945c32e029effbe6bf4cd8222e111130] Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue determine whether the revision contains the guilty commit revision 480e035fc4c714fb5536e64ab9db04fedc89e910 crashed and is reachable testing commit 1cedb16b945c32e029effbe6bf4cd8222e111130 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7769ee501e9429a453d31d4f677a50f9042a73eec93db0db9453b0dc7ca5f6ec all runs: crashed: WARNING in emulate_vsyscall representative crash: WARNING in emulate_vsyscall, types: [WARNING] # git bisect good 1cedb16b945c32e029effbe6bf4cd8222e111130 Bisecting: 614 revisions left to test after this (roughly 9 steps) [d9308f51b3a791a5321959643a854ed08e44f16e] Merge branch 'netdevsim-add-napi-support' determine whether the revision contains the guilty commit revision 1cedb16b945c32e029effbe6bf4cd8222e111130 crashed and is reachable testing commit d9308f51b3a791a5321959643a854ed08e44f16e gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 50c551be8ecb6416446b8bfef83d9c77238f2779a9f7321b5d05406a7962db5e run #0: crashed: WARNING in emulate_vsyscall run #1: crashed: WARNING in emulate_vsyscall run #2: crashed: WARNING in emulate_vsyscall run #3: crashed: WARNING in emulate_vsyscall run #4: crashed: WARNING in emulate_vsyscall run #5: crashed: WARNING in emulate_vsyscall run #6: crashed: WARNING in emulate_vsyscall run #7: crashed: WARNING in emulate_vsyscall run #8: crashed: WARNING in emulate_vsyscall run #9: crashed: WARNING in emulate_vsyscall run #10: crashed: WARNING in emulate_vsyscall run #11: crashed: WARNING in emulate_vsyscall run #12: crashed: WARNING in emulate_vsyscall run #13: crashed: WARNING in emulate_vsyscall run #14: crashed: WARNING in emulate_vsyscall run #15: crashed: WARNING in emulate_vsyscall run #16: crashed: WARNING in emulate_vsyscall run #17: crashed: WARNING in emulate_vsyscall run #18: crashed: WARNING in emulate_vsyscall run #19: OK representative crash: WARNING in emulate_vsyscall, types: [WARNING] # git bisect good d9308f51b3a791a5321959643a854ed08e44f16e Bisecting: 307 revisions left to test after this (roughly 8 steps) [c084ebd77a00b1a16d9daa57b6ecdfdf1f43c78a] tcp: socket option to check for MPTCP fallback to TCP determine whether the revision contains the guilty commit revision 1cedb16b945c32e029effbe6bf4cd8222e111130 crashed and is reachable testing commit c084ebd77a00b1a16d9daa57b6ecdfdf1f43c78a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4f384714df84981bbb4ac19eddcd9a09837224ddbb791cdcd41164751ce67d06 all runs: OK false negative chance: 0.000 # git bisect bad c084ebd77a00b1a16d9daa57b6ecdfdf1f43c78a Bisecting: 121 revisions left to test after this (roughly 7 steps) [2d6c7177605622aa8650fd012effced921936f83] Merge tag 'rtw-next-2024-05-04-v2' of https://github.com/pkshih/rtw determine whether the revision contains the guilty commit revision 1cedb16b945c32e029effbe6bf4cd8222e111130 crashed and is reachable testing commit 2d6c7177605622aa8650fd012effced921936f83 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4764bcac2fd4c6220fdf94b772eb7bfde03b9358f330d5ed050e0b42b74e6e6c all runs: crashed: WARNING in emulate_vsyscall representative crash: WARNING in emulate_vsyscall, types: [WARNING] # git bisect good 2d6c7177605622aa8650fd012effced921936f83 Bisecting: 60 revisions left to test after this (roughly 6 steps) [9c1bbc7ea1a719d2edd616f676b1adf73c1000a6] Merge branch 'gve-minor-cleanups' determine whether the revision contains the guilty commit revision 1cedb16b945c32e029effbe6bf4cd8222e111130 crashed and is reachable testing commit 9c1bbc7ea1a719d2edd616f676b1adf73c1000a6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d4961a19cc9391ab1d37e637dd05610dd8661034f774db482d7d792cd2812b1a all runs: OK false negative chance: 0.000 # git bisect bad 9c1bbc7ea1a719d2edd616f676b1adf73c1000a6 Bisecting: 30 revisions left to test after this (roughly 5 steps) [bf0212fd8faa55131bfe5765ccbbaaeb156b5046] wifi: iwlwifi: mvm: add beacon template version 14 determine whether the revision contains the guilty commit revision 480e035fc4c714fb5536e64ab9db04fedc89e910 crashed and is reachable testing commit bf0212fd8faa55131bfe5765ccbbaaeb156b5046 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 33b1b55abb602ba0ad4f81c566418927552f63a37befc7b0c1b2bbb46663e36a run #0: basic kernel testing failed: lost connection to test machine run #1: crashed: WARNING in emulate_vsyscall run #2: crashed: WARNING in emulate_vsyscall run #3: crashed: WARNING in emulate_vsyscall run #4: crashed: WARNING in emulate_vsyscall run #5: crashed: WARNING in emulate_vsyscall run #6: crashed: WARNING in emulate_vsyscall run #7: crashed: WARNING in emulate_vsyscall run #8: crashed: WARNING in emulate_vsyscall run #9: crashed: WARNING in emulate_vsyscall run #10: crashed: WARNING in emulate_vsyscall run #11: crashed: WARNING in emulate_vsyscall run #12: crashed: WARNING in emulate_vsyscall run #13: crashed: WARNING in emulate_vsyscall run #14: crashed: WARNING in emulate_vsyscall run #15: crashed: WARNING in emulate_vsyscall run #16: crashed: WARNING in emulate_vsyscall run #17: crashed: WARNING in emulate_vsyscall run #18: crashed: WARNING in emulate_vsyscall run #19: crashed: WARNING in emulate_vsyscall representative crash: WARNING in emulate_vsyscall, types: [WARNING] # git bisect good bf0212fd8faa55131bfe5765ccbbaaeb156b5046 Bisecting: 18 revisions left to test after this (roughly 4 steps) [c75fc0b9e5be7350ab1c73a0dcd48e9a8985ce24] gtp: identify tunnel via GTP device + GTP version + TEID + family determine whether the revision contains the guilty commit revision 480e035fc4c714fb5536e64ab9db04fedc89e910 crashed and is reachable testing commit c75fc0b9e5be7350ab1c73a0dcd48e9a8985ce24 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 07d62d60df2efe5f765aaef0f03cf4203547b428ada22b7cb6caa71a06a0e299 run #0: crashed: WARNING in emulate_vsyscall run #1: crashed: WARNING in emulate_vsyscall run #2: crashed: WARNING in emulate_vsyscall run #3: crashed: WARNING in emulate_vsyscall run #4: crashed: WARNING in emulate_vsyscall run #5: crashed: WARNING in emulate_vsyscall run #6: crashed: WARNING in emulate_vsyscall run #7: crashed: WARNING in emulate_vsyscall run #8: crashed: WARNING in emulate_vsyscall run #9: crashed: WARNING in emulate_vsyscall run #10: crashed: WARNING in emulate_vsyscall run #11: crashed: WARNING in emulate_vsyscall run #12: crashed: lost connection to test machine run #13: crashed: WARNING in emulate_vsyscall run #14: crashed: WARNING in emulate_vsyscall run #15: crashed: WARNING in emulate_vsyscall run #16: crashed: WARNING in emulate_vsyscall run #17: crashed: WARNING in emulate_vsyscall run #18: crashed: WARNING in emulate_vsyscall run #19: crashed: WARNING in emulate_vsyscall representative crash: WARNING in emulate_vsyscall, types: [WARNING] # git bisect good c75fc0b9e5be7350ab1c73a0dcd48e9a8985ce24 Bisecting: 9 revisions left to test after this (roughly 3 steps) [33fb988b67050d9bb512f77f08453fa00088943c] net/sched: adjust device watchdog timer to detect stopped queue at right time determine whether the revision contains the guilty commit revision 480e035fc4c714fb5536e64ab9db04fedc89e910 crashed and is reachable testing commit 33fb988b67050d9bb512f77f08453fa00088943c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 90188d7494a246d44eefc7b580af7042e4f0bb86bbc63f20c3035067fee0f1cf all runs: OK false negative chance: 0.000 # git bisect bad 33fb988b67050d9bb512f77f08453fa00088943c Bisecting: 4 revisions left to test after this (roughly 2 steps) [1d60eabb82694e58543e2b6366dae3e7465892a5] wifi: mwl8k: initialize cmd->addr[] properly determine whether the revision contains the guilty commit revision 480e035fc4c714fb5536e64ab9db04fedc89e910 crashed and is reachable testing commit 1d60eabb82694e58543e2b6366dae3e7465892a5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 974218bf9f5047ac8134086a93708a6020aaa34d3aba3f668d7af87a17822c39 all runs: crashed: WARNING in emulate_vsyscall representative crash: WARNING in emulate_vsyscall, types: [WARNING] # git bisect good 1d60eabb82694e58543e2b6366dae3e7465892a5 Bisecting: 2 revisions left to test after this (roughly 1 step) [628bc3e5a1beae395b5b515998396c60559ed3a9] l2tp: Support several sockets with same IP/port quadruple determine whether the revision contains the guilty commit revision 480e035fc4c714fb5536e64ab9db04fedc89e910 crashed and is reachable testing commit 628bc3e5a1beae395b5b515998396c60559ed3a9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 64e5342d87d943150ca7333517778dd9468ac57ae2e21f992cda76a4f39e51cb all runs: crashed: WARNING in emulate_vsyscall representative crash: WARNING in emulate_vsyscall, types: [WARNING] # git bisect good 628bc3e5a1beae395b5b515998396c60559ed3a9 Bisecting: 0 revisions left to test after this (roughly 1 step) [60e0f986e89f10f2de874ff3ce8e2230701c9706] selftest: epoll_busy_poll: epoll busy poll tests determine whether the revision contains the guilty commit revision 628bc3e5a1beae395b5b515998396c60559ed3a9 crashed and is reachable testing commit 60e0f986e89f10f2de874ff3ce8e2230701c9706 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 97af9332514ed113c869a1d4b042f0d94d1a62131e86ea9bca0139d48eb7b30f run #0: crashed: lost connection to test machine 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 representative crash: lost connection to test machine, types: [UNKNOWN] # git bisect good 60e0f986e89f10f2de874ff3ce8e2230701c9706 33fb988b67050d9bb512f77f08453fa00088943c is the first bad commit commit 33fb988b67050d9bb512f77f08453fa00088943c Author: Praveen Kumar Kannoju Date: Wed May 8 19:06:17 2024 +0530 net/sched: adjust device watchdog timer to detect stopped queue at right time Applications are sensitive to long network latency, particularly heartbeat monitoring ones. Longer the tx timeout recovery higher the risk with such applications on a production machines. This patch remedies, yet honoring device set tx timeout. Modify watchdog next timeout to be shorter than the device specified. Compute the next timeout be equal to device watchdog timeout less the how long ago queue stop had been done. At next watchdog timeout tx timeout handler is called into if still in stopped state. Either called or not called, restore the watchdog timeout back to device specified. Signed-off-by: Praveen Kumar Kannoju Link: https://lore.kernel.org/r/20240508133617.4424-1-praveen.kannoju@oracle.com Signed-off-by: Jakub Kicinski net/sched/sch_generic.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) accumulated error probability: 0.00 culprit signature: 90188d7494a246d44eefc7b580af7042e4f0bb86bbc63f20c3035067fee0f1cf parent signature: 97af9332514ed113c869a1d4b042f0d94d1a62131e86ea9bca0139d48eb7b30f reproducer is flaky (0.30 repro chance estimate) revisions tested: 22, total time: 7h46m56.987572876s (build: 1h44m54.441903983s, test: 4h32m56.222222201s) first good commit: 33fb988b67050d9bb512f77f08453fa00088943c net/sched: adjust device watchdog timer to detect stopped queue at right time recipients (to): ["davem@davemloft.net" "edumazet@google.com" "jhs@mojatatu.com" "jiri@resnulli.us" "kuba@kernel.org" "kuba@kernel.org" "netdev@vger.kernel.org" "pabeni@redhat.com" "praveen.kannoju@oracle.com" "xiyou.wangcong@gmail.com"] recipients (cc): ["linux-kernel@vger.kernel.org"]