ci2 starts bisection 2023-02-04 07:54:24.624434331 +0000 UTC m=+66241.595530131 bisecting fixing commit since f9ff5644bcc04221bae56f922122f2b7f5d24d62 building syzkaller on 05494336991504e3c6137b89eeddd492e17af6b6 ensuring issue is reproducible on original commit f9ff5644bcc04221bae56f922122f2b7f5d24d62 testing commit f9ff5644bcc04221bae56f922122f2b7f5d24d62 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 77cc34f075845a0d36c26c74a084220031c4c85d93e1b50dd1127ac2df8b70f3 run #0: failed: failed to run command in VM: broken console: Permission denied (publickey) run #1: failed: failed to run binary in VM: broken console: Permission denied (publickey) run #2: failed: failed to run command in VM: broken console: Permission denied (publickey) run #3: crashed: KASAN: use-after-free Read in mi_enum_attr run #4: crashed: KASAN: use-after-free Read in mi_enum_attr run #5: crashed: KASAN: use-after-free Read in mi_enum_attr run #6: crashed: KASAN: use-after-free Read in mi_enum_attr run #7: crashed: KASAN: use-after-free Read in mi_enum_attr run #8: crashed: KASAN: use-after-free Read in mi_enum_attr run #9: crashed: KASAN: use-after-free Read in mi_enum_attr run #10: crashed: KASAN: use-after-free Read in mi_enum_attr run #11: crashed: KASAN: use-after-free Read in mi_enum_attr run #12: crashed: KASAN: use-after-free Read in mi_enum_attr run #13: crashed: KASAN: use-after-free Read in mi_enum_attr run #14: crashed: KASAN: use-after-free Read in mi_enum_attr run #15: crashed: KASAN: use-after-free Read in mi_enum_attr run #16: crashed: KASAN: use-after-free Read in mi_enum_attr run #17: crashed: KASAN: use-after-free Read in mi_enum_attr run #18: crashed: KASAN: use-after-free Read in mi_enum_attr run #19: crashed: KASAN: use-after-free Read in mi_enum_attr testing current HEAD 0136d86b78522bbd5755f8194c97a987f0586ba5 testing commit 0136d86b78522bbd5755f8194c97a987f0586ba5 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 22cf2fc5eead17981b1c915d8223a4f96323073b0eaadc444a0bb06ec301ef43 all runs: OK # git bisect start 0136d86b78522bbd5755f8194c97a987f0586ba5 f9ff5644bcc04221bae56f922122f2b7f5d24d62 Bisecting: 1608 revisions left to test after this (roughly 11 steps) [343c700480982214dc4f834f536a49a4098e556a] drm/ssd130x: Init display before the SSD130X_DISPLAY_ON command testing commit 343c700480982214dc4f834f536a49a4098e556a gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c8fc5d0bc78a91ee35fd5fca15ae79a1ae0e68127870a9906f5e8a726905b93a all runs: OK # git bisect bad 343c700480982214dc4f834f536a49a4098e556a Bisecting: 791 revisions left to test after this (roughly 10 steps) [609d3bc6230514a8ca79b377775b17e8c3d9ac93] Merge tag 'net-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit 609d3bc6230514a8ca79b377775b17e8c3d9ac93 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4f5ba1cd3d8d03298e6a6c5fdd4f1108f8ca60a2c850f6a156edfc8e0a2f3706 all runs: crashed: KASAN: use-after-free Read in mi_enum_attr # git bisect good 609d3bc6230514a8ca79b377775b17e8c3d9ac93 Bisecting: 390 revisions left to test after this (roughly 9 steps) [7a5189c58b3cf250e6f50ede724409c31795d5f1] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm testing commit 7a5189c58b3cf250e6f50ede724409c31795d5f1 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 25a2d35da21d00ac39fc192c14a4da27f45ae1485aa7e26c0f3a8de7a4321ed6 all runs: OK # git bisect bad 7a5189c58b3cf250e6f50ede724409c31795d5f1 Bisecting: 209 revisions left to test after this (roughly 8 steps) [f2855eec19cadddad2900da3a009ee39df6116a7] Merge tag 'mailbox-v6.2' of git://git.linaro.org/landing-teams/working/fujitsu/integration testing commit f2855eec19cadddad2900da3a009ee39df6116a7 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 62dd0bec3bcf5c4899b310fee39848425a27ae8cd0fe53a413b177b06013a38c all runs: crashed: KASAN: use-after-free Read in mi_enum_attr # git bisect good f2855eec19cadddad2900da3a009ee39df6116a7 Bisecting: 116 revisions left to test after this (roughly 7 steps) [04065c12072b6124475c7c4f6ad7484475a2f66e] Merge tag 'fs.mount.propagation.fix.v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping testing commit 04065c12072b6124475c7c4f6ad7484475a2f66e gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c73d7fd3a7979ab4e9390a914b5464787be0422100b3b46b19ac8f4793206248 run #0: crashed: KASAN: use-after-free Read in mi_enum_attr run #1: crashed: KASAN: use-after-free Read in mi_enum_attr run #2: crashed: KASAN: use-after-free Read in mi_enum_attr run #3: crashed: KASAN: use-after-free Read in mi_enum_attr run #4: crashed: KASAN: use-after-free Read in mi_enum_attr run #5: crashed: KASAN: use-after-free Read in mi_enum_attr run #6: crashed: KASAN: use-after-free Read in mi_enum_attr run #7: crashed: KASAN: use-after-free Read in mi_enum_attr run #8: crashed: BUG: unable to handle kernel paging request in mi_enum_attr run #9: crashed: KASAN: use-after-free Read in mi_enum_attr # git bisect good 04065c12072b6124475c7c4f6ad7484475a2f66e Bisecting: 58 revisions left to test after this (roughly 6 steps) [97a6815e50619377704e6566fb2b77c1aa4e2647] fs/ntfs3: Use ALIGN kernel macro testing commit 97a6815e50619377704e6566fb2b77c1aa4e2647 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8139ed0aec79ade02134845c15709755fee7f8a1e9c7d25edd52e0684569ed69 all runs: OK # git bisect bad 97a6815e50619377704e6566fb2b77c1aa4e2647 Bisecting: 28 revisions left to test after this (roughly 5 steps) [75b5e47201329537c8b88531a59aab2cbcec8d61] fs/ntfs3: Eliminate unnecessary ternary operator in ntfs_d_compare() testing commit 75b5e47201329537c8b88531a59aab2cbcec8d61 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d0b6a4e5c84ca55e1527d6458b1cadfdf6e253da3d4acce8d7262772ff5683d3 run #0: crashed: KASAN: stack-out-of-bounds Write in end_buffer_read_sync run #1: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #2: crashed: KASAN: out-of-bounds Write in end_buffer_read_sync run #3: crashed: KASAN: stack-out-of-bounds Write in write_inode_now run #4: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #5: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good 75b5e47201329537c8b88531a59aab2cbcec8d61 Bisecting: 14 revisions left to test after this (roughly 4 steps) [095d8ce635c116bb7813d865adfbccde8094d920] fs/ntfs3: Use _le variants of bitops functions testing commit 095d8ce635c116bb7813d865adfbccde8094d920 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5838f1cdf66de87cb41ef46e53120c25f6d5fa2633cfd1267b793ab50cd3f5b1 run #0: crashed: KASAN: stack-out-of-bounds Write in end_buffer_read_sync run #1: crashed: KASAN: out-of-bounds Write in end_buffer_read_sync run #2: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK reproducer seems to be flaky # git bisect good 095d8ce635c116bb7813d865adfbccde8094d920 Bisecting: 7 revisions left to test after this (roughly 3 steps) [07f4aa9dd245661414a2db0574bed9bc5736ccfd] fs/ntfs3: Fix wrong indentations testing commit 07f4aa9dd245661414a2db0574bed9bc5736ccfd gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 180a720644c5e1adbc472dbbc4059c8d162726a53dbc6faeef4191fd909f8cff run #0: crashed: KASAN: stack-out-of-bounds Write in write_inode_now run #1: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #2: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #3: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #4: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #5: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #6: crashed: KASAN: stack-out-of-bounds Write in end_buffer_read_sync run #7: crashed: KASAN: out-of-bounds Write in end_buffer_read_sync 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 good 07f4aa9dd245661414a2db0574bed9bc5736ccfd Bisecting: 3 revisions left to test after this (roughly 2 steps) [910013f7c7ba9fb82ce33536c58212907ca05969] fs/ntfs3: Restore correct state after ENOSPC in attr_data_get_block testing commit 910013f7c7ba9fb82ce33536c58212907ca05969 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4577490f3e71990f27c93f0dde1a6dd78afd02d4ee7c562e56bcd175a0311cc4 run #0: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #1: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #2: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #3: crashed: KASAN: stack-out-of-bounds Write in end_buffer_read_sync run #4: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #5: crashed: KASAN: stack-out-of-bounds Write in write_inode_now run #6: crashed: WARNING: locking bug in writeback_single_inode run #7: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #8: crashed: WARNING: locking bug in writeback_single_inode 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 good 910013f7c7ba9fb82ce33536c58212907ca05969 Bisecting: 1 revision left to test after this (roughly 1 step) [0e8235d28f3a0e9eda9f02ff67ee566d5f42b66b] fs/ntfs3: Check fields while reading testing commit 0e8235d28f3a0e9eda9f02ff67ee566d5f42b66b gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0bf3dbfc39cc2beb37d98ce18171c4181084f05dee4d3ddfdde5f0dcb1324453 all runs: OK # git bisect bad 0e8235d28f3a0e9eda9f02ff67ee566d5f42b66b Bisecting: 0 revisions left to test after this (roughly 0 steps) [6f80ed14d76c730f7943777ba259cd32870e6433] fs/ntfs3: Correct ntfs_check_for_free_space testing commit 6f80ed14d76c730f7943777ba259cd32870e6433 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 20bfeae875a003f9abe9d6ed7dacbf779879c4012c5b29527052fdd579e0c60f run #0: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #1: crashed: KASAN: stack-out-of-bounds Write in end_buffer_read_sync run #2: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #3: crashed: KASAN: out-of-bounds Write in end_buffer_read_sync run #4: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback run #5: crashed: BUG: unable to handle kernel paging request in inode_wait_for_writeback 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 good 6f80ed14d76c730f7943777ba259cd32870e6433 0e8235d28f3a0e9eda9f02ff67ee566d5f42b66b is the first bad commit commit 0e8235d28f3a0e9eda9f02ff67ee566d5f42b66b Author: Konstantin Komarov Date: Mon Oct 10 13:15:33 2022 +0300 fs/ntfs3: Check fields while reading Added new functions index_hdr_check and index_buf_check. Now we check all stuff for correctness while reading from disk. Also fixed bug with stale nfs data. Reported-by: van fantasy Signed-off-by: Konstantin Komarov fs/ntfs3/index.c | 84 +++++++++++++++++++++++++++++++++++++---- fs/ntfs3/inode.c | 18 +++++---- fs/ntfs3/ntfs_fs.h | 4 +- fs/ntfs3/run.c | 7 +++- fs/ntfs3/xattr.c | 109 ++++++++++++++++++++++++++++++++++------------------- 5 files changed, 164 insertions(+), 58 deletions(-) culprit signature: 0bf3dbfc39cc2beb37d98ce18171c4181084f05dee4d3ddfdde5f0dcb1324453 parent signature: 20bfeae875a003f9abe9d6ed7dacbf779879c4012c5b29527052fdd579e0c60f Reproducer flagged being flaky revisions tested: 14, total time: 6h0m54.604614141s (build: 3h42m25.328429821s, test: 2h7m47.634466845s) first good commit: 0e8235d28f3a0e9eda9f02ff67ee566d5f42b66b fs/ntfs3: Check fields while reading recipients (to): ["almaz.alexandrovich@paragon-software.com" "almaz.alexandrovich@paragon-software.com" "ntfs3@lists.linux.dev"] recipients (cc): ["linux-kernel@vger.kernel.org"]