ci2 starts bisection 2024-01-30 01:18:02.171869883 +0000 UTC m=+53692.144679010 bisecting fixing commit since eeac8ede17557680855031c6f305ece2378af326 building syzkaller on 5205ef306e8b4217fc49cb8d8bd18670b7d08c3c ensuring issue is reproducible on original commit eeac8ede17557680855031c6f305ece2378af326 testing commit eeac8ede17557680855031c6f305ece2378af326 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 149a09a5463c66cbe875040b81b3a929b1c1b1df5434eccea85c3bee2cf38b47 run #0: crashed: kernel BUG in ext4_do_writepages run #1: crashed: kernel BUG in ext4_do_writepages run #2: crashed: kernel BUG in ext4_do_writepages run #3: crashed: kernel BUG in __ext4_journal_stop run #4: crashed: kernel BUG in __ext4_journal_stop run #5: crashed: kernel BUG in ext4_do_writepages run #6: crashed: kernel BUG in ext4_do_writepages run #7: crashed: kernel BUG in ext4_do_writepages run #8: crashed: kernel BUG in ext4_do_writepages run #9: crashed: kernel BUG in ext4_do_writepages run #10: crashed: kernel BUG in ext4_do_writepages run #11: crashed: kernel BUG in ext4_do_writepages run #12: crashed: kernel BUG in ext4_do_writepages run #13: crashed: kernel BUG in __ext4_journal_stop run #14: crashed: kernel BUG in ext4_do_writepages run #15: crashed: kernel BUG in ext4_do_writepages run #16: crashed: kernel BUG in ext4_do_writepages run #17: crashed: kernel BUG in ext4_do_writepages run #18: crashed: kernel BUG in __ext4_journal_stop run #19: crashed: kernel BUG in ext4_do_writepages representative crash: kernel BUG in ext4_do_writepages, types: [BUG] check whether we can drop unnecessary instrumentation disabling configs for [UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit eeac8ede17557680855031c6f305ece2378af326 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 764dbb2a9364fb9ad866d0a73787d9ac62e67a2b719aadb65fd3c7323d10ad56 run #0: crashed: kernel BUG in __ext4_journal_stop run #1: crashed: kernel BUG in ext4_do_writepages run #2: crashed: kernel BUG in __ext4_journal_stop run #3: crashed: kernel BUG in ext4_do_writepages run #4: crashed: kernel BUG in ext4_do_writepages run #5: crashed: kernel BUG in ext4_do_writepages run #6: crashed: kernel BUG in __ext4_journal_stop run #7: crashed: kernel BUG in ext4_do_writepages run #8: crashed: kernel BUG in __ext4_journal_stop run #9: crashed: kernel BUG in ext4_do_writepages representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] the bug reproduces without the instrumentation disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN KASAN LOCKDEP], they are not needed kconfig minimization: base=3915 full=7588 leaves diff=1999 split chunks (needed=false): <1999> split chunk #0 of len 1999 into 5 parts testing without sub-chunk 1/5 disabling configs for [LEAK UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG], they are not needed testing commit eeac8ede17557680855031c6f305ece2378af326 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: bb86a9842b7a02e57e41e95a390458a6deade4c28007900a34f8a7e6ab43d772 run #0: crashed: kernel BUG in __ext4_journal_stop run #1: crashed: kernel BUG in ext4_do_writepages run #2: crashed: kernel BUG in ext4_do_writepages run #3: crashed: kernel BUG in ext4_do_writepages run #4: crashed: kernel BUG in __ext4_journal_stop run #5: crashed: kernel BUG in ext4_do_writepages run #6: crashed: kernel BUG in ext4_do_writepages run #7: crashed: kernel BUG in ext4_do_writepages run #8: crashed: kernel BUG in ext4_do_writepages run #9: crashed: kernel BUG in ext4_do_writepages representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN KASAN LOCKDEP], they are not needed testing commit eeac8ede17557680855031c6f305ece2378af326 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1e0485bcd68658b8ce88ba1fb34963a95536a1243d3e83b1a19d1b7b0afb43a1 run #0: crashed: kernel BUG in __ext4_journal_stop run #1: crashed: kernel BUG in ext4_do_writepages run #2: crashed: kernel BUG in ext4_do_writepages run #3: crashed: kernel BUG in ext4_do_writepages run #4: crashed: kernel BUG in ext4_do_writepages run #5: crashed: kernel BUG in ext4_do_writepages run #6: crashed: kernel BUG in ext4_do_writepages run #7: crashed: kernel BUG in ext4_do_writepages run #8: crashed: kernel BUG in __ext4_journal_stop run #9: crashed: kernel BUG in ext4_do_writepages representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit eeac8ede17557680855031c6f305ece2378af326 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2c066882209724c045b71e53a3704ffa6a06082f4007fe20f6f1612b86079cbf run #0: crashed: kernel BUG in __ext4_journal_stop run #1: crashed: kernel BUG in ext4_do_writepages run #2: crashed: kernel BUG in __ext4_journal_stop run #3: crashed: kernel BUG in ext4_do_writepages run #4: crashed: kernel BUG in __ext4_journal_stop run #5: crashed: kernel BUG in ext4_do_writepages run #6: crashed: kernel BUG in ext4_do_writepages run #7: crashed: kernel BUG in ext4_do_writepages run #8: crashed: kernel BUG in __ext4_journal_stop run #9: crashed: kernel BUG in ext4_do_writepages representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit eeac8ede17557680855031c6f305ece2378af326 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: fedc6d7e90e379e53cff6742f3ffcf5d784ad4933f6470a60414ecaea7d0853e all runs: crashed: kernel BUG in __ext4_journal_stop representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN KASAN], they are not needed testing commit eeac8ede17557680855031c6f305ece2378af326 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c42e902c9253b1dd6a4c0856a4ab836835b07ad02447c33f232858c6ddadee0f all runs: crashed: kernel BUG in __ext4_journal_stop representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] the chunk can be dropped disabling configs for [UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], 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: cf08853d4885d4db0a54fcaff264f12627673922823424563ffdcf93bf1856a6 all runs: OK false negative chance: 0.000 # git bisect start 41bccc98fb7931d63d03f326a746ac4d429c1dd3 eeac8ede17557680855031c6f305ece2378af326 Bisecting: 39821 revisions left to test after this (roughly 15 steps) [1544df9ab4003f9f6b9894d48a235cd1859e7db3] Merge tag 'soc-drivers-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc determine whether the revision contains the guilty commit revision eeac8ede17557680855031c6f305ece2378af326 crashed and is reachable testing commit 1544df9ab4003f9f6b9894d48a235cd1859e7db3 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8d9468a81c9e1bc2dae1d9ef13fb87231ea2c6d114790c94549fba600c9b06bd all runs: crashed: kernel BUG in __ext4_journal_stop representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] # git bisect good 1544df9ab4003f9f6b9894d48a235cd1859e7db3 Bisecting: 19918 revisions left to test after this (roughly 14 steps) [bc3012f4e3a9765de81f454cb8f9bb16aafc6ff5] Merge tag 'v6.7-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 determine whether the revision contains the guilty commit revision eeac8ede17557680855031c6f305ece2378af326 crashed and is reachable testing commit bc3012f4e3a9765de81f454cb8f9bb16aafc6ff5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: de2045f884b8e6e7eb3d569f22673ac48936499181eca1eabbaf9a2ace91261a all runs: crashed: kernel BUG in __ext4_journal_stop representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] # git bisect good bc3012f4e3a9765de81f454cb8f9bb16aafc6ff5 Bisecting: 10691 revisions left to test after this (roughly 13 steps) [689237ab37c59b9909bc9371d7fece3081683fba] fbdev/intelfb: Remove driver determine whether the revision contains the guilty commit revision eeac8ede17557680855031c6f305ece2378af326 crashed and is reachable testing commit 689237ab37c59b9909bc9371d7fece3081683fba gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0a7e62444005ff58cb8ccc36f227c7cc8b3bbecca1c463865635df0ca4d4dfb2 all runs: OK false negative chance: 0.000 # git bisect bad 689237ab37c59b9909bc9371d7fece3081683fba Bisecting: 4616 revisions left to test after this (roughly 12 steps) [2254005ef1474d59b706f2ea574d8552071631b1] Merge tag 'parisc-for-6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux determine whether the revision contains the guilty commit revision eeac8ede17557680855031c6f305ece2378af326 crashed and is reachable testing commit 2254005ef1474d59b706f2ea574d8552071631b1 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 60b059818d37c32eb00b354cf12fbfc966887f8872fb739735356806e43f01b0 all runs: crashed: kernel BUG in __ext4_journal_stop representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] # git bisect good 2254005ef1474d59b706f2ea574d8552071631b1 Bisecting: 2307 revisions left to test after this (roughly 11 steps) [2fdbcf715a1b9dd1468317f7cd4b4cd327a09781] Merge tag 'x86-entry-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip determine whether the revision contains the guilty commit revision 1544df9ab4003f9f6b9894d48a235cd1859e7db3 crashed and is reachable testing commit 2fdbcf715a1b9dd1468317f7cd4b4cd327a09781 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d3a9490897ff6611fa33c156195a25f09988130d65afed38f4ea5ddc513c0bbd all runs: OK false negative chance: 0.000 # git bisect bad 2fdbcf715a1b9dd1468317f7cd4b4cd327a09781 Bisecting: 1124 revisions left to test after this (roughly 10 steps) [c7402612e2e61b76177f22e6e7f705adcbecc6fe] Merge tag 'net-6.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net determine whether the revision contains the guilty commit revision eeac8ede17557680855031c6f305ece2378af326 crashed and is reachable testing commit c7402612e2e61b76177f22e6e7f705adcbecc6fe gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 847077640844e6259a429203896ee2dc5deceae3de78b5263a07c85906e8fa13 all runs: crashed: kernel BUG in __ext4_journal_stop representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] # git bisect good c7402612e2e61b76177f22e6e7f705adcbecc6fe Bisecting: 563 revisions left to test after this (roughly 9 steps) [a476aae3f1dc78a162a0d2e7945feea7d2b29401] x86/csum: clean up `csum_partial' further determine whether the revision contains the guilty commit revision c7402612e2e61b76177f22e6e7f705adcbecc6fe crashed and is reachable testing commit a476aae3f1dc78a162a0d2e7945feea7d2b29401 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8fd81f496779dd839b57244c39591a4f619aa51a4315da2ca60474752021d6fb all runs: crashed: kernel BUG in __ext4_journal_stop representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] # git bisect good a476aae3f1dc78a162a0d2e7945feea7d2b29401 Bisecting: 280 revisions left to test after this (roughly 8 steps) [6e0b939180fcd2658d2eb8e5bfa4192d1bc32fad] Merge tag 'x86_microcode_for_v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip determine whether the revision contains the guilty commit revision eeac8ede17557680855031c6f305ece2378af326 crashed and is reachable testing commit 6e0b939180fcd2658d2eb8e5bfa4192d1bc32fad gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f6a54c9aa1960104b5bee83b58f86c7b2e34e19e9928a726cc55477e07b86e7c all runs: OK false negative chance: 0.000 # git bisect bad 6e0b939180fcd2658d2eb8e5bfa4192d1bc32fad Bisecting: 122 revisions left to test after this (roughly 7 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 eeac8ede17557680855031c6f305ece2378af326 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: 235aa3838f4136b141ab6811d76ada44d182ece6f9e8882c94801e7ce7cc6207 all runs: crashed: kernel BUG in __ext4_journal_stop representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] # git bisect good c604110e662a54568073a03176402b624e740310 Bisecting: 51 revisions left to test after this (roughly 6 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 c604110e662a54568073a03176402b624e740310 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: a77ae3ef933fa0cb88162eeadfc150c3f62b467b491417af55b2a5c0ea535ebb all runs: OK false negative chance: 0.000 # git bisect bad bb93c5ed457fe76597c14717eb994fc5aef22716 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 bc3012f4e3a9765de81f454cb8f9bb16aafc6ff5 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: 721623cd1e14589933e97ff2767196323c9335d6cb6193089cf7c0b9ab170a69 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 revision 1544df9ab4003f9f6b9894d48a235cd1859e7db3 crashed and is reachable testing commit cd34758c5238ae6976b10fe15bba7031b409c969 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d011a1512880d606e3bc48a61484536285340a6f5e610910031e82c34b36251c all runs: crashed: kernel BUG in __ext4_journal_stop representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] # 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 1544df9ab4003f9f6b9894d48a235cd1859e7db3 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: 00682d3323246597380b92c9597e47656f4ca13ba56d718c4f8d3f0641fbfa2b all runs: crashed: kernel BUG in __ext4_journal_stop representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] # 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 cd34758c5238ae6976b10fe15bba7031b409c969 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: 5bfc2d2ae4085c00f59d3830d64232938a7b214b87660cbeec8c88360717a4e5 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 bc3012f4e3a9765de81f454cb8f9bb16aafc6ff5 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: db27ffefbdad050039cad9b963d7c3c29df494542e7059e0143c85ee5ddc5962 all runs: crashed: kernel BUG in __ext4_journal_stop representative crash: kernel BUG in __ext4_journal_stop, types: [BUG] # 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 eeac8ede17557680855031c6f305ece2378af326 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: 62ed13980c84d74da21d28afbcf08ded0d1eaeef00d1e81c399fc7897bae99d8 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 eeac8ede17557680855031c6f305ece2378af326 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: 3ee9261406b45d99a4e905ee3a4ea235fceb72ccf22095280365e78c62782dcf 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: 3ee9261406b45d99a4e905ee3a4ea235fceb72ccf22095280365e78c62782dcf parent signature: db27ffefbdad050039cad9b963d7c3c29df494542e7059e0143c85ee5ddc5962 revisions tested: 25, total time: 5h3m28.61864031s (build: 1h20m26.548770642s, test: 3h33m2.566269781s) first good commit: 6f861765464f43a71462d52026fbddfc858239a5 fs: Block writes to mounted block devices recipients (to): ["axboe@kernel.dk" "brauner@kernel.org" "jack@suse.cz"] recipients (cc): []