ci2 starts bisection 2024-01-27 05:33:49.905085804 +0000 UTC m=+124983.779279584 bisecting fixing commit since c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c building syzkaller on cb976f63e0177b96eb9ce1c631cc5e2c4b4b0759 ensuring issue is reproducible on original commit c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c testing commit c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e9320683a05c7a17a7b40dd51c6a7fe3ebd34db5461c9a519840c54d5d935c51 run #0: crashed: go runtime error run #1: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #2: crashed: KASAN: use-after-free Read in ext4_find_extent run #3: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #4: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #5: crashed: KASAN: use-after-free Read in ext4_find_extent run #6: crashed: KASAN: use-after-free Read in ext4_find_extent run #7: crashed: KASAN: use-after-free Read in ext4_find_extent run #8: crashed: KASAN: use-after-free Read in ext4_find_extent run #9: crashed: KASAN: use-after-free Read in ext4_find_extent run #10: crashed: kernel BUG in ext4_mb_use_inode_pa run #11: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #12: basic kernel testing failed: failed to copy 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" "-v" "/tmp/syz-executor1791260757" "root@10.128.0.212:./syz-executor1791260757"]: exit status 255 Executing: program /usr/bin/ssh host 10.128.0.212, user root, command sftp OpenSSH_9.2p1 Debian-2+deb12u1, OpenSSL 3.0.11 19 Sep 2023 debug1: Reading configuration data /dev/null debug1: Connecting to 10.128.0.212 [10.128.0.212] port 22. debug1: connect to address 10.128.0.212 port 22: Connection timed out ssh: connect to host 10.128.0.212 port 22: Connection timed out scp: Connection closed run #13: crashed: KASAN: use-after-free Read in ext4_find_extent run #14: crashed: KASAN: use-after-free Read in ext4_find_extent run #15: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #16: crashed: KASAN: slab-out-of-bounds Read in ext4_ext_insert_extent run #17: crashed: KASAN: use-after-free Read in ext4_find_extent run #18: crashed: KASAN: use-after-free Read in ext4_find_extent run #19: OK representative crash: KASAN: slab-use-after-free Read in ext4_find_extent, types: [KASAN] check whether we can drop unnecessary instrumentation disabling configs for [UBSAN BUG LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 119a9b45cd71793c055f80daf3dc31c44bbd963e15d26befe9b43aabf27903a7 run #0: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #1: crashed: KASAN: use-after-free Read in ext4_find_extent run #2: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #3: crashed: KASAN: use-after-free Read in ext4_find_extent run #4: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #5: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #6: crashed: KASAN: use-after-free Read in ext4_find_extent run #7: crashed: KASAN: use-after-free Read in ext4_find_extent run #8: crashed: KASAN: use-after-free Read in ext4_find_extent run #9: crashed: KASAN: slab-use-after-free Read in ext4_find_extent representative crash: KASAN: slab-out-of-bounds Read in ext4_find_extent, types: [KASAN] the bug reproduces without the instrumentation disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed kconfig minimization: base=3915 full=7651 leaves diff=2009 split chunks (needed=false): <2009> split chunk #0 of len 2009 into 5 parts testing without sub-chunk 1/5 disabling configs for [LEAK UBSAN BUG LOCKDEP ATOMIC_SLEEP HANG], they are not needed testing commit c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 20a2b25ffa7332f0eb54af19c7c67c18a7cac37723239cbe7970a1f4fa3a55a1 run #0: crashed: KASAN: use-after-free Read in ext4_find_extent run #1: crashed: KASAN: use-after-free Read in ext4_find_extent run #2: crashed: KASAN: use-after-free Read in ext4_find_extent run #3: crashed: KASAN: use-after-free Read in ext4_find_extent run #4: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #5: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #6: crashed: KASAN: use-after-free Read in ext4_find_extent run #7: crashed: KASAN: use-after-free Read in ext4_find_extent run #8: crashed: KASAN: use-after-free Read in ext4_ext_insert_extent run #9: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent representative crash: KASAN: use-after-free Read in ext4_find_extent, types: [KASAN] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [LEAK UBSAN BUG LOCKDEP ATOMIC_SLEEP HANG], they are not needed testing commit c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7d3a6d015c1d01df0a1777da084160172e59e9732651053e3ef7b26b3f5064ee run #0: crashed: KASAN: use-after-free Read in ext4_ext_insert_extent run #1: crashed: KASAN: out-of-bounds Read in ext4_find_extent run #2: crashed: KASAN: use-after-free Read in ext4_find_extent run #3: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #4: crashed: KASAN: use-after-free Read in ext4_find_extent run #5: crashed: KASAN: use-after-free Read in ext4_find_extent run #6: crashed: KASAN: out-of-bounds Read in ext4_find_extent run #7: crashed: KASAN: use-after-free Read in ext4_ext_insert_extent run #8: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #9: crashed: KASAN: slab-use-after-free Read in ext4_find_extent representative crash: KASAN: use-after-free Read in ext4_ext_insert_extent, types: [KASAN] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing commit c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 60b1df54269fd93e9bfea6086fdca9c603ecff750d4625587ef3f547ae8e1eb2 run #0: crashed: KASAN: use-after-free Read in ext4_find_extent run #1: crashed: KASAN: use-after-free Read in ext4_find_extent run #2: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #3: crashed: KASAN: use-after-free Read in ext4_find_extent run #4: crashed: KASAN: use-after-free Read in ext4_ext_insert_extent run #5: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #6: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #7: crashed: KASAN: use-after-free Read in ext4_find_extent run #8: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #9: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent representative crash: KASAN: use-after-free Read in ext4_find_extent, types: [KASAN] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing commit c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d7e2be1e08f7732cfa8d681b9573431dc2895f5e1dc4484d77ddba438bcca3f0 run #0: crashed: KASAN: use-after-free Read in ext4_find_extent run #1: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #2: crashed: KASAN: use-after-free Read in ext4_find_extent run #3: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #4: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #5: crashed: KASAN: use-after-free Read in ext4_find_extent run #6: crashed: KASAN: use-after-free Read in ext4_find_extent run #7: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #8: crashed: KASAN: use-after-free Read in ext4_find_extent run #9: crashed: KASAN: use-after-free Read in ext4_find_extent representative crash: KASAN: use-after-free Read in ext4_find_extent, types: [KASAN] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing commit c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 45ba522c632557c1919eeefd6264de8ee93b3ebf0d7ed97e10b2ca0a1aa3e477 run #0: crashed: KASAN: use-after-free Read in ext4_find_extent run #1: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #2: crashed: KASAN: use-after-free Read in ext4_find_extent run #3: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #4: crashed: KASAN: use-after-free Read in ext4_find_extent run #5: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #6: crashed: KASAN: use-after-free Read in ext4_find_extent run #7: crashed: KASAN: use-after-free Read in ext4_find_extent run #8: crashed: KASAN: use-after-free Read in ext4_find_extent run #9: crashed: KASAN: slab-use-after-free Read in ext4_find_extent representative crash: KASAN: use-after-free Read in ext4_find_extent, types: [KASAN] the chunk can be dropped disabling configs for [HANG LEAK UBSAN BUG LOCKDEP ATOMIC_SLEEP], they are not needed testing current HEAD 3a5879d495b226d0404098e3564462d5f1daa33b testing commit 3a5879d495b226d0404098e3564462d5f1daa33b gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: fb8ff4ae45fbabdd5f4a1e73d9a10609c59b98c70c5414a107c87354c2b27688 all runs: OK false negative chance: 0.000 # git bisect start 3a5879d495b226d0404098e3564462d5f1daa33b c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c Bisecting: 7829 revisions left to test after this (roughly 13 steps) [c4101e55974cc7d835fbd2d8e01553a3f61e9e75] Merge tag 'soc-dt-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc determine whether the revision contains the guilty commit revision c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c crashed and is reachable testing commit c4101e55974cc7d835fbd2d8e01553a3f61e9e75 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 73a88c046fe21a6516fab2a250cfaa85c08a2afa88adf716870698640e6e2ed0 all runs: OK false negative chance: 0.000 # git bisect bad c4101e55974cc7d835fbd2d8e01553a3f61e9e75 Bisecting: 3867 revisions left to test after this (roughly 12 steps) [a7e4c6cf5bbbd8fea2be1cef0540e5cf107c43c2] Merge tag 'efi-next-for-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi determine whether the revision contains the guilty commit revision c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c crashed and is reachable testing commit a7e4c6cf5bbbd8fea2be1cef0540e5cf107c43c2 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 507bd4e231abce5eafd6b8f60fbef7a410323350fcb2ca2874ade9c02557fc1f all runs: OK false negative chance: 0.000 # git bisect bad a7e4c6cf5bbbd8fea2be1cef0540e5cf107c43c2 Bisecting: 1918 revisions left to test after this (roughly 11 steps) [a0652eb205b7ac13429d63bcc42806115d393632] Merge tag 'char-misc-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc determine whether the revision contains the guilty commit revision c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c crashed and is reachable testing commit a0652eb205b7ac13429d63bcc42806115d393632 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1ae6128fafb02989d7af07f2f2299f4ed2faa48b73c39b42792d9a9842b78d02 run #0: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #1: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #2: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #3: crashed: KASAN: use-after-free Read in ext4_find_extent run #4: crashed: KASAN: use-after-free Read in ext4_find_extent run #5: crashed: KASAN: use-after-free Read in ext4_find_extent run #6: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #7: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #8: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #9: crashed: KASAN: use-after-free Read in ext4_find_extent representative crash: KASAN: slab-out-of-bounds Read in ext4_find_extent, types: [KASAN] # git bisect good a0652eb205b7ac13429d63bcc42806115d393632 Bisecting: 1066 revisions left to test after this (roughly 10 steps) [d30e51aa7b1f6fa7dd78d4598d1e4c047fcc3fb9] Merge tag 'slab-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab determine whether the revision contains the guilty commit revision c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c crashed and is reachable testing commit d30e51aa7b1f6fa7dd78d4598d1e4c047fcc3fb9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d5c1975f8841e04169895015602488d09f7eda7accad62a42e9b11ca8b51f829 all runs: OK false negative chance: 0.000 # git bisect bad d30e51aa7b1f6fa7dd78d4598d1e4c047fcc3fb9 Bisecting: 422 revisions left to test after this (roughly 9 steps) [fc5e5c5923407b4b312d999af27aaddbdd33c790] Merge tag 'x86_paravirt_for_v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip determine whether the revision contains the guilty commit revision c42d9eeef8e5ba9292eda36fd8e3c11f35ee065c crashed and is reachable testing commit fc5e5c5923407b4b312d999af27aaddbdd33c790 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: cb7cd64c2842c8aaf00c3ef55c0f2aa1a45606018f38985a498239075fc0bff4 all runs: OK false negative chance: 0.000 # git bisect bad fc5e5c5923407b4b312d999af27aaddbdd33c790 Bisecting: 222 revisions left to test after this (roughly 8 steps) [6d0dc8559c847e2dcd66c5dd93dbab3d3d887ff5] Merge tag 'soc-fixes-6.7-3a' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc determine whether the revision contains the guilty commit revision a0652eb205b7ac13429d63bcc42806115d393632 crashed and is reachable testing commit 6d0dc8559c847e2dcd66c5dd93dbab3d3d887ff5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0879e467daabefff29ff084a9bea4ebcad99748c7f9d362c40f8cde482ae67f4 run #0: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #1: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #2: crashed: KASAN: use-after-free Read in ext4_find_extent run #3: crashed: KASAN: out-of-bounds Read in ext4_find_extent run #4: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #5: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #6: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #7: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #8: crashed: KASAN: use-after-free Read in ext4_find_extent run #9: crashed: KASAN: use-after-free Read in ext4_find_extent representative crash: KASAN: slab-use-after-free Read in ext4_find_extent, types: [KASAN] # git bisect good 6d0dc8559c847e2dcd66c5dd93dbab3d3d887ff5 Bisecting: 107 revisions left to test after this (roughly 7 steps) [3f6984e7301f4a37285cc5962f97c83c7c3b8239] Merge tag 'vfs-6.8.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs determine whether the revision contains the guilty commit revision a0652eb205b7ac13429d63bcc42806115d393632 crashed and is reachable testing commit 3f6984e7301f4a37285cc5962f97c83c7c3b8239 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 60a9d54a8111ae99eb32d231790bf5004afb36f1c8e76beed1eb9454e8d04aa2 all runs: OK false negative chance: 0.000 # git bisect bad 3f6984e7301f4a37285cc5962f97c83c7c3b8239 Bisecting: 65 revisions left to test after this (roughly 6 steps) [1ab33c03145d0f6c345823fc2da935d9a1a9e9fc] asm-generic: make sparse happy with odd-sized put_unaligned_*() determine whether the revision contains the guilty commit revision 6d0dc8559c847e2dcd66c5dd93dbab3d3d887ff5 crashed and is reachable testing commit 1ab33c03145d0f6c345823fc2da935d9a1a9e9fc gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a1a12478d551b7ecdfeaa4eebbcb4e6e27e1f5b96bde951b8b7fcb05347c3ede run #0: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #1: crashed: KASAN: use-after-free Read in ext4_ext_insert_extent run #2: crashed: KASAN: use-after-free Read in ext4_find_extent run #3: crashed: KASAN: use-after-free Read in ext4_find_extent run #4: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #5: crashed: KASAN: use-after-free Read in ext4_find_extent run #6: crashed: KASAN: use-after-free Read in ext4_find_extent run #7: crashed: KASAN: use-after-free Read in ext4_find_extent run #8: crashed: KASAN: out-of-bounds Read in ext4_find_extent run #9: crashed: KASAN: slab-use-after-free Read in ext4_find_extent representative crash: KASAN: slab-use-after-free Read in ext4_find_extent, types: [KASAN] # git bisect good 1ab33c03145d0f6c345823fc2da935d9a1a9e9fc Bisecting: 29 revisions left to test after this (roughly 5 steps) [2137e1564267001b25143d21bc619189c1f74bc6] Merge branch 'vfs.file' determine whether the revision contains the guilty commit checking the merge base b85ea95d086471afb4ad062012a4d73cd328fa86 no existing result, test the revision testing commit b85ea95d086471afb4ad062012a4d73cd328fa86 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7982ef04ab0e1d468edc1a99356624cc11a67032e45bed86a7cc2cafb3b8fa4d run #0: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #1: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #2: crashed: KASAN: use-after-free Read in ext4_ext_insert_extent run #3: crashed: KASAN: use-after-free Read in ext4_find_extent run #4: crashed: KASAN: use-after-free Read in ext4_find_extent run #5: crashed: KASAN: use-after-free Read in ext4_find_extent run #6: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #7: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #8: crashed: KASAN: use-after-free Read in ext4_find_extent run #9: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent representative crash: KASAN: slab-use-after-free Read in ext4_find_extent, types: [KASAN] testing commit 2137e1564267001b25143d21bc619189c1f74bc6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 405fe42325dfc48eeb379bb1f6ff62311536afb1e2f9b254f66b50629a146c3b run #0: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #1: crashed: KASAN: use-after-free Read in ext4_find_extent run #2: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #3: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #4: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #5: crashed: KASAN: use-after-free Read in ext4_find_extent run #6: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #7: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #8: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #9: crashed: KASAN: use-after-free Read in ext4_find_extent representative crash: KASAN: slab-use-after-free Read in ext4_find_extent, types: [KASAN] # git bisect good 2137e1564267001b25143d21bc619189c1f74bc6 Bisecting: 14 revisions left to test after this (roughly 4 steps) [5a8e94c0158f43341334e69a74b6dfa317ba3d2e] nilfs2: simplify device handling determine whether the revision contains the guilty commit revision b85ea95d086471afb4ad062012a4d73cd328fa86 crashed and is reachable testing commit 5a8e94c0158f43341334e69a74b6dfa317ba3d2e gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 6379a4c1a62687e8d1d5c01b4589caf4adf8355bac62d687fe23523a77f6615c run #0: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #1: crashed: KASAN: use-after-free Read in ext4_find_extent run #2: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #3: crashed: KASAN: slab-use-after-free Read in ext4_ext_remove_space run #4: crashed: KASAN: use-after-free Read in ext4_find_extent run #5: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #6: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #7: crashed: KASAN: use-after-free Read in ext4_find_extent run #8: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #9: crashed: KASAN: slab-use-after-free Read in ext4_find_extent representative crash: KASAN: slab-use-after-free Read in ext4_find_extent, types: [KASAN] # git bisect good 5a8e94c0158f43341334e69a74b6dfa317ba3d2e Bisecting: 7 revisions left to test after this (roughly 3 steps) [6f861765464f43a71462d52026fbddfc858239a5] fs: Block writes to mounted block devices determine whether the revision contains the guilty commit revision 5a8e94c0158f43341334e69a74b6dfa317ba3d2e crashed and is reachable testing commit 6f861765464f43a71462d52026fbddfc858239a5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 20451a4d1611a707f025a6ce8356b8de4129da2cf2093c776cbe42470ef75580 all runs: OK false negative chance: 0.000 # git bisect bad 6f861765464f43a71462d52026fbddfc858239a5 Bisecting: 3 revisions left to test after this (roughly 2 steps) [1bfdc94b28cf1c89b5b3fb062b1defe51fdba163] bcachefs: Convert to bdev_open_by_path() determine whether the revision contains the guilty commit revision 5a8e94c0158f43341334e69a74b6dfa317ba3d2e crashed and is reachable testing commit 1bfdc94b28cf1c89b5b3fb062b1defe51fdba163 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 6fbbad978678840091b6e3361d59df18721b90b68b94bd6d6b060e8e387301da run #0: crashed: KASAN: use-after-free Read in ext4_find_extent run #1: crashed: KASAN: use-after-free Read in ext4_find_extent run #2: crashed: KASAN: use-after-free Read in ext4_find_extent run #3: crashed: invalid opcode in ext4_split_extent_at run #4: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #5: crashed: KASAN: use-after-free Read in ext4_find_extent run #6: crashed: KASAN: use-after-free Read in ext4_find_extent run #7: crashed: KASAN: use-after-free Read in ext4_find_extent run #8: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #9: crashed: KASAN: slab-use-after-free Read in ext4_find_extent representative crash: KASAN: use-after-free Read in ext4_find_extent, types: [KASAN] # git bisect good 1bfdc94b28cf1c89b5b3fb062b1defe51fdba163 Bisecting: 1 revision left to test after this (roughly 1 step) [ed5cc702d311c14b653323d76062b0294effa66e] block: Add config option to not allow writing to mounted devices determine whether the revision contains the guilty commit revision 1bfdc94b28cf1c89b5b3fb062b1defe51fdba163 crashed and is reachable testing commit ed5cc702d311c14b653323d76062b0294effa66e gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 49627798ba3ddb92717d0ef225249822bab79b6b629b74b9e46df2627c69eff6 run #0: crashed: KASAN: slab-use-after-free Read in ext4_ext_remove_space run #1: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #2: crashed: KASAN: use-after-free Read in ext4_find_extent run #3: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #4: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #5: crashed: KASAN: use-after-free Read in ext4_find_extent run #6: crashed: KASAN: use-after-free Read in ext4_find_extent run #7: crashed: KASAN: slab-use-after-free Read in ext4_ext_remove_space run #8: crashed: KASAN: use-after-free Read in ext4_find_extent run #9: crashed: KASAN: use-after-free Read in ext4_find_extent representative crash: KASAN: slab-use-after-free Read in ext4_ext_remove_space, types: [KASAN] # git bisect good ed5cc702d311c14b653323d76062b0294effa66e Bisecting: 0 revisions left to test after this (roughly 0 steps) [ead622674df5a3ae575b964090bee65f6b7f805f] btrfs: Do not restrict writes to btrfs devices determine whether the revision contains the guilty commit revision 5a8e94c0158f43341334e69a74b6dfa317ba3d2e crashed and is reachable testing commit ead622674df5a3ae575b964090bee65f6b7f805f gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 009440150fb4566465eb1faacc9a8b1879bfaa9dbe213c7d2c7094b87f191995 run #0: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #1: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #2: crashed: KASAN: slab-out-of-bounds Read in ext4_find_extent run #3: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #4: crashed: KASAN: use-after-free Read in ext4_find_extent run #5: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #6: crashed: KASAN: use-after-free Read in ext4_find_extent run #7: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #8: crashed: KASAN: slab-use-after-free Read in ext4_find_extent run #9: crashed: KASAN: use-after-free Read in ext4_find_extent representative crash: KASAN: slab-out-of-bounds Read in ext4_find_extent, types: [KASAN] # git bisect good ead622674df5a3ae575b964090bee65f6b7f805f 6f861765464f43a71462d52026fbddfc858239a5 is the first bad commit commit 6f861765464f43a71462d52026fbddfc858239a5 Author: Jan Kara Date: Wed Nov 1 18:43:10 2023 +0100 fs: Block writes to mounted block devices Ask block layer to block writes to block devices mounted by filesystems. Signed-off-by: Jan Kara Link: https://lore.kernel.org/r/20231101174325.10596-5-jack@suse.cz Reviewed-by: Christian Brauner Reviewed-by: Jens Axboe Signed-off-by: Christian Brauner include/linux/blkdev.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) accumulated error probability: 0.00 culprit signature: 20451a4d1611a707f025a6ce8356b8de4129da2cf2093c776cbe42470ef75580 parent signature: 009440150fb4566465eb1faacc9a8b1879bfaa9dbe213c7d2c7094b87f191995 revisions tested: 23, total time: 3h30m56.259052303s (build: 1h2m11.676499052s, test: 2h20m9.351994572s) first good commit: 6f861765464f43a71462d52026fbddfc858239a5 fs: Block writes to mounted block devices recipients (to): ["axboe@kernel.dk" "brauner@kernel.org" "jack@suse.cz"] recipients (cc): []