ci2 starts bisection 2023-06-25 15:37:02.969499405 +0000 UTC m=+413607.198457634 bisecting fixing commit since ca48fc16c49388400eddd6c6614593ebf7c7726a building syzkaller on 90c93c40627cb0ac3c2c7cb99d807fd4c137adcb ensuring issue is reproducible on original commit ca48fc16c49388400eddd6c6614593ebf7c7726a testing commit ca48fc16c49388400eddd6c6614593ebf7c7726a gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 14b25f2104673b21fcca07ac8ca3ba0a6ba0481ee1fc02df0923210d264f60ef all runs: crashed: WARNING in hfsplus_cat_read_inode testing current HEAD e84a4e368abe42cf359fe237f0238820859d5044 testing commit e84a4e368abe42cf359fe237f0238820859d5044 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 403bc367f7a111122275e60b74c756233e977d0276023e0cfdcf0f21c64f0ba9 all runs: OK too many neither good nor bad results, skipping this commit # git bisect start e84a4e368abe42cf359fe237f0238820859d5044 ca48fc16c49388400eddd6c6614593ebf7c7726a Bisecting: 913 revisions left to test after this (roughly 10 steps) [8c4a7163b7f1495e3cc58bec7a4100de6612cde9] ACPICA: Avoid undefined behavior: applying zero offset to null pointer testing commit 8c4a7163b7f1495e3cc58bec7a4100de6612cde9 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0ec3dff5e4147096e4b682d8f76fc6cae30ca1d6af2e1a58e26f0bda2f896cd8 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad 8c4a7163b7f1495e3cc58bec7a4100de6612cde9 Bisecting: 456 revisions left to test after this (roughly 9 steps) [c0f49bbb305b7921a62ee8c46485a0325104d910] selftests/powerpc/pmu: Fix sample field check in the mmcra_thresh_marked_sample_test testing commit c0f49bbb305b7921a62ee8c46485a0325104d910 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 18049d686aa62a5b476409dc38391ce3721b11f2710f0b812af5ecb1dc8449c2 all runs: crashed: WARNING in hfsplus_cat_read_inode # git bisect good c0f49bbb305b7921a62ee8c46485a0325104d910 Bisecting: 228 revisions left to test after this (roughly 8 steps) [d28f6ad8b1a0c0dcb00b7ecbff945032a01ca2d0] octeontx2-af: Skip PFs if not enabled testing commit d28f6ad8b1a0c0dcb00b7ecbff945032a01ca2d0 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 17d9af6654c59c3b74388955fb36f454c4634e45ce987f5a3d1c6d0a0e626ad8 all runs: crashed: WARNING in hfsplus_cat_read_inode # git bisect good d28f6ad8b1a0c0dcb00b7ecbff945032a01ca2d0 Bisecting: 114 revisions left to test after this (roughly 7 steps) [4377b1d3b19e1369d094a94596211a9815ddbb04] f2fs: allocate the extent_cache by default testing commit 4377b1d3b19e1369d094a94596211a9815ddbb04 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0ddba31247b764f5363286fde8d3f3de53cb187e845fcbaf41fc67ace3cbe3ac all runs: crashed: WARNING in hfsplus_cat_read_inode # git bisect good 4377b1d3b19e1369d094a94596211a9815ddbb04 Bisecting: 57 revisions left to test after this (roughly 6 steps) [27c6b573d1501a457f1e797aa659e820b1c67797] net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe() testing commit 27c6b573d1501a457f1e797aa659e820b1c67797 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f7c82de67ac6ea5382e6572660c81837ea73c79a7cf19e0816f93362c36542a3 all runs: crashed: WARNING in hfsplus_cat_read_inode # git bisect good 27c6b573d1501a457f1e797aa659e820b1c67797 Bisecting: 28 revisions left to test after this (roughly 5 steps) [f12aa035e81438b4b005b4916bf68edf540cb4a9] ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set testing commit f12aa035e81438b4b005b4916bf68edf540cb4a9 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c4633d8832dbdd939de5eeb82a6206cd257e69bfe9a5c45200c99efc66a917a7 all runs: crashed: WARNING in hfsplus_cat_read_inode # git bisect good f12aa035e81438b4b005b4916bf68edf540cb4a9 Bisecting: 14 revisions left to test after this (roughly 4 steps) [44361033a8806aabd0f49b24e5a2fc07232cc5ff] remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores testing commit 44361033a8806aabd0f49b24e5a2fc07232cc5ff gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 02bf7dcd32b4dacec2149dc25ba43e46601837d60f1557c41cf086cb8e23f03b all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad 44361033a8806aabd0f49b24e5a2fc07232cc5ff Bisecting: 6 revisions left to test after this (roughly 3 steps) [4b17053ba268bf952c19ecb58d66d5d72e782d13] drm/displayid: add displayid_get_header() and check bounds better testing commit 4b17053ba268bf952c19ecb58d66d5d72e782d13 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: dad94b8961c6d578b0c65299e63693bc5bc29b05d3caa02e91c125685e84cb83 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad 4b17053ba268bf952c19ecb58d66d5d72e782d13 Bisecting: 3 revisions left to test after this (roughly 2 steps) [801593f70be80781134e4d27988b62a399c41c5e] selftests: cgroup: Add 'malloc' failures checks in test_memcontrol testing commit 801593f70be80781134e4d27988b62a399c41c5e gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 48ffa5c24b987d059d4983c69400ffe4971a4457eeb11b6007e8741f27720071 all runs: crashed: WARNING in hfsplus_cat_read_inode # git bisect good 801593f70be80781134e4d27988b62a399c41c5e Bisecting: 1 revision left to test after this (roughly 1 step) [e8c322b76e58378aa5153423c5ed2e941692e204] open: return EINVAL for O_DIRECTORY | O_CREAT testing commit e8c322b76e58378aa5153423c5ed2e941692e204 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 9d032c6eb5e92087d32375fd51ecda73ff274e1a045efdd8fdb3c90514c417b3 all runs: crashed: WARNING in hfsplus_cat_read_inode # git bisect good e8c322b76e58378aa5153423c5ed2e941692e204 Bisecting: 0 revisions left to test after this (roughly 0 steps) [48960a503fcec76d3f72347b7e679dda08ca43be] fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() testing commit 48960a503fcec76d3f72347b7e679dda08ca43be gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 9e52fd558725848facc3e84bb55e7ebd3620f14210bc26ca1db717866a75b7c0 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad 48960a503fcec76d3f72347b7e679dda08ca43be 48960a503fcec76d3f72347b7e679dda08ca43be is the first bad commit commit 48960a503fcec76d3f72347b7e679dda08ca43be Author: Tetsuo Handa Date: Tue Apr 11 19:57:33 2023 +0900 fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() [ Upstream commit 81b21c0f0138ff5a499eafc3eb0578ad2a99622c ] syzbot is hitting WARN_ON() in hfsplus_cat_{read,write}_inode(), for crafted filesystem image can contain bogus length. There conditions are not kernel bugs that can justify kernel to panic. Reported-by: syzbot Link: https://syzkaller.appspot.com/bug?extid=e2787430e752a92b8750 Reported-by: syzbot Link: https://syzkaller.appspot.com/bug?extid=4913dca2ea6e4d43f3f1 Signed-off-by: Tetsuo Handa Reviewed-by: Viacheslav Dubeyko Message-Id: <15308173-5252-d6a3-ae3b-e96d46cb6f41@I-love.SAKURA.ne.jp> Signed-off-by: Christian Brauner Signed-off-by: Sasha Levin fs/hfsplus/inode.c | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) culprit signature: 9e52fd558725848facc3e84bb55e7ebd3620f14210bc26ca1db717866a75b7c0 parent signature: 9d032c6eb5e92087d32375fd51ecda73ff274e1a045efdd8fdb3c90514c417b3 revisions tested: 13, total time: 10h5m52.908071547s (build: 8h49m0.013707408s, test: 1h9m51.689236486s) first good commit: 48960a503fcec76d3f72347b7e679dda08ca43be fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() recipients (to): ["brauner@kernel.org" "penguin-kernel@i-love.sakura.ne.jp" "sashal@kernel.org" "slava@dubeyko.com"] recipients (cc): []