ci starts bisection 2023-01-30 22:09:42.292863848 +0000 UTC m=+701896.238925915 bisecting fixing commit since 55be6084c8e0e0ada9278c2ab60b7a584378efda building syzkaller on 2b253ced7f2f29cbe3de4782c1da91ff9d8a8a8c ensuring issue is reproducible on original commit 55be6084c8e0e0ada9278c2ab60b7a584378efda testing commit 55be6084c8e0e0ada9278c2ab60b7a584378efda gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 31fab3f27a535fe30b83acc570c8b95a7206d076660df511cad272b3d0aa2a55 run #0: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #1: crashed: KASAN: use-after-free Read in hdr_find_e run #2: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #3: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #4: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #5: crashed: KASAN: use-after-free Read in hdr_find_e run #6: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #7: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #8: crashed: KASAN: use-after-free Read in hdr_find_e run #9: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #10: crashed: KASAN: use-after-free Read in hdr_find_e run #11: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #12: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #13: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #14: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #15: crashed: KASAN: use-after-free Read in hdr_find_e run #16: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #17: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #18: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #19: crashed: KASAN: use-after-free Read in hdr_find_e testing current HEAD c0b67534c95c537f7a506a06b98e5e85d72e2b7d testing commit c0b67534c95c537f7a506a06b98e5e85d72e2b7d gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d212cd55ce3d4d0cfe6dbefc55ac89f9c905f28333c69e46cb51b41decb98ac3 all runs: OK # git bisect start c0b67534c95c537f7a506a06b98e5e85d72e2b7d 55be6084c8e0e0ada9278c2ab60b7a584378efda Bisecting: 11435 revisions left to test after this (roughly 13 steps) [542d3c03fd895eb8370992293498332ea383a3b9] media: sun6i-isp: params: Unregister pending buffer on cleanup testing commit 542d3c03fd895eb8370992293498332ea383a3b9 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 00d254ec26803651b13c51f4e265a9c6549ebdff06e822d3bd346f4304f995e4 run #0: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #1: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #2: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #3: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #4: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #5: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #6: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #7: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #8: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #9: crashed: KASAN: use-after-free Read in hdr_find_e # git bisect good 542d3c03fd895eb8370992293498332ea383a3b9 Bisecting: 5720 revisions left to test after this (roughly 13 steps) [c7020e1b346d5840e93b58cc4f2c67fc645d8df9] Merge tag 'pci-v6.2-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci testing commit c7020e1b346d5840e93b58cc4f2c67fc645d8df9 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d7128cf5d571ae3a4297e513ca3cbd0702c877af8a6e4088abbf459c577cbb07 run #0: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #1: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #2: crashed: KASAN: use-after-free Read in hdr_find_e run #3: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #4: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #5: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #6: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #7: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #8: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #9: crashed: BUG: unable to handle kernel paging request in hdr_find_e # git bisect good c7020e1b346d5840e93b58cc4f2c67fc645d8df9 Bisecting: 2924 revisions left to test after this (roughly 12 steps) [a6e3e6f138058ff184d8ef5064a033b3f5fee8f8] Merge tag 'mm-nonmm-stable-2022-12-17-20-32' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm testing commit a6e3e6f138058ff184d8ef5064a033b3f5fee8f8 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 92ae9316a2ead9a1a5a0143b05dc361a0be9cd3c4777d40ec363a5edac6eac16 all runs: crashed: BUG: unable to handle kernel paging request in hdr_find_e # git bisect good a6e3e6f138058ff184d8ef5064a033b3f5fee8f8 Bisecting: 1462 revisions left to test after this (roughly 11 steps) [bff687b3dad6e0e56b27f4d3ed8a9695f35c7b1a] Merge tag 'block-6.2-2022-12-29' of git://git.kernel.dk/linux testing commit bff687b3dad6e0e56b27f4d3ed8a9695f35c7b1a gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 94db81d77d7b40bc3e09a60433d8b421b49b58e2aede3f76e2d950d5f79cefc1 all runs: OK # git bisect bad bff687b3dad6e0e56b27f4d3ed8a9695f35c7b1a Bisecting: 698 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: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4c1779c1a92999de899f934a2cfb2aead5a52e1a7388a0fcd5d4a2189f9876c5 run #0: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #1: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #2: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #3: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #4: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #5: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #6: crashed: KASAN: use-after-free Read in hdr_find_e run #7: crashed: KASAN: use-after-free Read in hdr_find_e run #8: crashed: KASAN: use-after-free Read in hdr_find_e run #9: crashed: BUG: unable to handle kernel paging request in hdr_find_e # git bisect good 609d3bc6230514a8ca79b377775b17e8c3d9ac93 Bisecting: 342 revisions left to test after this (roughly 9 steps) [0a924817d2ed9396401e0557c6134276d2e26382] Merge tag '6.2-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6 testing commit 0a924817d2ed9396401e0557c6134276d2e26382 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e1c34ae89f6defb60b4613bee6e73c3cd5780d5cfc665dcdabe688a2898aa037 all runs: OK # git bisect bad 0a924817d2ed9396401e0557c6134276d2e26382 Bisecting: 182 revisions left to test after this (roughly 8 steps) [ec34c2b4ec383766a42ffd9206dc6605be3c6f6c] Merge tag 'backlight-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight testing commit ec34c2b4ec383766a42ffd9206dc6605be3c6f6c gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0dc3ace681cdfe10fd8a22c4842ba9b01eac103c8118303ddd4a23d10c00bb5a run #0: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #1: crashed: KASAN: use-after-free Read in hdr_find_e run #2: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #3: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #4: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #5: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #6: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #7: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #8: crashed: KASAN: use-after-free Read in hdr_find_e run #9: crashed: BUG: unable to handle kernel paging request in hdr_find_e # git bisect good ec34c2b4ec383766a42ffd9206dc6605be3c6f6c Bisecting: 94 revisions left to test after this (roughly 7 steps) [5461e079009ae2732c833281c4b50dfb58d15ba5] Merge tag 'media/v6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media testing commit 5461e079009ae2732c833281c4b50dfb58d15ba5 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0489775f92fd85b45322863257bdb7eae11da0ea6b5ed41e2e32aa8d783cffa1 all runs: crashed: BUG: unable to handle kernel paging request in hdr_find_e # git bisect good 5461e079009ae2732c833281c4b50dfb58d15ba5 Bisecting: 47 revisions left to test after this (roughly 6 steps) [ba1189288905dc33c16a8e56d6af9c8d1bc5ca8f] fs/ntfs3: Simplify ntfs_update_mftmirr function testing commit ba1189288905dc33c16a8e56d6af9c8d1bc5ca8f gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 78c5abc5af82a469ac79c9b9de0cb859e18cda533d501759da2f075d23fdef52 run #0: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #1: crashed: KASAN: use-after-free Read in hdr_find_e run #2: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #3: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #4: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #5: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #6: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #7: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #8: crashed: KASAN: use-after-free Read in hdr_find_e run #9: crashed: BUG: unable to handle kernel paging request in hdr_find_e # git bisect good ba1189288905dc33c16a8e56d6af9c8d1bc5ca8f Bisecting: 20 revisions left to test after this (roughly 5 steps) [6022ec6ee2c3a16b26f218d7abb538afb839bd6d] Merge tag 'ntfs3_for_6.2' of https://github.com/Paragon-Software-Group/linux-ntfs3 testing commit 6022ec6ee2c3a16b26f218d7abb538afb839bd6d gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a6004aa8b98a199a1c00e0aec807de6777329bd7d74be941ecc1fa7509ac4237 all runs: OK # git bisect bad 6022ec6ee2c3a16b26f218d7abb538afb839bd6d Bisecting: 13 revisions left to test after this (roughly 4 steps) [ec5fc72013762500867c9cef96fed89dc7161832] fs/ntfs3: Improve checking of bad clusters testing commit ec5fc72013762500867c9cef96fed89dc7161832 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 2264318640fdf6e28292a344a521c2831a0c0ace773df2afb66d49d54228ddc0 all runs: OK # git bisect bad ec5fc72013762500867c9cef96fed89dc7161832 Bisecting: 6 revisions left to test after this (roughly 3 steps) [0ad9dfcb8d3fd6ef91983ccb93fafbf9e3115796] fs/ntfs3: Changing locking in ntfs_rename testing commit 0ad9dfcb8d3fd6ef91983ccb93fafbf9e3115796 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6bdc2d1d5b3dae6d27bf6e8bf4fa711ef9a9aba9577b9ee389fc82c7d04c2caf run #0: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #1: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #2: crashed: KASAN: use-after-free Read in hdr_find_e run #3: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #4: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #5: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #6: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #7: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #8: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #9: crashed: KASAN: use-after-free Read in hdr_find_e # git bisect good 0ad9dfcb8d3fd6ef91983ccb93fafbf9e3115796 Bisecting: 3 revisions left to test after this (roughly 2 steps) [0e8235d28f3a0e9eda9f02ff67ee566d5f42b66b] fs/ntfs3: Check fields while reading testing commit 0e8235d28f3a0e9eda9f02ff67ee566d5f42b66b gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 26a6e156313b303a082fb180f16c9e9c166bad54cce939427d6ed28468d5cee6 all runs: OK # git bisect bad 0e8235d28f3a0e9eda9f02ff67ee566d5f42b66b Bisecting: 0 revisions left to test after this (roughly 1 step) [6f80ed14d76c730f7943777ba259cd32870e6433] fs/ntfs3: Correct ntfs_check_for_free_space testing commit 6f80ed14d76c730f7943777ba259cd32870e6433 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b08b8e08a54d930edd7a9e3f8b99fcacce81153c1f8fbb6773c88b9e7fc0c519 run #0: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #1: crashed: KASAN: use-after-free Read in hdr_find_e run #2: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #3: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #4: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #5: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #6: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #7: crashed: BUG: unable to handle kernel paging request in hdr_find_e run #8: crashed: KASAN: use-after-free Read in hdr_find_e run #9: crashed: KASAN: use-after-free Read in hdr_find_e # 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: 26a6e156313b303a082fb180f16c9e9c166bad54cce939427d6ed28468d5cee6 parent signature: b08b8e08a54d930edd7a9e3f8b99fcacce81153c1f8fbb6773c88b9e7fc0c519 revisions tested: 16, total time: 4h7m26.921456254s (build: 2h43m42.08741401s, test: 1h20m27.785962819s) 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"]