Warning: Permanently added '10.128.0.118' (ECDSA) to the list of known hosts. executing program [ 43.894324][ T3969] loop0: detected capacity change from 0 to 512 executing program executing program executing program [ 43.917372][ T3970] loop2: detected capacity change from 0 to 512 executing program [ 43.927678][ T3975] loop4: detected capacity change from 0 to 512 [ 43.929254][ T3973] loop3: detected capacity change from 0 to 512 [ 43.931037][ T3970] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=9842c028, mo2=0002] [ 43.934345][ T3970] EXT4-fs (loop2): orphan cleanup on readonly fs [ 43.937810][ T3975] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=9842c028, mo2=0002] [ 43.944041][ T3969] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=9842c028, mo2=0002] [ 43.948135][ T3975] EXT4-fs (loop4): orphan cleanup on readonly fs executing program [ 43.951559][ T3969] EXT4-fs (loop0): orphan cleanup on readonly fs [ 43.956217][ T3976] loop5: detected capacity change from 0 to 512 [ 43.966469][ T3975] Quota error (device loop4): find_tree_dqentry: Getting block too big (196613 >= 6) [ 43.968914][ T3975] Quota error (device loop4): qtree_read_dquot: Can't read quota structure for id 0 [ 43.974491][ T3975] EXT4-fs (loop4): 1 truncate cleaned up [ 43.978639][ T3980] loop1: detected capacity change from 0 to 512 [ 43.982839][ T3970] Quota error (device loop2): find_tree_dqentry: Getting block too big (196613 >= 6) [ 43.984027][ T3976] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=9842c028, mo2=0002] [ 43.990745][ T3976] EXT4-fs (loop5): orphan cleanup on readonly fs [ 43.992822][ T3973] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=9842c028, mo2=0002] [ 43.995454][ T3976] Quota error (device loop5): find_tree_dqentry: Getting block too big (196613 >= 6) [ 43.997738][ T3976] Quota error (device loop5): qtree_read_dquot: Can't read quota structure for id 0 [ 44.001125][ T3976] EXT4-fs (loop5): 1 truncate cleaned up [ 44.003219][ T3980] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=9842c028, mo2=0002] [ 44.003430][ T3970] Quota error (device loop2): qtree_read_dquot: Can't read quota structure for id 0 [ 44.005918][ T3980] EXT4-fs (loop1): orphan cleanup on readonly fs [ 44.009568][ T3970] EXT4-fs (loop2): 1 truncate cleaned up [ 44.011252][ T3973] EXT4-fs (loop3): orphan cleanup on readonly fs [ 44.016040][ T3969] Quota error (device loop0): find_tree_dqentry: Getting block too big (196613 >= 6) [ 44.017261][ T3973] Quota error (device loop3): find_tree_dqentry: Getting block too big (196613 >= 6) [ 44.020413][ T3973] Quota error (device loop3): qtree_read_dquot: Can't read quota structure for id 0 [ 44.028617][ T3973] EXT4-fs (loop3): 1 truncate cleaned up [ 44.030758][ T3969] Quota error (device loop0): qtree_read_dquot: Can't read quota structure for id 0 [ 44.040443][ T3969] EXT4-fs (loop0): 1 truncate cleaned up [ 44.044375][ T3980] EXT4-fs (loop1): 1 truncate cleaned up [ 44.047387][ T3975] EXT4-fs (loop4): mounted filesystem without journal. Opts: errors=remount-ro,noblock_validity,nolazytime,barrier=0x000000007fff0038,data_err=abort,resgid=0x0000000000000000,resuid=0x000000000000ee00,resgid=0x000000000000ee01,barrier=0x00000000000041db2. Quota mode: writeback. [ 44.063072][ T3980] EXT4-fs (loop1): mounted filesystem without journal. Opts: errors=remount-ro,noblock_validity,nolazytime,barrier=0x000000007fff0038,data_err=abort,resgid=0x0000000000000000,resuid=0x000000000000ee00,resgid=0x000000000000ee01,barrier=0x00000000000041db2. Quota mode: writeback. [ 44.069448][ T3973] EXT4-fs (loop3): mounted filesystem without journal. Opts: errors=remount-ro,noblock_validity,nolazytime,barrier=0x000000007fff0038,data_err=abort,resgid=0x0000000000000000,resuid=0x000000000000ee00,resgid=0x000000000000ee01,barrier=0x00000000000041db2. Quota mode: writeback. [ 44.076643][ T3975] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=9842c028, mo2=0002] [ 44.078990][ T3980] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=9842c028, mo2=0002] [ 44.089817][ T3973] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=9842c028, mo2=0002] [ 44.092301][ T3969] EXT4-fs (loop0): mounted filesystem without journal. Opts: errors=remount-ro,noblock_validity,nolazytime,barrier=0x000000007fff0038,data_err=abort,resgid=0x0000000000000000,resuid=0x000000000000ee00,resgid=0x000000000000ee01,barrier=0x00000000000041db2. Quota mode: writeback. [ 44.092734][ T3976] EXT4-fs (loop5): mounted filesystem without journal. Opts: errors=remount-ro,noblock_validity,nolazytime,barrier=0x000000007fff0038,data_err=abort,resgid=0x0000000000000000,resuid=0x000000000000ee00,resgid=0x000000000000ee01,barrier=0x00000000000041db2. Quota mode: writeback. [ 44.103863][ T3970] EXT4-fs (loop2): mounted filesystem without journal. Opts: errors=remount-ro,noblock_validity,nolazytime,barrier=0x000000007fff0038,data_err=abort,resgid=0x0000000000000000,resuid=0x000000000000ee00,resgid=0x000000000000ee01,barrier=0x00000000000041db2. Quota mode: writeback. [ 44.111492][ T3970] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=9842c028, mo2=0002] [ 44.112180][ T3969] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=9842c028, mo2=0002] [ 44.120699][ T3976] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=9842c028, mo2=0002] [ 44.123169][ T3975] EXT4-fs (loop4): re-mounted. Opts: (null). Quota mode: writeback. [ 44.123788][ T3980] EXT4-fs (loop1): re-mounted. Opts: (null). Quota mode: writeback. [ 44.129146][ T3969] EXT4-fs (loop0): re-mounted. Opts: (null). Quota mode: writeback. executing program [ 44.140055][ T3976] EXT4-fs (loop5): re-mounted. Opts: (null). Quota mode: writeback. [ 44.145655][ T3973] EXT4-fs (loop3): re-mounted. Opts: (null). Quota mode: writeback. executing program [ 44.156741][ T3970] EXT4-fs (loop2): re-mounted. Opts: (null). Quota mode: writeback. executing program executing program executing program [ 44.193677][ T3997] [ 44.194275][ T3997] ====================================================== executing program [ 44.195860][ T3997] WARNING: possible circular locking dependency detected [ 44.197325][ T3997] 5.15.111-syzkaller #0 Not tainted [ 44.198425][ T3997] ------------------------------------------------------ [ 44.200022][ T3997] syz-executor422/3997 is trying to acquire lock: [ 44.201443][ T3997] ffff0000d3ef20e0 (&type->s_umount_key#30){++++}-{3:3}, at: __arm64_sys_quotactl_fd+0x30c/0x4a4 [ 44.203765][ T3997] [ 44.203765][ T3997] but task is already holding lock: [ 44.205338][ T3997] ffff0000d3ef2460 (sb_writers#3){.+.+}-{0:0}, at: mnt_want_write+0x44/0x9c [ 44.207292][ T3997] [ 44.207292][ T3997] which lock already depends on the new lock. [ 44.207292][ T3997] [ 44.209772][ T3997] [ 44.209772][ T3997] the existing dependency chain (in reverse order) is: [ 44.211751][ T3997] [ 44.211751][ T3997] -> #1 (sb_writers#3){.+.+}-{0:0}: [ 44.213471][ T3997] write_mmp_block+0x170/0xd18 [ 44.214663][ T3997] ext4_multi_mount_protect+0x2e0/0x894 [ 44.215994][ T3997] ext4_remount+0x1fc8/0x2710 [ 44.217088][ T3997] legacy_reconfigure+0xfc/0x114 [ 44.218247][ T3997] reconfigure_super+0x340/0x690 [ 44.219401][ T3997] __arm64_sys_fsconfig+0xa1c/0xd18 executing program executing program [ 44.220719][ T3997] invoke_syscall+0x98/0x2b8 [ 44.221862][ T3997] el0_svc_common+0x138/0x258 [ 44.222988][ T3997] do_el0_svc+0x58/0x14c [ 44.224062][ T3997] el0_svc+0x7c/0x1f0 [ 44.225071][ T3997] el0t_64_sync_handler+0x84/0xe4 [ 44.226233][ T3997] el0t_64_sync+0x1a0/0x1a4 [ 44.227449][ T3997] [ 44.227449][ T3997] -> #0 (&type->s_umount_key#30){++++}-{3:3}: [ 44.229423][ T3997] __lock_acquire+0x32cc/0x7620 [ 44.230583][ T3997] lock_acquire+0x240/0x77c [ 44.231627][ T3997] down_read+0xbc/0x11c [ 44.232678][ T3997] __arm64_sys_quotactl_fd+0x30c/0x4a4 [ 44.233926][ T3997] invoke_syscall+0x98/0x2b8 [ 44.235079][ T3997] el0_svc_common+0x138/0x258 [ 44.236245][ T3997] do_el0_svc+0x58/0x14c [ 44.237309][ T3997] el0_svc+0x7c/0x1f0 [ 44.238316][ T3997] el0t_64_sync_handler+0x84/0xe4 [ 44.239487][ T3997] el0t_64_sync+0x1a0/0x1a4 [ 44.240667][ T3997] [ 44.240667][ T3997] other info that might help us debug this: [ 44.240667][ T3997] [ 44.243014][ T3997] Possible unsafe locking scenario: [ 44.243014][ T3997] [ 44.244707][ T3997] CPU0 CPU1 [ 44.245897][ T3997] ---- ---- [ 44.247021][ T3997] lock(sb_writers#3); [ 44.247920][ T3997] lock(&type->s_umount_key#30); [ 44.249614][ T3997] lock(sb_writers#3); executing program executing program executing program [ 44.250973][ T3997] lock(&type->s_umount_key#30); [ 44.252100][ T3997] [ 44.252100][ T3997] *** DEADLOCK *** [ 44.252100][ T3997] [ 44.253912][ T3997] 1 lock held by syz-executor422/3997: [ 44.255168][ T3997] #0: ffff0000d3ef2460 (sb_writers#3){.+.+}-{0:0}, at: mnt_want_write+0x44/0x9c [ 44.257246][ T3997] [ 44.257246][ T3997] stack backtrace: [ 44.258556][ T3997] CPU: 0 PID: 3997 Comm: syz-executor422 Not tainted 5.15.111-syzkaller #0 [ 44.260540][ T3997] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023 [ 44.262838][ T3997] Call trace: [ 44.263559][ T3997] dump_backtrace+0x0/0x530 [ 44.264585][ T3997] show_stack+0x2c/0x3c [ 44.265539][ T3997] dump_stack_lvl+0x108/0x170 [ 44.266568][ T3997] dump_stack+0x1c/0x58 [ 44.267460][ T3997] print_circular_bug+0x150/0x1b8 [ 44.268646][ T3997] check_noncircular+0x2cc/0x378 [ 44.269714][ T3997] __lock_acquire+0x32cc/0x7620 [ 44.270788][ T3997] lock_acquire+0x240/0x77c [ 44.271725][ T3997] down_read+0xbc/0x11c [ 44.272581][ T3997] __arm64_sys_quotactl_fd+0x30c/0x4a4 [ 44.273881][ T3997] invoke_syscall+0x98/0x2b8 [ 44.274976][ T3997] el0_svc_common+0x138/0x258 [ 44.275941][ T3997] do_el0_svc+0x58/0x14c [ 44.276914][ T3997] el0_svc+0x7c/0x1f0 [ 44.277821][ T3997] el0t_64_sync_handler+0x84/0xe4 [ 44.278986][ T3997] el0t_64_sync+0x1a0/0x1a4 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program