ci starts bisection 2024-06-26 18:28:58.66251445 +0000 UTC m=+16862.560845575 bisecting cause commit starting from 50b70845fc5c22cf7e7d25b57d57b3dca1725aa5 building syzkaller on dec8bc946df23a6f4d996bc1d478a1f4cbdc164b ensuring issue is reproducible on original commit 50b70845fc5c22cf7e7d25b57d57b3dca1725aa5 testing commit 50b70845fc5c22cf7e7d25b57d57b3dca1725aa5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 910df9c610d6e7ed32b3f6605986238aec078f3d31a66b2ce1d206c86c110a53 all runs: crashed: general protection fault in coalesce_fill_reply representative crash: general protection fault in coalesce_fill_reply, types: [UNKNOWN] check whether we can drop unnecessary instrumentation disabling configs for [UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit 50b70845fc5c22cf7e7d25b57d57b3dca1725aa5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c79dd2084d152f82992d02d94cb0a9703da89d186c1389414518b79d9d243f79 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in coalesce_fill_reply representative crash: BUG: unable to handle kernel NULL pointer dereference in coalesce_fill_reply, types: [UNKNOWN] the bug reproduces without the instrumentation disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN LOCKDEP], they are not needed kconfig minimization: base=3998 full=8041 leaves diff=2006 split chunks (needed=false): <2006> split chunk #0 of len 2006 into 5 parts testing without sub-chunk 1/5 disabling configs for [BUG KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing commit 50b70845fc5c22cf7e7d25b57d57b3dca1725aa5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c23837298a0088cf0ecce86d34dfa7f0a946ec9424a7185fe7e291d23e8f4960 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in coalesce_fill_reply representative crash: BUG: unable to handle kernel NULL pointer dereference in coalesce_fill_reply, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [HANG LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 50b70845fc5c22cf7e7d25b57d57b3dca1725aa5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f7534386c06afdd5cb169cfe0fbab1b04b2d8bb68916fc7cb92ce978f95a5dee all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in coalesce_fill_reply representative crash: BUG: unable to handle kernel NULL pointer dereference in coalesce_fill_reply, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [HANG LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 50b70845fc5c22cf7e7d25b57d57b3dca1725aa5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: b078426907ef70ec9803a9093386952328c75043075c9468145c0522ecc47087 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in coalesce_fill_reply representative crash: BUG: unable to handle kernel NULL pointer dereference in coalesce_fill_reply, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [HANG LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 50b70845fc5c22cf7e7d25b57d57b3dca1725aa5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: df3ab58ec13218d20f76b926a21086d303a6c837e8447e819b61399a11d4412b all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in coalesce_fill_reply representative crash: BUG: unable to handle kernel NULL pointer dereference in coalesce_fill_reply, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [HANG LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 50b70845fc5c22cf7e7d25b57d57b3dca1725aa5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7d3175f92455ee2685a11add7fc52c95b9a38ed5aa1c64ff74b5b039459acb25 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in coalesce_fill_reply representative crash: BUG: unable to handle kernel NULL pointer dereference in coalesce_fill_reply, types: [UNKNOWN] the chunk can be dropped disabling configs for [HANG LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed picked [v6.9 v6.8 v6.7 v6.5 v6.3 v6.1 v5.19 v5.17 v5.14 v5.11 v5.8 v5.5 v5.2 v4.20 v4.19] out of 32 release tags testing release v6.9 testing commit a38297e3fb012ddfa7ce0321a7e5a8daeb1872b6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f20ac68add4135f5e1bcba907f1821e8706f31177a256a9b7b0e55926982b3dc all runs: OK false negative chance: 0.000 # git bisect start 50b70845fc5c22cf7e7d25b57d57b3dca1725aa5 a38297e3fb012ddfa7ce0321a7e5a8daeb1872b6 Bisecting: 6930 revisions left to test after this (roughly 13 steps) [33e02dc69afbd8f1b85a51d74d72f139ba4ca623] Merge tag 'sound-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound testing commit 33e02dc69afbd8f1b85a51d74d72f139ba4ca623 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 06a62ec8102710b2db7ae2f2a384a8674c9e6c255f4f837de65878d5ec721420 all runs: OK false negative chance: 0.000 # git bisect good 33e02dc69afbd8f1b85a51d74d72f139ba4ca623 Bisecting: 3560 revisions left to test after this (roughly 12 steps) [4865a27c66fda6a32511ec5492f4bbec437f512d] Merge tag 'bitmap-for-6.10v2' of https://github.com/norov/linux testing commit 4865a27c66fda6a32511ec5492f4bbec437f512d gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 542ac26d679f7ea8a982b9cd6bc528bdd159fc4b776b26cae2f2750ffba81cdd all runs: OK false negative chance: 0.000 # git bisect good 4865a27c66fda6a32511ec5492f4bbec437f512d Bisecting: 1780 revisions left to test after this (roughly 11 steps) [2fe40483ec257de2a0d819ef88e3e76c7e261319] ipv6: ioam: block BH from ioam6_output() testing commit 2fe40483ec257de2a0d819ef88e3e76c7e261319 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e35ffaa1799d547dc065263db43149e015ab4ce68efdeba5243e8e0528427052 all runs: OK false negative chance: 0.000 # git bisect good 2fe40483ec257de2a0d819ef88e3e76c7e261319 Bisecting: 890 revisions left to test after this (roughly 10 steps) [92e5605a199efbaee59fb19e15d6cc2103a04ec2] Merge tag 'linux_kselftest-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest testing commit 92e5605a199efbaee59fb19e15d6cc2103a04ec2 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9e7f1d7c83191007525a33df159afd3d4f0e25cc17690cf9f26f7dc6f150df87 all runs: OK false negative chance: 0.000 # git bisect good 92e5605a199efbaee59fb19e15d6cc2103a04ec2 Bisecting: 454 revisions left to test after this (roughly 9 steps) [93d4e8bb3f137e8037a65ea96f175f81c25c50e5] Merge tag 'wireless-next-2024-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next testing commit 93d4e8bb3f137e8037a65ea96f175f81c25c50e5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: fd9155f9c2fe8ed71782c6c8dc2fe988cbcdfa5df9a8366146e0a6157cd2497c all runs: OK false negative chance: 0.000 # git bisect good 93d4e8bb3f137e8037a65ea96f175f81c25c50e5 Bisecting: 227 revisions left to test after this (roughly 8 steps) [96a669a1958ff9d93fc52931e3571c21b13333f2] can: kvaser_usb: Add support for Kvaser USBcan Pro 5xCAN testing commit 96a669a1958ff9d93fc52931e3571c21b13333f2 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 84de20e2b8a8b241d4667264ba9518bb9db690c05792111ff8bf7b6bce720d34 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 bad 96a669a1958ff9d93fc52931e3571c21b13333f2 Bisecting: 113 revisions left to test after this (roughly 7 steps) [7168ec1b06691295db6b335e5f5f6c86c7061213] net: dsa: lantiq_gswip: Use dsa_is_cpu_port() in gswip_port_change_mtu() testing commit 7168ec1b06691295db6b335e5f5f6c86c7061213 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8dc59b94ca84b84fe2b67a4a004d05de0da4724d67d5def81c78af6b6790e2b5 all runs: OK false negative chance: 0.000 # git bisect good 7168ec1b06691295db6b335e5f5f6c86c7061213 Bisecting: 56 revisions left to test after this (roughly 6 steps) [8c379e3ce404347acf35fbb4cf8694dd8d35f2a0] net: microchip: Constify struct vcap_operations testing commit 8c379e3ce404347acf35fbb4cf8694dd8d35f2a0 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 614a4d5e38da739f5be5172c7d1baffae2fb72873d0972304721a4bede4444fe all runs: OK false negative chance: 0.000 # git bisect good 8c379e3ce404347acf35fbb4cf8694dd8d35f2a0 Bisecting: 28 revisions left to test after this (roughly 5 steps) [89f5e607772b4d6e467adf8bbe530a5036abb415] net: hsr: cosmetic: Remove extra white space testing commit 89f5e607772b4d6e467adf8bbe530a5036abb415 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 39c36cd26b44d954b2cd6e43a82d7595d7151b7f1e773ae4d2f6f86bfec33965 all runs: OK false negative chance: 0.000 # git bisect good 89f5e607772b4d6e467adf8bbe530a5036abb415 Bisecting: 14 revisions left to test after this (roughly 4 steps) [55a3982ec721dabd5a4c2f16bfb03deb032e45c2] ionic: check for queue deadline in doorbell_napi_work testing commit 55a3982ec721dabd5a4c2f16bfb03deb032e45c2 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e76ef02ded2c58fb919fcca6abd7ba1ea1a3f76f55f5c2e6f5e893d50ac59c11 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 bad 55a3982ec721dabd5a4c2f16bfb03deb032e45c2 Bisecting: 6 revisions left to test after this (roughly 3 steps) [d94ae6415becdf437d58e60d1f153af39dddb247] mlxsw: pci: Use napi_consume_skb() to free SKB as part of Tx completion testing commit d94ae6415becdf437d58e60d1f153af39dddb247 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 73d07f1feebab232a1f1c8b48f5a4a7708aad4870409683a56f55796ae871e2c all runs: OK false negative chance: 0.001 # git bisect good d94ae6415becdf437d58e60d1f153af39dddb247 Bisecting: 3 revisions left to test after this (roughly 2 steps) [d458d4b4fd4353e71a095f6c76e1271dc2fee33a] ionic: Keep interrupt affinity up to date testing commit d458d4b4fd4353e71a095f6c76e1271dc2fee33a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1eceb1ef4fe2a948e9f109bdd26da1db6cefd8ea61f40a6f8182252bb1db7df0 all runs: OK false negative chance: 0.001 # git bisect good d458d4b4fd4353e71a095f6c76e1271dc2fee33a Bisecting: 1 revision left to test after this (roughly 1 step) [4ded136c78f8ae17d140b8aae3cd4459a6827577] ionic: add work item for missed-doorbell check testing commit 4ded136c78f8ae17d140b8aae3cd4459a6827577 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5d7c8f1e53ff2ffe7b79479deb136c4620a8ee69b9b376a9f97315bead1bd5f4 all runs: OK false negative chance: 0.001 # git bisect good 4ded136c78f8ae17d140b8aae3cd4459a6827577 Bisecting: 0 revisions left to test after this (roughly 0 steps) [d7f9bc68591803a9bca34847b76b2fc8f12e5dfd] ionic: add per-queue napi_schedule for doorbell check testing commit d7f9bc68591803a9bca34847b76b2fc8f12e5dfd gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a8ad6f7d8e83129514f2196f730025297ab460bf5c9ee1072bdeafb7bd651295 all runs: OK false negative chance: 0.001 # git bisect good d7f9bc68591803a9bca34847b76b2fc8f12e5dfd 55a3982ec721dabd5a4c2f16bfb03deb032e45c2 is the first bad commit commit 55a3982ec721dabd5a4c2f16bfb03deb032e45c2 Author: Shannon Nelson Date: Tue Jun 18 17:32:55 2024 -0700 ionic: check for queue deadline in doorbell_napi_work Check the deadline against the last time run and only schedule a new napi if we haven't been run recently. Signed-off-by: Shannon Nelson Link: https://lore.kernel.org/r/20240619003257.6138-7-shannon.nelson@amd.com Signed-off-by: Jakub Kicinski drivers/net/ethernet/pensando/ionic/ionic_dev.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) accumulated error probability: 0.00 culprit signature: e76ef02ded2c58fb919fcca6abd7ba1ea1a3f76f55f5c2e6f5e893d50ac59c11 parent signature: a8ad6f7d8e83129514f2196f730025297ab460bf5c9ee1072bdeafb7bd651295 reproducer is flaky (0.30 repro chance estimate) revisions tested: 22, total time: 10h29m22.91688049s (build: 7h15m31.732584262s, test: 2h59m34.75657431s) first bad commit: 55a3982ec721dabd5a4c2f16bfb03deb032e45c2 ionic: check for queue deadline in doorbell_napi_work recipients (to): ["brett.creeley@amd.com" "davem@davemloft.net" "drivers@pensando.io" "edumazet@google.com" "kuba@kernel.org" "kuba@kernel.org" "netdev@vger.kernel.org" "pabeni@redhat.com" "shannon.nelson@amd.com" "shannon.nelson@amd.com"] recipients (cc): ["linux-kernel@vger.kernel.org"] crash: lost connection to test machine