ci2 starts bisection 2024-01-29 17:38:59.185717409 +0000 UTC m=+26149.158526546 bisecting fixing commit since 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a building syzkaller on fb427a0782000106c62de76d251e5a02de5406a9 ensuring issue is reproducible on original commit 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a testing commit 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: dfdcf20186457146e439fb2d73106c94b2de5f35c570adb558357a4a295253b8 all runs: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize representative crash: UBSAN: shift-out-of-bounds in ext4_handle_clustersize, types: [UBSAN] check whether we can drop unnecessary instrumentation disabling configs for [BUG KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: ed6d43744ca9ab8a2561c2764db1239e9bf6841bf7a834d5ffc894f122826c73 all runs: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize representative crash: UBSAN: shift-out-of-bounds in ext4_handle_clustersize, types: [UBSAN] the bug reproduces without the instrumentation disabling configs for [BUG KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed kconfig minimization: base=3915 full=7651 leaves diff=2007 split chunks (needed=false): <2007> split chunk #0 of len 2007 into 5 parts testing without sub-chunk 1/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK BUG KASAN], they are not needed testing commit 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: fa5b65ec9a11ec7dd85698886fefd05b2d039d65521c037f6e4212df1c455908 all runs: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize representative crash: UBSAN: shift-out-of-bounds in ext4_handle_clustersize, types: [UBSAN] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK BUG], they are not needed testing commit 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 28aec0e0009e41e6803bc1c613cafa350fd0b8e12c5bb06f12b396f219103df4 all runs: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize representative crash: UBSAN: shift-out-of-bounds in ext4_handle_clustersize, types: [UBSAN] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [LEAK BUG KASAN LOCKDEP ATOMIC_SLEEP HANG], they are not needed testing commit 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7d339b5048df2af3dac33e4ddf97dc7e45b0893fa73f2cec9f49027e7b6781de all runs: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize representative crash: UBSAN: shift-out-of-bounds in ext4_handle_clustersize, types: [UBSAN] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [BUG KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0e5f484caea132d4d17f0c30f5e1471116fde1b5f7a57f52a49d104c948b6ca8 all runs: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize representative crash: UBSAN: shift-out-of-bounds in ext4_handle_clustersize, types: [UBSAN] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK BUG], they are not needed testing commit 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d7ae4df1a8c82e53f40706f5505ac7523cdd08ccd4df09e8740a36c5a46b5059 all runs: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize representative crash: UBSAN: shift-out-of-bounds in ext4_handle_clustersize, types: [UBSAN] the chunk can be dropped disabling configs for [HANG LEAK BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing current HEAD 41bccc98fb7931d63d03f326a746ac4d429c1dd3 testing commit 41bccc98fb7931d63d03f326a746ac4d429c1dd3 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 795e0e85a8af1a1b0507b48f20c8724b16c16591498a72c491e45adfd762b379 all runs: OK false negative chance: 0.000 # git bisect start 41bccc98fb7931d63d03f326a746ac4d429c1dd3 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a Bisecting: 7176 revisions left to test after this (roughly 13 steps) [ba5afb9a84df2e6b26a1b6389b98849cd16ea757] fs: rework listmount() implementation determine whether the revision contains the guilty commit revision 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a crashed and is reachable testing commit ba5afb9a84df2e6b26a1b6389b98849cd16ea757 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9c10928a08853257a8f9da46bc37b7e54f30f06e0b3d20770aee459633f9319e all runs: OK false negative chance: 0.000 # git bisect bad ba5afb9a84df2e6b26a1b6389b98849cd16ea757 Bisecting: 3542 revisions left to test after this (roughly 12 steps) [de927f6c0b07d9e698416c5b287c521b07694cac] Merge tag 's390-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux determine whether the revision contains the guilty commit revision 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a crashed and is reachable testing commit de927f6c0b07d9e698416c5b287c521b07694cac gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7bd783e99322994895202089300a1444f39127930d8aa60c8d0a5d4c0caba153 all runs: OK false negative chance: 0.000 # git bisect bad de927f6c0b07d9e698416c5b287c521b07694cac Bisecting: 1488 revisions left to test after this (roughly 11 steps) [da96801729b43eb6229425a23b7bdf6045685251] Merge tag 'regulator-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator determine whether the revision contains the guilty commit revision 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a crashed and is reachable testing commit da96801729b43eb6229425a23b7bdf6045685251 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4308079f726301d93e2a62eacf557688040fe0a3f88a9890aabcbfd3efed841c all runs: OK false negative chance: 0.000 # git bisect bad da96801729b43eb6229425a23b7bdf6045685251 Bisecting: 756 revisions left to test after this (roughly 10 steps) [f24dc33f8e0a765bf9bdf1c190ae5b9a23343d65] Merge tag 'timers-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip determine whether the revision contains the guilty commit revision 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a crashed and is reachable testing commit f24dc33f8e0a765bf9bdf1c190ae5b9a23343d65 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e33f18d58710d87e2ee0c54692a60bc4b0534921a485b1b24031e4640bac7be5 all runs: OK false negative chance: 0.000 # git bisect bad f24dc33f8e0a765bf9bdf1c190ae5b9a23343d65 Bisecting: 366 revisions left to test after this (roughly 9 steps) [bb93c5ed457fe76597c14717eb994fc5aef22716] Merge tag 'vfs-6.8.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs determine whether the revision contains the guilty commit revision 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a crashed and is reachable testing commit bb93c5ed457fe76597c14717eb994fc5aef22716 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c138aeb0cb05ada65801a90062d61c4d9b0137dff6909cc3d21df2e94d609995 all runs: OK false negative chance: 0.000 # git bisect bad bb93c5ed457fe76597c14717eb994fc5aef22716 Bisecting: 168 revisions left to test after this (roughly 8 steps) [1f874787ed9a2d78ed59cb21d0d90ac0178eceb0] Merge tag 'net-6.7-rc9' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net determine whether the revision contains the guilty commit revision 5254c0cbc92d2a08e75443bdb914f1c4839cdf5a crashed and is reachable testing commit 1f874787ed9a2d78ed59cb21d0d90ac0178eceb0 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c64d9972b8ece886a087ea0697b542dd8287a749e4dbb906542e9558caca1a28 all runs: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize representative crash: UBSAN: shift-out-of-bounds in ext4_handle_clustersize, types: [UBSAN] # git bisect good 1f874787ed9a2d78ed59cb21d0d90ac0178eceb0 Bisecting: 70 revisions left to test after this (roughly 6 steps) [c604110e662a54568073a03176402b624e740310] Merge tag 'vfs-6.8.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs determine whether the revision contains the guilty commit revision 1f874787ed9a2d78ed59cb21d0d90ac0178eceb0 crashed and is reachable testing commit c604110e662a54568073a03176402b624e740310 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: faa91050b0f9f0860430a19b1fba3ec267ffe0c553a7308465c97ee6e761cdda all runs: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize representative crash: UBSAN: shift-out-of-bounds in ext4_handle_clustersize, types: [UBSAN] # git bisect good c604110e662a54568073a03176402b624e740310 Bisecting: 31 revisions left to test after this (roughly 5 steps) [8c9440fea77440772542d6dbcb5c36182495c164] Merge tag 'vfs-6.8.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs determine whether the revision contains the guilty commit revision 1f874787ed9a2d78ed59cb21d0d90ac0178eceb0 crashed and is reachable testing commit 8c9440fea77440772542d6dbcb5c36182495c164 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 43b201d1e0c86fc0014feb5ef83b93dd22426aadd8e28b1d9015e18ca2abb18d all runs: OK false negative chance: 0.000 # git bisect bad 8c9440fea77440772542d6dbcb5c36182495c164 Bisecting: 19 revisions left to test after this (roughly 4 steps) [cd34758c5238ae6976b10fe15bba7031b409c969] block: Remove blkdev_get_by_*() functions 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: 9f54d47bae195faf642b9a541e4360ef7dae7bc18212714666c02a300ed07c3f run #0: basic kernel testing failed: lost connection to test machine run #1: basic kernel testing failed: lost connection to test machine run #2: basic kernel testing failed: lost connection to test machine run #3: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize run #4: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize run #5: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize run #6: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize run #7: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize run #8: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize run #9: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize representative crash: UBSAN: shift-out-of-bounds in ext4_handle_clustersize, types: [UBSAN] testing commit cd34758c5238ae6976b10fe15bba7031b409c969 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a07df8d204f9b5d0c2813c813e3d4e67aa52b7ad5486c4b10a5dc1694ee36ee7 all runs: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize representative crash: UBSAN: shift-out-of-bounds in ext4_handle_clustersize, types: [UBSAN] # git bisect good cd34758c5238ae6976b10fe15bba7031b409c969 Bisecting: 9 revisions left to test after this (roughly 3 steps) [5bd3cf8cbc8a286308ef3f40656659d5abc89995] add selftest for statmount/listmount determine whether the revision contains the guilty commit revision b85ea95d086471afb4ad062012a4d73cd328fa86 crashed and is reachable testing commit 5bd3cf8cbc8a286308ef3f40656659d5abc89995 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 22bffd307cb7f0310d8b2329b400da1b1880761ddc1587caea882bd6378616ab all runs: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize representative crash: UBSAN: shift-out-of-bounds in ext4_handle_clustersize, types: [UBSAN] # git bisect good 5bd3cf8cbc8a286308ef3f40656659d5abc89995 Bisecting: 4 revisions left to test after this (roughly 2 steps) [afde134b5bd02a5c719336ca1d0d3cb7e4def70e] ext4: Block writes to journal device determine whether the revision contains the guilty commit revision b85ea95d086471afb4ad062012a4d73cd328fa86 crashed and is reachable testing commit afde134b5bd02a5c719336ca1d0d3cb7e4def70e gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 51136ed03784d02b3a7a7d95ea361eb0152d31b125862f7d428b237d4f0c7d65 all runs: OK false negative chance: 0.000 # git bisect bad afde134b5bd02a5c719336ca1d0d3cb7e4def70e Bisecting: 2 revisions left to test after this (roughly 1 step) [ead622674df5a3ae575b964090bee65f6b7f805f] btrfs: Do not restrict writes to btrfs devices determine whether the revision contains the guilty commit revision b85ea95d086471afb4ad062012a4d73cd328fa86 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: f60e93757a3b81712a0040ee80ef421295941ffc23c1270d5c029c55788308c3 all runs: crashed: UBSAN: shift-out-of-bounds in ext4_handle_clustersize representative crash: UBSAN: shift-out-of-bounds in ext4_handle_clustersize, types: [UBSAN] # git bisect good ead622674df5a3ae575b964090bee65f6b7f805f Bisecting: 0 revisions left to test after this (roughly 1 step) [3584c8f48a70c1f74c7b7bab59cf22bb66224649] xfs: Block writes to log device determine whether the revision contains the guilty commit revision b85ea95d086471afb4ad062012a4d73cd328fa86 crashed and is reachable testing commit 3584c8f48a70c1f74c7b7bab59cf22bb66224649 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3e834a23ec5f905ca4369e044f8084c3f2b2aa16c53cde638a3d886c814add18 all runs: OK false negative chance: 0.000 # git bisect bad 3584c8f48a70c1f74c7b7bab59cf22bb66224649 Bisecting: 0 revisions left to test after this (roughly 0 steps) [6f861765464f43a71462d52026fbddfc858239a5] fs: Block writes to mounted block devices determine whether the revision contains the guilty commit revision ead622674df5a3ae575b964090bee65f6b7f805f 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: 4e8cc25d7bd1c0af1394da114f344693a456a9b7dd2340915222d517ea2a03c6 all runs: OK false negative chance: 0.000 # git bisect bad 6f861765464f43a71462d52026fbddfc858239a5 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: 4e8cc25d7bd1c0af1394da114f344693a456a9b7dd2340915222d517ea2a03c6 parent signature: f60e93757a3b81712a0040ee80ef421295941ffc23c1270d5c029c55788308c3 revisions tested: 23, total time: 4h6m31.45674856s (build: 1h5m6.741830786s, test: 2h49m59.586236186s) first good commit: 6f861765464f43a71462d52026fbddfc858239a5 fs: Block writes to mounted block devices recipients (to): ["axboe@kernel.dk" "brauner@kernel.org" "jack@suse.cz"] recipients (cc): []