Warning: Permanently added '10.128.1.53' (ECDSA) to the list of known hosts. executing program executing program executing program executing program executing program executing program [ 51.564987][ T3506] loop0: detected capacity change from 0 to 512 [ 51.601049][ T3512] loop2: detected capacity change from 0 to 512 [ 51.601049][ T3511] loop3: detected capacity change from 0 to 512 [ 51.612624][ T3513] loop5: detected capacity change from 0 to 512 [ 51.614819][ T3514] loop1: detected capacity change from 0 to 512 [ 51.622900][ T3506] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 51.634304][ T3515] loop4: detected capacity change from 0 to 512 [ 51.653959][ T3514] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 51.653951][ T3511] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 51.678596][ T3512] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 51.691983][ T3515] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. executing program [ 51.706137][ T3513] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 51.723414][ T3514] EXT4-fs (loop1): re-mounted. Opts: (null). Quota mode: writeback. [ 51.723815][ T3511] EXT4-fs (loop3): re-mounted. Opts: (null). Quota mode: writeback. [ 51.732492][ T3514] ext4 filesystem being remounted at /root/file1 supports timestamps until 2038 (0x7fffffff) [ 51.740032][ T3506] EXT4-fs (loop0): re-mounted. Opts: (null). Quota mode: writeback. [ 51.766904][ T3511] ext4 filesystem being remounted at /root/file1 supports timestamps until 2038 (0x7fffffff) [ 51.790156][ T3513] EXT4-fs (loop5): re-mounted. Opts: (null). Quota mode: writeback. [ 51.793241][ T3506] ext4 filesystem being remounted at /root/file1 supports timestamps until 2038 (0x7fffffff) [ 51.802350][ T3513] ext4 filesystem being remounted at /root/file1 supports timestamps until 2038 (0x7fffffff) [ 51.809721][ T3527] [ 51.820896][ T3527] ====================================================== [ 51.827919][ T3527] WARNING: possible circular locking dependency detected [ 51.834952][ T3527] 5.15.112-syzkaller #0 Not tainted [ 51.840161][ T3527] ------------------------------------------------------ [ 51.847188][ T3527] syz-executor322/3527 is trying to acquire lock: [ 51.853619][ T3527] ffff88814ac5a0e0 (&type->s_umount_key#32){++++}-{3:3}, at: __se_sys_quotactl_fd+0x239/0x3b0 [ 51.863941][ T3527] [ 51.863941][ T3527] but task is already holding lock: [ 51.871405][ T3527] ffff88814ac5a460 (sb_writers#5){.+.+}-{0:0}, at: mnt_want_write+0x3b/0x80 [ 51.880143][ T3527] [ 51.880143][ T3527] which lock already depends on the new lock. [ 51.880143][ T3527] [ 51.890663][ T3527] [ 51.890663][ T3527] the existing dependency chain (in reverse order) is: [ 51.899688][ T3527] [ 51.899688][ T3527] -> #1 (sb_writers#5){.+.+}-{0:0}: [ 51.907099][ T3527] lock_acquire+0x1db/0x4f0 [ 51.912155][ T3527] write_mmp_block+0xe3/0x940 executing program [ 51.917373][ T3527] ext4_multi_mount_protect+0x54a/0x980 [ 51.923466][ T3527] ext4_remount+0x2723/0x2fb0 [ 51.928709][ T3527] reconfigure_super+0x3c5/0x7c0 [ 51.931311][ T3515] EXT4-fs (loop4): re-mounted. Opts: (null). Quota mode: writeback. [ 51.934184][ T3527] path_mount+0xceb/0x10a0 [ 51.934210][ T3527] __se_sys_mount+0x2d5/0x3c0 [ 51.934230][ T3527] do_syscall_64+0x3d/0xb0 [ 51.934248][ T3527] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 51.942501][ T3512] EXT4-fs (loop2): re-mounted. Opts: (null). Quota mode: writeback. [ 51.947152][ T3527] [ 51.947152][ T3527] -> #0 (&type->s_umount_key#32){++++}-{3:3}: [ 51.947192][ T3527] validate_chain+0x1646/0x58b0 [ 51.985282][ T3527] __lock_acquire+0x1295/0x1ff0 [ 51.988772][ T3515] ext4 filesystem being remounted at /root/file1 supports timestamps until 2038 (0x7fffffff) [ 51.990678][ T3527] lock_acquire+0x1db/0x4f0 [ 51.990705][ T3527] down_write+0x97/0x170 [ 51.990724][ T3527] __se_sys_quotactl_fd+0x239/0x3b0 [ 51.990742][ T3527] do_syscall_64+0x3d/0xb0 [ 52.001529][ T3512] ext4 filesystem being remounted at /root/file1 supports timestamps until 2038 (0x7fffffff) [ 52.005888][ T3527] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 52.005913][ T3527] [ 52.005913][ T3527] other info that might help us debug this: [ 52.005913][ T3527] [ 52.005920][ T3527] Possible unsafe locking scenario: [ 52.005920][ T3527] [ 52.005925][ T3527] CPU0 CPU1 [ 52.005930][ T3527] ---- ---- [ 52.005935][ T3527] lock(sb_writers#5); [ 52.005956][ T3527] lock(&type->s_umount_key#32); [ 52.078023][ T3527] lock(sb_writers#5); [ 52.084725][ T3527] lock(&type->s_umount_key#32); [ 52.089774][ T3527] [ 52.089774][ T3527] *** DEADLOCK *** [ 52.089774][ T3527] [ 52.097933][ T3527] 1 lock held by syz-executor322/3527: [ 52.103407][ T3527] #0: ffff88814ac5a460 (sb_writers#5){.+.+}-{0:0}, at: mnt_want_write+0x3b/0x80 [ 52.112593][ T3527] [ 52.112593][ T3527] stack backtrace: executing program [ 52.118501][ T3527] CPU: 1 PID: 3527 Comm: syz-executor322 Not tainted 5.15.112-syzkaller #0 [ 52.127106][ T3527] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 52.137179][ T3527] Call Trace: [ 52.140472][ T3527] [ 52.143419][ T3527] dump_stack_lvl+0x1e3/0x2cb [ 52.148171][ T3527] ? io_uring_drop_tctx_refs+0x19d/0x19d [ 52.153832][ T3527] ? print_circular_bug+0x12b/0x1a0 [ 52.159059][ T3527] check_noncircular+0x2f8/0x3b0 [ 52.164021][ T3527] ? mark_lock+0x98/0x340 executing program executing program [ 52.168378][ T3527] ? add_chain_block+0x850/0x850 [ 52.173436][ T3527] ? lockdep_lock+0x11f/0x2a0 [ 52.178235][ T3527] validate_chain+0x1646/0x58b0 [ 52.183115][ T3527] ? reacquire_held_locks+0x660/0x660 [ 52.188524][ T3527] ? reacquire_held_locks+0x660/0x660 [ 52.194023][ T3527] ? wp_page_copy+0x13cb/0x2000 [ 52.198900][ T3527] ? reacquire_held_locks+0x660/0x660 [ 52.204309][ T3527] ? rcu_lock_release+0x20/0x20 [ 52.209183][ T3527] ? do_raw_spin_unlock+0x137/0x8b0 [ 52.214413][ T3527] ? mark_lock+0x98/0x340 executing program [ 52.218768][ T3527] __lock_acquire+0x1295/0x1ff0 [ 52.223651][ T3527] lock_acquire+0x1db/0x4f0 [ 52.228173][ T3527] ? __se_sys_quotactl_fd+0x239/0x3b0 [ 52.233567][ T3527] ? read_lock_is_recursive+0x10/0x10 [ 52.238970][ T3527] ? __might_sleep+0xc0/0xc0 [ 52.243584][ T3527] ? rcu_read_lock_any_held+0xb3/0x160 [ 52.249069][ T3527] down_write+0x97/0x170 [ 52.253342][ T3527] ? __se_sys_quotactl_fd+0x239/0x3b0 [ 52.258745][ T3527] ? down_read_killable+0x350/0x350 [ 52.263968][ T3527] ? __mnt_want_write+0x1e6/0x260 [ 52.269021][ T3527] __se_sys_quotactl_fd+0x239/0x3b0 [ 52.274242][ T3527] do_syscall_64+0x3d/0xb0 [ 52.278680][ T3527] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 52.284608][ T3527] RIP: 0033:0x7f8a7df16359 [ 52.289031][ T3527] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 14 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 c0 ff ff ff f7 d8 64 89 01 48 [ 52.308630][ T3527] RSP: 002b:00007fff16802ac8 EFLAGS: 00000246 ORIG_RAX: 00000000000001bb [ 52.317037][ T3527] RAX: ffffffffffffffda RBX: 00000000000f4240 RCX: 00007f8a7df16359 [ 52.325002][ T3527] RDX: 000000000000ee01 RSI: ffffffff80000302 RDI: 0000000000000003 [ 52.332968][ T3527] RBP: 0000000000000000 R08: 000000000000000d R09: 000000000000000d [ 52.340930][ T3527] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000c96a [ 52.348900][ T3527] R13: 00007fff16802af0 R14: 00007fff16802adc R15: 00007fff16802ae0 [ 52.356901][ T3527] executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program