ci starts bisection 2023-08-15 20:22:35.730705926 +0000 UTC m=+366334.370227229 bisecting fixing commit since 1dc3731daf1f350cfd631b5559aac865ab2fbb4c building syzkaller on 1964022bd4ae3c35688b98f6a4db45076c7d002c ensuring issue is reproducible on original commit 1dc3731daf1f350cfd631b5559aac865ab2fbb4c testing commit 1dc3731daf1f350cfd631b5559aac865ab2fbb4c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1bb3bec1b66a5a4c2931534a2ac706386b29793e0a170f47bc2ad4d17dfdc23c all runs: crashed: possible deadlock in sys_quotactl_fd representative crash: possible deadlock in sys_quotactl_fd, types: [LOCKDEP] check whether we can drop unnecessary instrumentation disabling configs for [HANG LEAK UBSAN BUG KASAN ATOMIC_SLEEP], they are not needed testing commit 1dc3731daf1f350cfd631b5559aac865ab2fbb4c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1ede87fc328a5523f9226d0ed4c408fc7314c90e84b5c9649ef247c8f9262df0 all runs: crashed: possible deadlock in sys_quotactl_fd representative crash: possible deadlock in sys_quotactl_fd, types: [LOCKDEP] the bug reproduces without the instrumentation disabling configs for [UBSAN BUG KASAN ATOMIC_SLEEP HANG LEAK], they are not needed kconfig minimization: base=3883 full=7595 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 [BUG KASAN ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing commit 1dc3731daf1f350cfd631b5559aac865ab2fbb4c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e1b3c9387473acddfab5f6f0ed7f98ffb24191cd864e84bd08ca26e923ad5a17 all runs: crashed: possible deadlock in sys_quotactl_fd representative crash: possible deadlock in sys_quotactl_fd, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN], they are not needed testing commit 1dc3731daf1f350cfd631b5559aac865ab2fbb4c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c887813a8587508d72cdfeafa632d47ac33e439b27bcb6eaa849399570d7b844 all runs: crashed: possible deadlock in sys_quotactl_fd representative crash: possible deadlock in sys_quotactl_fd, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [LEAK UBSAN BUG KASAN ATOMIC_SLEEP HANG], they are not needed testing commit 1dc3731daf1f350cfd631b5559aac865ab2fbb4c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5c7b2c92b6a70158a080d2b5dd7ba9d5a579cccc9dde3bca7185cd1ceaed9da0 all runs: crashed: possible deadlock in sys_quotactl_fd representative crash: possible deadlock in sys_quotactl_fd, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [HANG LEAK UBSAN BUG KASAN ATOMIC_SLEEP], they are not needed testing commit 1dc3731daf1f350cfd631b5559aac865ab2fbb4c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 65a04712bb419836d1e2e3b997072d5f3bda3a1ce2954805118afeaf03a2987b all runs: crashed: possible deadlock in sys_quotactl_fd representative crash: possible deadlock in sys_quotactl_fd, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [UBSAN BUG KASAN ATOMIC_SLEEP HANG LEAK], they are not needed testing commit 1dc3731daf1f350cfd631b5559aac865ab2fbb4c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c757e2be4e1fb480dd234a4e0532a206551fb50383e5c78281757d02e72e8e75 all runs: crashed: possible deadlock in sys_quotactl_fd representative crash: possible deadlock in sys_quotactl_fd, types: [LOCKDEP] the chunk can be dropped disabling configs for [HANG LEAK UBSAN BUG KASAN ATOMIC_SLEEP], they are not needed testing current HEAD 2d7b8c6b90e4054a35eb59cd6d7c66e903e8ae4b testing commit 2d7b8c6b90e4054a35eb59cd6d7c66e903e8ae4b gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 64ad5bd12c3828cb379c36d43ed4613f534be288c72376812bd14ab7db4410af all runs: OK false negative chance: 0.000 # git bisect start 2d7b8c6b90e4054a35eb59cd6d7c66e903e8ae4b 1dc3731daf1f350cfd631b5559aac865ab2fbb4c Bisecting: 9000 revisions left to test after this (roughly 13 steps) [f8824e151fbfa0ac0a258015d606ea6f4a10251b] Merge tag 'sound-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound determine whether the revision contains the guilty commit revision 1dc3731daf1f350cfd631b5559aac865ab2fbb4c crashed and is reachable testing commit f8824e151fbfa0ac0a258015d606ea6f4a10251b gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: b307fa86ff669c7e5ff1df952864a667cb2bd7fdbb5d5525d0fbe3e50809d88f all runs: OK false negative chance: 0.000 # git bisect bad f8824e151fbfa0ac0a258015d606ea6f4a10251b Bisecting: 3689 revisions left to test after this (roughly 12 steps) [0ae612299621b5ae76bec55cc92503b6ed3f554b] Revert "nios2: Convert __pte_free_tlb() to use ptdescs" determine whether the revision contains the guilty commit revision 1dc3731daf1f350cfd631b5559aac865ab2fbb4c crashed and is reachable testing commit 0ae612299621b5ae76bec55cc92503b6ed3f554b gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3c2a61cbddb458e924584b5e93bd3ebf00f7f26fec88eddd69ae2b29d6fdf2fd all runs: OK false negative chance: 0.000 # git bisect bad 0ae612299621b5ae76bec55cc92503b6ed3f554b Bisecting: 1842 revisions left to test after this (roughly 11 steps) [440d71e2edf283465c7a9ed151efd589d71b6307] Merge branch 'dsa-mt7530-fixes' determine whether the revision contains the guilty commit revision 1dc3731daf1f350cfd631b5559aac865ab2fbb4c crashed and is reachable testing commit 440d71e2edf283465c7a9ed151efd589d71b6307 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 66073bb0481c228bd7c08e11e8dce9112fa38e16acf53c142f655eee30606742 all runs: OK false negative chance: 0.000 # git bisect bad 440d71e2edf283465c7a9ed151efd589d71b6307 Bisecting: 919 revisions left to test after this (roughly 10 steps) [2d5438f4c6fdaa34c5d7de89a5331b8dbcd920af] Merge tag 'perf-urgent-2023-05-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip determine whether the revision contains the guilty commit revision 1dc3731daf1f350cfd631b5559aac865ab2fbb4c crashed and is reachable testing commit 2d5438f4c6fdaa34c5d7de89a5331b8dbcd920af gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 14d000b4f92007e50ce039a80c634237b9f39fe53b717b2a1e2f96cb4fe667c8 all runs: OK false negative chance: 0.000 # git bisect bad 2d5438f4c6fdaa34c5d7de89a5331b8dbcd920af Bisecting: 474 revisions left to test after this (roughly 9 steps) [5565ec4ef4f0d676fc8518556e239ac6945b5186] Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi determine whether the revision contains the guilty commit revision 1dc3731daf1f350cfd631b5559aac865ab2fbb4c crashed and is reachable testing commit 5565ec4ef4f0d676fc8518556e239ac6945b5186 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8fad9e971b7b3cd815b0eb87075ecb2fd6bbbc7dc2305b5d95a500ae2d6bea7d all runs: OK false negative chance: 0.000 # git bisect bad 5565ec4ef4f0d676fc8518556e239ac6945b5186 Bisecting: 218 revisions left to test after this (roughly 8 steps) [b802651bb6c90e53b30205b2a4358433e3be57c8] Merge tag 'media/v6.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media determine whether the revision contains the guilty commit revision 1dc3731daf1f350cfd631b5559aac865ab2fbb4c crashed and is reachable testing commit b802651bb6c90e53b30205b2a4358433e3be57c8 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a30c46a4027e70e25cbeab1da45805217d72ff19891a891093ae98413cca5e25 all runs: OK false negative chance: 0.000 # git bisect bad b802651bb6c90e53b30205b2a4358433e3be57c8 Bisecting: 113 revisions left to test after this (roughly 7 steps) [fd88f147cb121c9c748ca0d4c5155a96e9d81e58] Merge tag '6.4-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6 determine whether the revision contains the guilty commit revision 1dc3731daf1f350cfd631b5559aac865ab2fbb4c crashed and is reachable testing commit fd88f147cb121c9c748ca0d4c5155a96e9d81e58 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f3f21e6b5c8c52602500de49fde9a72de72e904c3101a76cf56d3d37c1f8548c all runs: crashed: possible deadlock in sys_quotactl_fd representative crash: possible deadlock in sys_quotactl_fd, types: [LOCKDEP] # git bisect good fd88f147cb121c9c748ca0d4c5155a96e9d81e58 Bisecting: 55 revisions left to test after this (roughly 6 steps) [011e33ee48849739aab1d25b9e41c824fb5383a9] Merge tag 'x86_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip determine whether the revision contains the guilty commit revision 1dc3731daf1f350cfd631b5559aac865ab2fbb4c crashed and is reachable testing commit 011e33ee48849739aab1d25b9e41c824fb5383a9 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3320990f2a8f14dfab8212927f2704f8a8144ee04999133d5732868df2cab59c all runs: OK false negative chance: 0.000 # git bisect bad 011e33ee48849739aab1d25b9e41c824fb5383a9 Bisecting: 21 revisions left to test after this (roughly 5 steps) [adfbf653a3ba6bb8bbb84ed90bf4f1533db545d3] Merge tag 'fbdev-for-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev determine whether the revision contains the guilty commit revision 1dc3731daf1f350cfd631b5559aac865ab2fbb4c crashed and is reachable testing commit adfbf653a3ba6bb8bbb84ed90bf4f1533db545d3 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 690c564d3b3d876c81f8a0ae71f4859e45d1b3a6811b0d64f83f31986086d8bd all runs: crashed: possible deadlock in sys_quotactl_fd representative crash: possible deadlock in sys_quotactl_fd, types: [LOCKDEP] # git bisect good adfbf653a3ba6bb8bbb84ed90bf4f1533db545d3 Bisecting: 10 revisions left to test after this (roughly 4 steps) [4b3cb1d108bfc2aebb0d7c8a52261a53cf7f5786] ext4: improve error handling from ext4_dirhash() determine whether the revision contains the guilty commit checking the merge base ac9a78681b921877518763ba0e89202254349d1b no existing result, test the revision testing commit ac9a78681b921877518763ba0e89202254349d1b gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1b416ee4e0bde89fdc0a87bfe19e057a73e013c87b6d9fc360f8de3d9b19ded7 all runs: crashed: possible deadlock in sys_quotactl_fd representative crash: possible deadlock in sys_quotactl_fd, types: [LOCKDEP] testing commit 4b3cb1d108bfc2aebb0d7c8a52261a53cf7f5786 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5fe0118592d3d994a5f6810efc38995f5dbb8b9dab903203bcd3ef0d5bd12dad all runs: OK false negative chance: 0.000 # git bisect bad 4b3cb1d108bfc2aebb0d7c8a52261a53cf7f5786 Bisecting: 5 revisions left to test after this (roughly 3 steps) [b87c7cdf2bed4928b899e1ce91ef0d147017ba45] ext4: fix invalid free tracking in ext4_xattr_move_to_block() determine whether the revision contains the guilty commit revision ac9a78681b921877518763ba0e89202254349d1b crashed and is reachable testing commit b87c7cdf2bed4928b899e1ce91ef0d147017ba45 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: bbe22eb5c0701b2e31b784a96242b1b6c5fb92e03aa3e948b8c2387e008c8c7b all runs: OK false negative chance: 0.000 # git bisect bad b87c7cdf2bed4928b899e1ce91ef0d147017ba45 Bisecting: 2 revisions left to test after this (roughly 1 step) [949f95ff39bf188e594e7ecd8e29b82eb108f5bf] ext4: fix lockdep warning when enabling MMP determine whether the revision contains the guilty commit revision ac9a78681b921877518763ba0e89202254349d1b crashed and is reachable testing commit 949f95ff39bf188e594e7ecd8e29b82eb108f5bf gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8804662246487addf39375b4f721b61a840c7a3482ffdc3b64287eaf9f07c3c6 all runs: OK false negative chance: 0.000 # git bisect bad 949f95ff39bf188e594e7ecd8e29b82eb108f5bf Bisecting: 0 revisions left to test after this (roughly 0 steps) [fa08a7b61dff8a4df11ff1e84abfc214b487caf7] ext4: fix WARNING in mb_find_extent determine whether the revision contains the guilty commit revision ac9a78681b921877518763ba0e89202254349d1b crashed and is reachable testing commit fa08a7b61dff8a4df11ff1e84abfc214b487caf7 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d2c7437ae9fdacd8049aa882dc8f5b807d18b2b2c0c7a7fc4eae28d696a1cce2 all runs: crashed: possible deadlock in sys_quotactl_fd representative crash: possible deadlock in sys_quotactl_fd, types: [LOCKDEP] # git bisect good fa08a7b61dff8a4df11ff1e84abfc214b487caf7 949f95ff39bf188e594e7ecd8e29b82eb108f5bf is the first bad commit commit 949f95ff39bf188e594e7ecd8e29b82eb108f5bf Author: Jan Kara Date: Tue Apr 11 14:10:19 2023 +0200 ext4: fix lockdep warning when enabling MMP When we enable MMP in ext4_multi_mount_protect() during mount or remount, we end up calling sb_start_write() from write_mmp_block(). This triggers lockdep warning because freeze protection ranks above s_umount semaphore we are holding during mount / remount. The problem is harmless because we are guaranteed the filesystem is not frozen during mount / remount but still let's fix the warning by not grabbing freeze protection from ext4_multi_mount_protect(). Cc: stable@kernel.org Reported-by: syzbot+6b7df7d5506b32467149@syzkaller.appspotmail.com Link: https://syzkaller.appspot.com/bug?id=ab7e5b6f400b7778d46f01841422e5718fb81843 Signed-off-by: Jan Kara Reviewed-by: Christian Brauner Link: https://lore.kernel.org/r/20230411121019.21940-1-jack@suse.cz Signed-off-by: Theodore Ts'o fs/ext4/mmp.c | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) accumulated error probability: 0.00 culprit signature: 8804662246487addf39375b4f721b61a840c7a3482ffdc3b64287eaf9f07c3c6 parent signature: d2c7437ae9fdacd8049aa882dc8f5b807d18b2b2c0c7a7fc4eae28d696a1cce2 revisions tested: 22, total time: 6h59m5.352656287s (build: 2h48m31.284387674s, test: 3h41m41.405355172s) first good commit: 949f95ff39bf188e594e7ecd8e29b82eb108f5bf ext4: fix lockdep warning when enabling MMP recipients (to): ["brauner@kernel.org" "jack@suse.cz" "tytso@mit.edu"] recipients (cc): []