ci2 starts bisection 2025-04-12 07:08:33.527216497 +0000 UTC m=+39879.950701995 bisecting fixing commit since e32cde8d2bd7d251a8f9b434143977ddf13dcec6 building syzkaller on 02f9582a0f9c1ee913b11f71fda5b5698fc3fa2c ensuring issue is reproducible on original commit e32cde8d2bd7d251a8f9b434143977ddf13dcec6 testing commit e32cde8d2bd7d251a8f9b434143977ddf13dcec6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5fc0dd006958e9590e56662d40c64e1d1e5704ec2ddb5d0e4cb3b922da66459a all runs: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: use-after-free Read in __ext4_check_dir_entry, types: [KASAN] check whether we can drop unnecessary instrumentation disabling configs for [HANG LEAK UBSAN BUG LOCKDEP ATOMIC_SLEEP], they are not needed testing commit e32cde8d2bd7d251a8f9b434143977ddf13dcec6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: fcdc6ff8a488d2cdb791c302e731ed826fffa87ae3e25ffcac8f1f39200a449e all runs: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: use-after-free Read in __ext4_check_dir_entry, types: [KASAN] the bug reproduces without the instrumentation disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG LOCKDEP], they are not needed kconfig minimization: base=4071 full=8186 leaves diff=2133 split chunks (needed=false): <2133> split chunk #0 of len 2133 into 5 parts testing without sub-chunk 1/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing commit e32cde8d2bd7d251a8f9b434143977ddf13dcec6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 716bc8b4473c9bcc2e1ac5cad97d11b805e6d2ec0fa920e6c500612562ff7eb6 all runs: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: use-after-free Read in __ext4_check_dir_entry, types: [KASAN] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [BUG LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing commit e32cde8d2bd7d251a8f9b434143977ddf13dcec6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8e1605e8a12fc0c9b3ef3cd054784e4df3bb5419916f0b054abc4ed2c31cd6b3 all runs: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: use-after-free Read in __ext4_check_dir_entry, types: [KASAN] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG LOCKDEP], they are not needed testing commit e32cde8d2bd7d251a8f9b434143977ddf13dcec6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: db5c1e6a17f61aa0ee7f94bf942e9201608788298cec31a3a4784b4214f5936b all runs: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: use-after-free Read in __ext4_check_dir_entry, types: [KASAN] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [UBSAN BUG LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit e32cde8d2bd7d251a8f9b434143977ddf13dcec6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4818800fb3e2dfe8e8301be7d020c9c88511504b243b53c47c2bf572364d66d1 all runs: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: use-after-free Read in __ext4_check_dir_entry, types: [KASAN] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing commit e32cde8d2bd7d251a8f9b434143977ddf13dcec6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 6cb71d83b2ef88b968657cd49e05874a938e3ba6221ba5baf0b1ef493ab17825 all runs: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: use-after-free Read in __ext4_check_dir_entry, types: [KASAN] the chunk can be dropped disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing current HEAD 3bde70a2c82712f05c7220b8b94fc2cbdf7fbfe0 testing commit 3bde70a2c82712f05c7220b8b94fc2cbdf7fbfe0 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e69dca5ad3a1022195895d31845bb542c6602a466bedcb655ab5f7c6c872690b all runs: OK false negative chance: 0.000 # git bisect start 3bde70a2c82712f05c7220b8b94fc2cbdf7fbfe0 e32cde8d2bd7d251a8f9b434143977ddf13dcec6 Bisecting: 21327 revisions left to test after this (roughly 14 steps) [d78794d4f4dbeac0a39e15d2fbc8e917741b5b7c] Merge tag 'thermal-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm determine whether the revision contains the guilty commit revision e32cde8d2bd7d251a8f9b434143977ddf13dcec6 crashed and is reachable testing commit d78794d4f4dbeac0a39e15d2fbc8e917741b5b7c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 58092d4882568c0a78d39b321b748829407f34b6f8a9ce8b428c406364556b54 run #0: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #1: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #2: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #3: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #4: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #5: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #6: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #7: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #8: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #9: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: slab-use-after-free Read in __ext4_check_dir_entry, types: [KASAN] # git bisect good d78794d4f4dbeac0a39e15d2fbc8e917741b5b7c Bisecting: 10504 revisions left to test after this (roughly 13 steps) [e50da555ca4d42b1b98d0f26789db64f26a0919a] Merge tag 'sound-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound determine whether the revision contains the guilty commit revision d78794d4f4dbeac0a39e15d2fbc8e917741b5b7c crashed and is reachable testing commit e50da555ca4d42b1b98d0f26789db64f26a0919a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5b433ad4cde6675c3852541bea4cc7a4f74813b733208ce7fdc564a0ce3c5f7e all runs: boot failed: general protection fault in msix_capability_init unable to determine the verdict: 0 good runs (wanted 5), for bad wanted 5 in total, got 0 # git bisect skip e50da555ca4d42b1b98d0f26789db64f26a0919a Bisecting: 10504 revisions left to test after this (roughly 13 steps) [d5cc72803b146c811b01f9a5b91e97337adf5784] gpio: bcm-kona: use new line value setter callbacks determine whether the revision contains the guilty commit revision e32cde8d2bd7d251a8f9b434143977ddf13dcec6 crashed and is reachable testing commit d5cc72803b146c811b01f9a5b91e97337adf5784 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f1afd495b0a73111f2445ee1f8348275fd05ede8c44300dc5d58347ec48ebc54 all runs: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: slab-use-after-free Read in __ext4_check_dir_entry, types: [KASAN] # git bisect good d5cc72803b146c811b01f9a5b91e97337adf5784 Bisecting: 6977 revisions left to test after this (roughly 13 steps) [81d8e5e2132215d21f2cddffcd2b16d08c0389fa] Merge tag 'f2fs-for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs determine whether the revision contains the guilty commit revision e50da555ca4d42b1b98d0f26789db64f26a0919a crashed and is reachable testing commit 81d8e5e2132215d21f2cddffcd2b16d08c0389fa gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a93a15fab6fd44078329c3fb5ddf532d64fc4e087027d4fb376d4db6e7f1f7d1 run #0: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #1: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #2: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #3: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #4: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #5: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #6: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #7: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #8: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #9: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: slab-use-after-free Read in __ext4_check_dir_entry, types: [KASAN] # git bisect good 81d8e5e2132215d21f2cddffcd2b16d08c0389fa Bisecting: 3559 revisions left to test after this (roughly 12 steps) [472863ab2aca6f4d2b7db828f77c36c5d1f43d9a] Merge tag 'rproc-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux determine whether the revision contains the guilty commit revision e32cde8d2bd7d251a8f9b434143977ddf13dcec6 crashed and is reachable testing commit 472863ab2aca6f4d2b7db828f77c36c5d1f43d9a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8da968bda066c308ea1a49fb2d20a25295621b3dd058c5497e45cb19933963e4 all runs: OK false negative chance: 0.000 # git bisect bad 472863ab2aca6f4d2b7db828f77c36c5d1f43d9a Bisecting: 1707 revisions left to test after this (roughly 11 steps) [f72e21eaaefe54e3f2eadaa63f55f9f3ba01a786] Merge tag 'amd-drm-next-6.15-2025-03-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-next determine whether the revision contains the guilty commit revision e32cde8d2bd7d251a8f9b434143977ddf13dcec6 crashed and is reachable testing commit f72e21eaaefe54e3f2eadaa63f55f9f3ba01a786 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: cd30899087e2a4f98d8f1cc41b02d2bfd8ea6196cb9f3bd61d4ab831b8e1d52a run #0: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #1: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #2: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #3: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #4: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #5: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #6: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #7: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #8: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #9: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: slab-use-after-free Read in __ext4_check_dir_entry, types: [KASAN] # git bisect good f72e21eaaefe54e3f2eadaa63f55f9f3ba01a786 Bisecting: 956 revisions left to test after this (roughly 10 steps) [0c86b42439b6c11d758b3392a21117934fef00c1] Merge tag 'drm-next-2025-03-28' of https://gitlab.freedesktop.org/drm/kernel determine whether the revision contains the guilty commit revision e50da555ca4d42b1b98d0f26789db64f26a0919a crashed and is reachable testing commit 0c86b42439b6c11d758b3392a21117934fef00c1 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: ecb1443e05657d07151d21f506401405112fe1f346cd3a548a6f636f8bd44d2d all runs: OK false negative chance: 0.000 # git bisect bad 0c86b42439b6c11d758b3392a21117934fef00c1 Bisecting: 375 revisions left to test after this (roughly 9 steps) [31eb415bf6f06c90fdd9b635caf3a6c5110a38b6] Merge tag 'ftrace-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace determine whether the revision contains the guilty commit revision d78794d4f4dbeac0a39e15d2fbc8e917741b5b7c crashed and is reachable testing commit 31eb415bf6f06c90fdd9b635caf3a6c5110a38b6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 07810b2a330747f96974e65d2b429d1c21b62483dc56524cd7fb530836b2bae5 all runs: OK false negative chance: 0.000 # git bisect bad 31eb415bf6f06c90fdd9b635caf3a6c5110a38b6 Bisecting: 194 revisions left to test after this (roughly 8 steps) [d8bdc8daac1d1b0a4efb1ecc69bef4eb4fc5e050] bcachefs: Kill unnecessary bch2_dev_usage_read() determine whether the revision contains the guilty commit revision e32cde8d2bd7d251a8f9b434143977ddf13dcec6 crashed and is reachable testing commit d8bdc8daac1d1b0a4efb1ecc69bef4eb4fc5e050 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: af6f48935afb0329177fd93fe733af417fa3ed3d73b659a267863b01d8f27d5f run #0: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #1: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #2: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #3: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #4: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #5: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #6: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #7: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #8: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #9: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: slab-use-after-free Read in __ext4_check_dir_entry, types: [KASAN] # git bisect good d8bdc8daac1d1b0a4efb1ecc69bef4eb4fc5e050 Bisecting: 93 revisions left to test after this (roughly 7 steps) [f79adee883586b94cf977e4d28384ea0288473ed] Merge tag 'jfs-6.14' of github.com:kleikamp/linux-shaggy determine whether the revision contains the guilty commit revision e32cde8d2bd7d251a8f9b434143977ddf13dcec6 crashed and is reachable testing commit f79adee883586b94cf977e4d28384ea0288473ed gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 653791765eac68c4abc4bf5a2834c1e69f1d4f862f04a2ed1aed7169d3f2df39 run #0: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #1: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #2: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #3: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #4: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #5: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #6: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #7: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #8: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #9: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: use-after-free Read in __ext4_check_dir_entry, types: [KASAN] # git bisect good f79adee883586b94cf977e4d28384ea0288473ed Bisecting: 46 revisions left to test after this (roughly 6 steps) [477aa77ccea451ce102ee77d1046304b95575d58] ext4: remove unused input "inode" in ext4_find_dest_de determine whether the revision contains the guilty commit revision e32cde8d2bd7d251a8f9b434143977ddf13dcec6 crashed and is reachable testing commit 477aa77ccea451ce102ee77d1046304b95575d58 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1befed920e7e88343e58e68b13daa8340da1ccdce443df77ccef0142f1af1c30 all runs: OK false negative chance: 0.000 # git bisect bad 477aa77ccea451ce102ee77d1046304b95575d58 Bisecting: 23 revisions left to test after this (roughly 5 steps) [2f94b537c48db155f5aa68d63b747f9d82248341] ext4: replace opencoded ext4_end_io_end() in ext4_put_io_end() determine whether the revision contains the guilty commit revision e32cde8d2bd7d251a8f9b434143977ddf13dcec6 crashed and is reachable testing commit 2f94b537c48db155f5aa68d63b747f9d82248341 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8054731c30335a3b951e90ce3ef10d9bb8a205e001e35131e454da52692369b2 run #0: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #1: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #2: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #3: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #4: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #5: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #6: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #7: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #8: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #9: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: use-after-free Read in __ext4_check_dir_entry, types: [KASAN] # git bisect good 2f94b537c48db155f5aa68d63b747f9d82248341 Bisecting: 11 revisions left to test after this (roughly 4 steps) [5bc27f4d73d3dadc5c71fb47ea741d31d92f41b1] ext4: add more ext4_emergency_state() checks around sb_rdonly() determine whether the revision contains the guilty commit revision d78794d4f4dbeac0a39e15d2fbc8e917741b5b7c crashed and is reachable testing commit 5bc27f4d73d3dadc5c71fb47ea741d31d92f41b1 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2882c5d994a1ff3bdf6cf27b19ef996a033e8b47217448f297ce14bb5a072f69 all runs: OK false negative chance: 0.000 # git bisect bad 5bc27f4d73d3dadc5c71fb47ea741d31d92f41b1 Bisecting: 5 revisions left to test after this (roughly 3 steps) [62c3da1eaccac4b184981ca394b3c870121f286b] ext4: update the descriptions of data_err=abort and data_err=ignore determine whether the revision contains the guilty commit revision 2f94b537c48db155f5aa68d63b747f9d82248341 crashed and is reachable testing commit 62c3da1eaccac4b184981ca394b3c870121f286b gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3293b54022a1bbc47dfab060005a70b1a34c4e620def3f5d674c3d81349cd472 all runs: OK false negative chance: 0.000 # git bisect bad 62c3da1eaccac4b184981ca394b3c870121f286b Bisecting: 2 revisions left to test after this (roughly 2 steps) [b1a49bd8132089ff84a96fc2508fd18731fe5690] ext4: extract ext4_has_journal_option() from __ext4_fill_super() determine whether the revision contains the guilty commit revision e32cde8d2bd7d251a8f9b434143977ddf13dcec6 crashed and is reachable testing commit b1a49bd8132089ff84a96fc2508fd18731fe5690 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4930b1c49442a1018f77a8359f2368552366dbbc02baef336e43b0cbd647d571 all runs: OK false negative chance: 0.000 # git bisect bad b1a49bd8132089ff84a96fc2508fd18731fe5690 Bisecting: 0 revisions left to test after this (roughly 1 step) [26343ca0df715097065b02a6cddb4a029d5b9327] ext4: reject the 'data_err=abort' option in nojournal mode determine whether the revision contains the guilty commit revision 2f94b537c48db155f5aa68d63b747f9d82248341 crashed and is reachable testing commit 26343ca0df715097065b02a6cddb4a029d5b9327 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: aab9b4af6d14fcb850673265f6afbfb94661c844fcb84e26ef97c3698477b00c all runs: OK false negative chance: 0.000 # git bisect bad 26343ca0df715097065b02a6cddb4a029d5b9327 Bisecting: 0 revisions left to test after this (roughly 0 steps) [e856f93e0fb249955f7d5efb18fe20500a9ccc6d] ext4: do not convert the unwritten extents if data writeback fails determine whether the revision contains the guilty commit revision 2f94b537c48db155f5aa68d63b747f9d82248341 crashed and is reachable testing commit e856f93e0fb249955f7d5efb18fe20500a9ccc6d gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 31a397775fa19bc1224038e65066ba43ab26dbaeea811f1ae25e497e1e42f305 run #0: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #1: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #2: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #3: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #4: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #5: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #6: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #7: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #8: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry run #9: crashed: KASAN: slab-use-after-free Read in __ext4_check_dir_entry representative crash: KASAN: slab-use-after-free Read in __ext4_check_dir_entry, types: [KASAN] # git bisect good e856f93e0fb249955f7d5efb18fe20500a9ccc6d 26343ca0df715097065b02a6cddb4a029d5b9327 is the first bad commit commit 26343ca0df715097065b02a6cddb4a029d5b9327 Author: Baokun Li Date: Wed Jan 22 19:05:27 2025 +0800 ext4: reject the 'data_err=abort' option in nojournal mode data_err=abort aborts the journal on I/O errors. However, this option is meaningless if journal is disabled, so it is rejected in nojournal mode to reduce unnecessary checks. Also, this option is ignored upon remount. Signed-off-by: Baokun Li Reviewed-by: Zhang Yi Reviewed-by: Jan Kara Link: https://patch.msgid.link/20250122110533.4116662-4-libaokun@huaweicloud.com Signed-off-by: Theodore Ts'o fs/ext4/super.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) accumulated error probability: 0.00 culprit signature: aab9b4af6d14fcb850673265f6afbfb94661c844fcb84e26ef97c3698477b00c parent signature: 31a397775fa19bc1224038e65066ba43ab26dbaeea811f1ae25e497e1e42f305 revisions tested: 25, total time: 7h2m38.233798745s (build: 3h49m2.044022629s, test: 2h54m31.792124104s) first good commit: 26343ca0df715097065b02a6cddb4a029d5b9327 ext4: reject the 'data_err=abort' option in nojournal mode recipients (to): ["jack@suse.cz" "libaokun1@huawei.com" "tytso@mit.edu" "yi.zhang@huawei.com"] recipients (cc): []