ci2 starts bisection 2023-03-22 07:51:50.263093643 +0000 UTC m=+53897.351867655 bisecting fixing commit since a6afa4199d3d038fbfdff5511f7523b0e30cb774 building syzkaller on aea5da898f473385f3b66c94f8aa49ca9a1c9744 ensuring issue is reproducible on original commit a6afa4199d3d038fbfdff5511f7523b0e30cb774 testing commit a6afa4199d3d038fbfdff5511f7523b0e30cb774 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 462bfd366cd89e24850930f38e82bb34ca5f3ecd894ac4119960bfd7841f5d43 all runs: crashed: UBSAN: shift-out-of-bounds in dbAllocBits testing current HEAD a1effab7a3a35a837dd9d2b974a1bc4939df1ad5 testing commit a1effab7a3a35a837dd9d2b974a1bc4939df1ad5 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d5929a1d8866d569f4e4d1073a4ea5c00af27955ed39477ad2561b740f87c342 all runs: OK # git bisect start a1effab7a3a35a837dd9d2b974a1bc4939df1ad5 a6afa4199d3d038fbfdff5511f7523b0e30cb774 Bisecting: 18458 revisions left to test after this (roughly 14 steps) [ba54ff1fb662215de683777f815b9e96276d55cf] Merge tag 'char-misc-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc testing commit ba54ff1fb662215de683777f815b9e96276d55cf gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0c57a61a2ce542f75e06809e72c2174fe3f47068cb66f0fe46cec05c1c052073 all runs: crashed: UBSAN: shift-out-of-bounds in dbMount # git bisect good ba54ff1fb662215de683777f815b9e96276d55cf Bisecting: 9088 revisions left to test after this (roughly 13 steps) [5b7c4cabbb65f5c469464da6c5f614cbd7f730f2] Merge tag 'net-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next testing commit 5b7c4cabbb65f5c469464da6c5f614cbd7f730f2 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 93532f8d9bccfe5d9a8fb13eecc0ff24b2a742cd2c8193785d6d658ae0017c6a all runs: crashed: UBSAN: shift-out-of-bounds in dbMount # git bisect good 5b7c4cabbb65f5c469464da6c5f614cbd7f730f2 Bisecting: 4488 revisions left to test after this (roughly 12 steps) [0601f25d1c4937c678db786961705ce56fbd6bb6] Merge tag 'staging-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging testing commit 0601f25d1c4937c678db786961705ce56fbd6bb6 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f8eb01117fc12d82cb716063345bd9fba286aa1404a9e090f21afeab5cefb1cf all runs: crashed: UBSAN: shift-out-of-bounds in dbMount # git bisect good 0601f25d1c4937c678db786961705ce56fbd6bb6 Bisecting: 2305 revisions left to test after this (roughly 11 steps) [ecf1d926661bec4080a79c0ac9dbfe02b31702cf] mailmap: map Dikshita Agarwal's old address to his current one testing commit ecf1d926661bec4080a79c0ac9dbfe02b31702cf gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1671002993b5fe22b7e6dadd73d601bb5e2c2a465bb6858cf912ad87ac21a2d9 all runs: crashed: UBSAN: shift-out-of-bounds in dbMount # git bisect good ecf1d926661bec4080a79c0ac9dbfe02b31702cf Bisecting: 1156 revisions left to test after this (roughly 10 steps) [c3f9b9fa10b9fb677966bfdab8c00da739c4af1b] Merge tag 'ceph-for-6.3-rc1' of https://github.com/ceph/ceph-client testing commit c3f9b9fa10b9fb677966bfdab8c00da739c4af1b gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8092aa1551f2fac27dcf4724261191237b3ac2992f5cab585e0f0d7c2727b675 all runs: OK # git bisect bad c3f9b9fa10b9fb677966bfdab8c00da739c4af1b Bisecting: 602 revisions left to test after this (roughly 9 steps) [d40b2f4c94f221bd5aab205f945e6f88d3df0929] Merge tag 'fuse-update-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse testing commit d40b2f4c94f221bd5aab205f945e6f88d3df0929 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 152684f58fe87d16c770200817964c69d305ce4f8381c0f8a6d6da14f3c836f0 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #1: crashed: UBSAN: shift-out-of-bounds in dbMount run #2: crashed: UBSAN: shift-out-of-bounds in dbMount run #3: crashed: UBSAN: shift-out-of-bounds in dbMount run #4: crashed: UBSAN: shift-out-of-bounds in dbMount run #5: crashed: UBSAN: shift-out-of-bounds in dbMount run #6: crashed: UBSAN: shift-out-of-bounds in dbMount run #7: crashed: UBSAN: shift-out-of-bounds in dbMount run #8: crashed: UBSAN: shift-out-of-bounds in dbMount run #9: crashed: UBSAN: shift-out-of-bounds in dbMount # git bisect good d40b2f4c94f221bd5aab205f945e6f88d3df0929 Bisecting: 337 revisions left to test after this (roughly 8 steps) [46d733d0efc79bc8430d63b57ab88011806d5180] vc_screen: modify vcs_size() handling in vcs_read() testing commit 46d733d0efc79bc8430d63b57ab88011806d5180 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 613154897c0ecab69c2c9af7bf7fb4b4e672329f0f88f3ff3028ff67c13b3e01 all runs: crashed: UBSAN: shift-out-of-bounds in dbMount # git bisect good 46d733d0efc79bc8430d63b57ab88011806d5180 Bisecting: 167 revisions left to test after this (roughly 7 steps) [c0927a7a5391f7d8e593e5e50ead7505a23cadf9] Merge tag 'xfs-6.3-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux testing commit c0927a7a5391f7d8e593e5e50ead7505a23cadf9 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 80ab801dcc8d084ae26e7f2a74a33b7adb1f46eda3dbe48c96fd3af0084a8cb8 all runs: crashed: UBSAN: shift-out-of-bounds in dbMount # git bisect good c0927a7a5391f7d8e593e5e50ead7505a23cadf9 Bisecting: 83 revisions left to test after this (roughly 6 steps) [64e851689e441e66e001ae063d4536602f9f74cb] Merge tag 'uml-for-linus-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux testing commit 64e851689e441e66e001ae063d4536602f9f74cb gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ca9798e34fe9a65fdf773fc94412e3784e482ffc844e2079a259a87f0c0977e5 all runs: OK # git bisect bad 64e851689e441e66e001ae063d4536602f9f74cb Bisecting: 47 revisions left to test after this (roughly 5 steps) [8fcf2d012c8641c18adcd139dba6a1e556338d36] ubi: block: Fix a possible use-after-free bug in ubiblock_create() testing commit 8fcf2d012c8641c18adcd139dba6a1e556338d36 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5ab608d15f11fe7c454c5660ed307e83a6d19c03eb3f66a59b66f40750abcf9b all runs: crashed: UBSAN: shift-out-of-bounds in dbMount # git bisect good 8fcf2d012c8641c18adcd139dba6a1e556338d36 Bisecting: 23 revisions left to test after this (roughly 5 steps) [abdeb4fa5e1b5b4918034f02236fd886f40c20c1] um: virtio_uml: move device breaking into workqueue testing commit abdeb4fa5e1b5b4918034f02236fd886f40c20c1 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6df8d32451b62acf18e634d61c2a3fec331c80f9daf3ab6723d7b926fa4650d3 all runs: crashed: UBSAN: shift-out-of-bounds in dbMount # git bisect good abdeb4fa5e1b5b4918034f02236fd886f40c20c1 Bisecting: 12 revisions left to test after this (roughly 4 steps) [6e110580bc1ab84d02509750ce09277914174c6a] Merge tag 'jfs-6.3' of https://github.com/kleikamp/linux-shaggy testing commit 6e110580bc1ab84d02509750ce09277914174c6a gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f39fa9d543c3f7ae252b1e79483315a36192ba33622d9c729c47e5120764d976 all runs: OK # git bisect bad 6e110580bc1ab84d02509750ce09277914174c6a Bisecting: 5 revisions left to test after this (roughly 3 steps) [8258ef28001ad30c074e823124e10b9c75a965ff] exfat: handle unreconized benign secondary entries testing commit 8258ef28001ad30c074e823124e10b9c75a965ff gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a6882827aa30afe629a1e31f95db2e0a6d217440c50103a183d0007f70bbafe6 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: exit status NUM run #1: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #2: basic kernel testing failed: BUG: program execution failed: executor NUM: exit status NUM run #3: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #4: crashed: UBSAN: shift-out-of-bounds in dbMount run #5: crashed: UBSAN: shift-out-of-bounds in dbMount run #6: crashed: UBSAN: shift-out-of-bounds in dbMount run #7: crashed: UBSAN: shift-out-of-bounds in dbMount run #8: crashed: UBSAN: shift-out-of-bounds in dbMount run #9: crashed: UBSAN: shift-out-of-bounds in dbMount # git bisect good 8258ef28001ad30c074e823124e10b9c75a965ff Bisecting: 2 revisions left to test after this (roughly 2 steps) [d5c514b6a0c0b77ed7e5ef2484e8b20eb09c5f27] exfat: fix the newly allocated clusters are not freed in error handling testing commit d5c514b6a0c0b77ed7e5ef2484e8b20eb09c5f27 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 470fe99fb9f49473d67b77d8e29465d2dac2a954264a1d58b5ab13224233f923 all runs: crashed: UBSAN: shift-out-of-bounds in dbMount # git bisect good d5c514b6a0c0b77ed7e5ef2484e8b20eb09c5f27 Bisecting: 1 revision left to test after this (roughly 1 step) [fad376fce0af58deebc5075b8539dc05bf639af3] fs/jfs: fix shift exponent db_agl2size negative testing commit fad376fce0af58deebc5075b8539dc05bf639af3 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 455344b1d73a2d4f90cb2eb7b44a73935f3d84057f176181105818044352e5f4 all runs: OK # git bisect bad fad376fce0af58deebc5075b8539dc05bf639af3 fad376fce0af58deebc5075b8539dc05bf639af3 is the first bad commit commit fad376fce0af58deebc5075b8539dc05bf639af3 Author: Liu Shixin via Jfs-discussion Date: Thu Nov 3 11:01:59 2022 +0800 fs/jfs: fix shift exponent db_agl2size negative As a shift exponent, db_agl2size can not be less than 0. Add the missing check to fix the shift-out-of-bounds bug reported by syzkaller: UBSAN: shift-out-of-bounds in fs/jfs/jfs_dmap.c:2227:15 shift exponent -744642816 is negative Reported-by: syzbot+0be96567042453c0c820@syzkaller.appspotmail.com Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2") Signed-off-by: Liu Shixin Signed-off-by: Dave Kleikamp fs/jfs/jfs_dmap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) parent commit 69b41ac87e4a664de78a395ff97166f0b2943210 wasn't tested testing commit 69b41ac87e4a664de78a395ff97166f0b2943210 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 2aed998159ab54f7f14564152eb16075e945a00f43295f4b2d6aa0ddf0c1dd8c culprit signature: 455344b1d73a2d4f90cb2eb7b44a73935f3d84057f176181105818044352e5f4 parent signature: 2aed998159ab54f7f14564152eb16075e945a00f43295f4b2d6aa0ddf0c1dd8c revisions tested: 17, total time: 8h36m42.347394156s (build: 6h56m34.180843598s, test: 1h26m2.84602174s) first good commit: fad376fce0af58deebc5075b8539dc05bf639af3 fs/jfs: fix shift exponent db_agl2size negative recipients (to): ["dave.kleikamp@oracle.com" "jfs-discussion@lists.sourceforge.net" "liushixin2@huawei.com"] recipients (cc): []