lt-call:4 fault-nth:5): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:28 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {0x0, 0x0, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:28 executing program 4 (fault-call:11 fault-nth:15): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x0) 07:29:28 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e6703251", 0x5a, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 256.617365][T24946] loop3: detected capacity change from 0 to 6 [ 256.630135][T24946] FAT-fs (loop3): Directory bread(block 6) failed [ 256.638069][T24946] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 256.646303][T24946] FAT-fs (loop3): Filesystem has been set read-only [ 256.653534][T24946] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 256.720525][T24965] loop2: detected capacity change from 0 to 4096 [ 256.729528][T24964] FAULT_INJECTION: forcing a failure. [ 256.729528][T24964] name failslab, interval 1, probability 0, space 0, times 0 [ 256.742412][T24964] CPU: 0 PID: 24964 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 256.750827][T24964] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 256.761348][T24964] Call Trace: [ 256.764639][T24964] dump_stack+0x137/0x19d [ 256.769165][T24964] should_fail+0x23c/0x250 [ 256.773681][T24964] ? __alloc_file+0x2e/0x1a0 [ 256.778662][T24964] __should_failslab+0x81/0x90 [ 256.783506][T24964] should_failslab+0x5/0x20 [ 256.788013][T24964] kmem_cache_alloc+0x46/0x2f0 [ 256.792849][T24964] ? inode_doinit_with_dentry+0x382/0x950 [ 256.798830][T24964] __alloc_file+0x2e/0x1a0 [ 256.803413][T24964] alloc_empty_file+0xcd/0x1c0 [ 256.808261][T24964] alloc_file+0x3a/0x280 [ 256.812553][T24964] alloc_file_pseudo+0xe2/0x130 [ 256.817395][T24964] __shmem_file_setup+0x14c/0x1d0 [ 256.822684][T24964] shmem_file_setup+0x37/0x40 [ 256.827564][T24964] __se_sys_memfd_create+0x1eb/0x390 [ 256.833008][T24964] __x64_sys_memfd_create+0x2d/0x40 [ 256.838366][T24964] do_syscall_64+0x4a/0x90 [ 256.842770][T24964] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 256.848651][T24964] RIP: 0033:0x4665f9 07:29:28 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5416, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 256.852646][T24964] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 256.872789][T24964] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 256.881283][T24964] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665f9 [ 256.889663][T24964] RDX: 0000000000060000 RSI: 0000000000000000 RDI: 00000000004bee8e [ 256.897925][T24964] RBP: 0000000000000007 R08: 0000000000030000 R09: ffffffffffffffff [ 256.905883][T24964] R10: 0000000000000007 R11: 0000000000000246 R12: 0000000008100000 [ 256.913849][T24964] R13: 0000000020000100 R14: 0000000000200000 R15: 00000000200000c0 [ 256.930495][T24979] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. [ 256.940259][T24968] loop1: detected capacity change from 0 to 4096 [ 256.954539][T24965] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 256.963780][T24979] FAULT_INJECTION: forcing a failure. [ 256.963780][T24979] name failslab, interval 1, probability 0, space 0, times 0 [ 256.973201][T24965] EXT4-fs (loop2): mount failed [ 256.981826][T24979] CPU: 0 PID: 24979 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 256.988447][T24968] EXT4-fs (loop1): Unrecognized mount option "" or missing value [ 256.995090][T24979] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 256.995106][T24979] Call Trace: [ 256.995114][T24979] dump_stack+0x137/0x19d 07:29:28 executing program 0 (fault-call:4 fault-nth:6): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 257.021005][T24979] should_fail+0x23c/0x250 [ 257.025428][T24979] __should_failslab+0x81/0x90 [ 257.030230][T24979] should_failslab+0x5/0x20 [ 257.033987][T24984] loop3: detected capacity change from 0 to 6 [ 257.034758][T24979] kmem_cache_alloc_node_trace+0x58/0x2e0 [ 257.046817][T24979] ? __get_vm_area_node+0x11b/0x260 [ 257.049386][T24984] FAT-fs (loop3): Directory bread(block 6) failed [ 257.052125][T24979] ? ___cache_free+0x3c/0x300 [ 257.052158][T24979] __get_vm_area_node+0x11b/0x260 [ 257.052182][T24979] __vmalloc_node_range+0xc2/0x5b0 [ 257.073527][T24979] ? netlink_sendmsg+0x425/0x7c0 [ 257.078475][T24979] ? selinux_socket_getpeersec_dgram+0x1f4/0x250 [ 257.085126][T24979] ? netlink_sendmsg+0x425/0x7c0 [ 257.090120][T24979] vmalloc+0x5a/0x70 [ 257.094308][T24979] ? netlink_sendmsg+0x425/0x7c0 [ 257.099247][T24979] netlink_sendmsg+0x425/0x7c0 [ 257.104114][T24979] ? netlink_getsockopt+0x720/0x720 [ 257.109545][T24979] kernel_sendmsg+0x97/0xd0 [ 257.114149][T24979] sock_no_sendpage+0x84/0xb0 07:29:28 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e6703251", 0x5a, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:28 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5417, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 257.117157][T24984] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 257.118943][T24979] ? __receive_sock+0x20/0x20 [ 257.118971][T24979] kernel_sendpage+0x187/0x200 [ 257.126511][T24984] FAT-fs (loop3): Filesystem has been set read-only [ 257.132946][T24984] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 257.136239][T24979] ? __receive_sock+0x20/0x20 [ 257.136268][T24979] sock_sendpage+0x5a/0x70 [ 257.159833][T24979] pipe_to_sendpage+0x128/0x160 [ 257.164877][T24979] ? sock_fasync+0xc0/0xc0 [ 257.169456][T24979] __splice_from_pipe+0x207/0x500 [ 257.174614][T24979] ? generic_splice_sendpage+0xb0/0xb0 [ 257.180098][T24979] generic_splice_sendpage+0x80/0xb0 [ 257.185511][T24979] ? iter_file_splice_write+0x750/0x750 [ 257.187105][T24995] FAULT_INJECTION: forcing a failure. [ 257.187105][T24995] name failslab, interval 1, probability 0, space 0, times 0 [ 257.191065][T24979] do_splice+0x9aa/0xd30 [ 257.191089][T24979] ? vfs_write+0x50c/0x770 [ 257.212655][T24979] ? __fget_light+0x21b/0x260 [ 257.217328][T24979] __se_sys_splice+0x2a6/0x390 [ 257.222170][T24979] __x64_sys_splice+0x74/0x80 [ 257.227074][T24979] do_syscall_64+0x4a/0x90 [ 257.231660][T24979] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 257.237539][T24979] RIP: 0033:0x4665f9 [ 257.241680][T24979] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 257.261412][T24979] RSP: 002b:00007fea1af6e188 EFLAGS: 00000246 ORIG_RAX: 0000000000000113 [ 257.270199][T24979] RAX: ffffffffffffffda RBX: 000000000056c008 RCX: 00000000004665f9 [ 257.278650][T24979] RDX: 0000000000000006 RSI: 0000000000000000 RDI: 0000000000000004 [ 257.286747][T24979] RBP: 00007fea1af6e1d0 R08: 000200000000622c R09: 0000000000000000 [ 257.294877][T24979] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 257.302915][T24979] R13: 00007fffddbbfa9f R14: 00007fea1af6e300 R15: 0000000000022000 [ 257.311059][T24995] CPU: 1 PID: 24995 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 257.311102][T24979] warn_alloc: 3 callbacks suppressed [ 257.311112][T24979] syz-executor.4: vmalloc size 4416 allocation failure: vm_struct allocation failed, mode:0xcc0(GFP_KERNEL), nodemask=(null) [ 257.319965][T24995] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 257.319980][T24995] Call Trace: [ 257.319988][T24995] dump_stack+0x137/0x19d [ 257.325465][T24979] ,cpuset= [ 257.338641][T24995] should_fail+0x23c/0x250 [ 257.338664][T24995] ? security_file_alloc+0x30/0x190 [ 257.349126][T24979] / [ 257.352379][T24995] __should_failslab+0x81/0x90 [ 257.356696][T24979] ,mems_allowed=0 [ 257.359871][T24995] should_failslab+0x5/0x20 [ 257.364282][T24979] [ 257.387581][T24995] kmem_cache_alloc+0x46/0x2f0 [ 257.392399][T24995] security_file_alloc+0x30/0x190 [ 257.397434][T24995] __alloc_file+0x83/0x1a0 [ 257.402261][T24995] alloc_empty_file+0xcd/0x1c0 [ 257.407005][T24995] alloc_file+0x3a/0x280 [ 257.411504][T24995] alloc_file_pseudo+0xe2/0x130 [ 257.416360][T24995] __shmem_file_setup+0x14c/0x1d0 [ 257.421781][T24995] shmem_file_setup+0x37/0x40 [ 257.426923][T24995] __se_sys_memfd_create+0x1eb/0x390 [ 257.432324][T24995] __x64_sys_memfd_create+0x2d/0x40 [ 257.437564][T24995] do_syscall_64+0x4a/0x90 [ 257.442052][T24995] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 257.448230][T24995] RIP: 0033:0x4665f9 [ 257.452389][T24995] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 257.472335][T24995] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 257.481329][T24995] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665f9 [ 257.489296][T24995] RDX: 0000000000060000 RSI: 0000000000000000 RDI: 00000000004bee8e [ 257.497256][T24995] RBP: 0000000000000007 R08: 0000000000030000 R09: ffffffffffffffff [ 257.505666][T24995] R10: 0000000000000007 R11: 0000000000000246 R12: 0000000008100000 [ 257.513635][T24995] R13: 0000000020000100 R14: 0000000000200000 R15: 00000000200000c0 07:29:28 executing program 0 (fault-call:4 fault-nth:7): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 257.522037][T24979] CPU: 0 PID: 24979 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 257.530978][T24979] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 257.541414][T24979] Call Trace: [ 257.544701][T24979] dump_stack+0x137/0x19d [ 257.549059][T24979] warn_alloc+0x105/0x160 [ 257.553425][T24979] ? ___cache_free+0x3c/0x300 [ 257.558108][T24979] __vmalloc_node_range+0x222/0x5b0 [ 257.565525][T24979] ? selinux_socket_getpeersec_dgram+0x1f4/0x250 [ 257.571950][T24979] ? netlink_sendmsg+0x425/0x7c0 [ 257.577276][T24979] vmalloc+0x5a/0x70 [ 257.581234][T24979] ? netlink_sendmsg+0x425/0x7c0 [ 257.586351][T24979] netlink_sendmsg+0x425/0x7c0 [ 257.591116][T24979] ? netlink_getsockopt+0x720/0x720 [ 257.596371][T24979] kernel_sendmsg+0x97/0xd0 [ 257.600984][T24979] sock_no_sendpage+0x84/0xb0 [ 257.605926][T24979] ? __receive_sock+0x20/0x20 [ 257.610988][T24979] kernel_sendpage+0x187/0x200 [ 257.615934][T24979] ? __receive_sock+0x20/0x20 [ 257.620621][T24979] sock_sendpage+0x5a/0x70 [ 257.625033][T24979] pipe_to_sendpage+0x128/0x160 [ 257.625974][T25006] FAULT_INJECTION: forcing a failure. [ 257.625974][T25006] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 257.629924][T24979] ? sock_fasync+0xc0/0xc0 [ 257.629947][T24979] __splice_from_pipe+0x207/0x500 [ 257.629968][T24979] ? generic_splice_sendpage+0xb0/0xb0 [ 257.659831][T24979] generic_splice_sendpage+0x80/0xb0 [ 257.665131][T24979] ? iter_file_splice_write+0x750/0x750 [ 257.670850][T24979] do_splice+0x9aa/0xd30 [ 257.675089][T24979] ? vfs_write+0x50c/0x770 [ 257.679701][T24979] ? __fget_light+0x21b/0x260 [ 257.684608][T24979] __se_sys_splice+0x2a6/0x390 [ 257.689472][T24979] __x64_sys_splice+0x74/0x80 [ 257.694220][T24979] do_syscall_64+0x4a/0x90 [ 257.698722][T24979] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 257.704804][T24979] RIP: 0033:0x4665f9 [ 257.708865][T24979] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 bc ff ff ff f7 d8 64 89 01 48 [ 257.728640][T24979] RSP: 002b:00007fea1af6e188 EFLAGS: 00000246 ORIG_RAX: 0000000000000113 [ 257.737701][T24979] RAX: ffffffffffffffda RBX: 000000000056c008 RCX: 00000000004665f9 [ 257.745755][T24979] RDX: 0000000000000006 RSI: 0000000000000000 RDI: 0000000000000004 [ 257.753715][T24979] RBP: 00007fea1af6e1d0 R08: 000200000000622c R09: 0000000000000000 [ 257.761947][T24979] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 257.770158][T24979] R13: 00007fffddbbfa9f R14: 00007fea1af6e300 R15: 0000000000022000 [ 257.778404][T25006] CPU: 1 PID: 25006 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 257.778456][T24979] Mem-Info: [ 257.778463][T24979] active_anon:77 inactive_anon:71411 isolated_anon:0 [ 257.778463][T24979] active_file:5948 inactive_file:40601 isolated_file:0 [ 257.778463][T24979] unevictable:0 dirty:336 writeback:0 [ 257.778463][T24979] slab_reclaimable:3920 slab_unreclaimable:5839 [ 257.778463][T24979] mapped:60760 shmem:2670 pagetables:1611 bounce:0 [ 257.778463][T24979] free:1836904 free_pcp:766 free_cma:0 [ 257.787342][T25006] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 257.787356][T25006] Call Trace: [ 257.787363][T25006] dump_stack+0x137/0x19d [ 257.790572][T24979] Node 0 active_anon:308kB inactive_anon:285644kB active_file:23792kB inactive_file:162404kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:243040kB dirty:1344kB writeback:0kB shmem:10680kB writeback_tmp:0kB kernel_stack:2048kB pagetables:6444kB all_unreclaimable? no [ 257.827901][T25006] should_fail+0x23c/0x250 [ 257.827927][T25006] __alloc_pages+0xe7/0x310 [ 257.827944][T25006] alloc_pages_vma+0x3c3/0x5e0 [ 257.827959][T25006] shmem_getpage_gfp+0x980/0x1410 [ 257.838204][T24979] Node 0 [ 257.841520][T25006] ? mls_context_isvalid+0x76/0x1e0 [ 257.845855][T24979] DMA free:15908kB min:20kB low:32kB high:44kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 257.872644][T25006] shmem_write_begin+0x7e/0x100 [ 257.877050][T24979] lowmem_reserve[]: 0 [ 257.881569][T25006] generic_perform_write+0x196/0x3a0 [ 257.881590][T25006] ? file_update_time+0x1bd/0x3e0 [ 257.881608][T25006] __generic_file_write_iter+0x161/0x300 [ 257.886429][T24979] 2938 7916 [ 257.891696][T25006] ? generic_write_checks+0x250/0x290 [ 257.891715][T25006] generic_file_write_iter+0x75/0x130 [ 257.895005][T24979] 7916 [ 257.900175][T25006] vfs_write+0x69d/0x770 [ 257.900192][T25006] __x64_sys_pwrite64+0xf5/0x150 [ 257.925584][T24979] Node 0 [ 257.930565][T25006] do_syscall_64+0x4a/0x90 [ 257.934557][T24979] DMA32 free:3012000kB min:4220kB low:7228kB high:10236kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:3013532kB mlocked:0kB bounce:0kB free_pcp:1532kB local_pcp:52kB free_cma:0kB [ 257.940031][T25006] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 257.940056][T25006] RIP: 0033:0x419797 [ 257.940071][T25006] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 257.945167][T24979] lowmem_reserve[]: 0 [ 257.951025][T25006] RSP: 002b:00007f590031af20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 257.951042][T25006] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 [ 257.951053][T25006] RDX: 0000000000000066 RSI: 0000000020010000 RDI: 0000000000000006 [ 257.951062][T25006] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 257.951070][T25006] R10: 0000000000000400 R11: 0000000000000293 R12: 0000000000000006 [ 257.951079][T25006] R13: 0000000000000006 R14: 0000000020000200 R15: 0000000000000000 [ 257.974796][T25006] loop0: detected capacity change from 0 to 4096 [ 257.977741][T24979] 0 4978 4978 [ 257.977762][T24979] Node 0 Normal free:4319708kB min:7152kB low:12248kB high:17344kB reserved_highatomic:0KB active_anon:308kB inactive_anon:285528kB active_file:23792kB inactive_file:162404kB unevictable:0kB writepending:1344kB present:5242880kB managed:5098252kB mlocked:0kB bounce:0kB free_pcp:1708kB local_pcp:332kB free_cma:0kB [ 257.999364][T25006] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [ 258.012452][T24979] lowmem_reserve[]: 0 0 0 0 [ 258.148307][T24979] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB 07:29:29 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5418, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 258.162935][T24979] Node 0 DMA32: 2*4kB (M) 1*8kB (M) 3*16kB (M) 5*32kB (M) 5*64kB (M) 5*128kB (M) 5*256kB (M) 6*512kB (M) 2*1024kB (M) 1*2048kB (M) 733*4096kB (M) = 3012000kB [ 258.180429][T24979] Node 0 Normal: 141*4kB (UM) 100*8kB (UME) 66*16kB (UME) 43*32kB (UME) 48*64kB (UME) 42*128kB (UME) 10*256kB (ME) 4*512kB (M) 6*1024kB (M) 2*2048kB (M) 1048*4096kB (UM) = 4319700kB [ 258.198897][T24979] Node 0 hugepages_total=1 hugepages_free=0 hugepages_surp=1 hugepages_size=2048kB [ 258.208414][T24979] 17365 total pagecache pages [ 258.213289][T24979] 0 pages in swap cache [ 258.217440][T24979] Swap cache stats: add 0, delete 0, find 0/0 07:29:29 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x0) 07:29:29 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5419, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:29 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900), 0x0, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:29 executing program 0 (fault-call:4 fault-nth:8): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 258.224000][T24979] Free swap = 0kB [ 258.227802][T24979] Total swap = 0kB [ 258.232043][T24979] 2097051 pages RAM [ 258.235858][T24979] 0 pages HighMem/MovableOnly [ 258.240768][T24979] 65128 pages reserved 07:29:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000c80)={0x0, 0x0, &(0x7f0000000c40)={&(0x7f0000000000)=@allocspi={0xf8, 0x16, 0x301, 0x0, 0x0, {{{@in6=@rand_addr=' \x01\x00', @in=@initdev={0xac, 0x1e, 0x0, 0x0}}, {@in6=@local, 0x0, 0x32}, @in6=@private1}, 0x8}}, 0xf8}}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f00000d0000/0x4000)=nil, 0x4000, 0x5, 0x110, r2, 0x50fea000) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0xd, &(0x7f00000016c0)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000140)="030bd9be553f2149a61c77fb339b58d3abb4f613e5c4b30314e488bb71e9d66830e37f4eb538d85aedd0a5d0ef04d8abee960c042c7dd5b809c3c9a1f5eac52baac7b2b2fdc40c3e1af0d5ed1b3ee819a1ae6b0024fabb2885168a7ba43aa850fb5b262547643eb0c01ac32ea668d469b08b3e348c0f9498f6d79e426e6f744f95bd41a3b403ea6a0d710532", 0x8c, 0x640}, {&(0x7f00000002c0)="0200000003f0ffff0300000019000f000300040000000000001000000f002e6998e1f49af8b42949062f2bbc6f88b141f5a3b2bae60445743627299074ae7f44d3cdbafdf0eb7dfba9f37d464df12e7c1da84093399998870060fde02e2f2772e04790fee684b56c43c1bb5cc15b5ab5a2a2dc8c2381a6b4dab6bcfcf24701f2b7619b95f45af7c99a6a0fa5f05991150f681a3b0417084f237cdab0617601a407f77a7cd9deccd08bf9c669fead82263871a1f4aa2df7f460426ebc6b7bfbdd85c0510c39038d163ac45fb0351dc23fbae1135f0730e44529592bff0b09d8c80ce969ce87376a27a0565fc934541e79e01c9def9aff0c56ac50ff30d36d16c1ef0670b489b69a3ca08b69447242226623c9e93af219ce112a7c831087bb633de52e955c7d391916ede58f1f5c35052c7f230907c41b77252c2b83fdbf2aee5111386cbef58f4bb6c16decb1878a08ef219936c2dbdde216", 0x158, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0xcdec}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}, {&(0x7f0000000040)="0c97c9c1adacb494dc27019243d43979c2fdb273baa01f878ec1222b0262a0915da8932fbf1ba06e7df24d82b252c4cddfd0807ce2c095d1ed292e36449faac21973fe4bde966c0ad7cbba5aec14398c2854754edc5e273f6bbfb115c87cf2adf6c937459e1e05753f0be6d7590e93a289b8f1de4f3ee4d0bcdbdcf1722440710ed25883d6ad7e6c2d7867b1c16ddf9ed7b744425d035c", 0x97, 0x9b7}, {&(0x7f0000000440)="c6e7683d1b41374e6181139fd7553001e7b3d9e8833482778bc3fbb81100b8e16a11480cb466c073b5ec9ae638ad2cefe0d6b76ab889cfbe8747e9d6af2c64049a4c7eaf90658a7573fc929f69e36e3904d0d7cf5ef3a80127625ed68f7862926e7dc6b1d271995b48e31e343309e352f29b0e36e4d3de2451d580", 0x7b, 0x5}, {&(0x7f00000004c0)="306e64939cdddbb250a71f0ae12497422bb6c07b9dd63f2174f5929a55cbc65535e92682512eae8488ebe641864e3cf5a4ffb94d2806c913bc4da475d4221daf6c1876c837e55c19432bd7e50ce9fae13f94c19be026a082e87b60060d1e6396beaedb37ab39bb885f18aa95e165b8ff507837efec2998f427f3ab427f29300774c7627c582fc88f1bbe0915388ab68b47187339037709439473a6073a762b41ded8f48d0c4a83752dca40486adf81c170114109853a54d28a8a8037ba839b31d5e73e25a090ad8db89d6065c6a1a425b6c222d388f1983ce6cd9282b180638153e8571a57e6e656f8ba54c8927880530de60e0777c5da6bec26f84f80087e1e1f0bf60ec22f3689413fcda6edaa3821d6e1f5ee9c8cff75e91382fdecf89f778df96348ca347eef180b638a0f1e682e207757c45bac9aa0c2ee1c7e4e1d17fda251b44d2a50085c5690871e38d2d5906a0d37fe56f807871ba5cb6842b57d2aa05a353018d27323343a402de6de9edf797f44ac24d468f1cdfec26caf556304dee6e441c6b8e3f2e13b2c376ad49e7fe3d2eea2e817e1de5798b1b70b01c1fb29651de8780f5ee09ca2064890f3680a901cbdc449e82675e7510ab1563d3805971d8fad36fda10593f7691f0e71c8de8ed84490676f5b605ec948d4e18c880c63d2045921e972acdcbe23c38499333d69d71cd991e3a9e10e09bb0caafd8ac860c24ccf7b2cb2755225d4253e61de3589d795c5cc49771f5ff06b32aa87f6b7d0664780641089911552f6f037f0c87747ecec0b4af297dcc6a884c51d7d9c2ee0f3e9f11fa38fb9d5f6f700d040b82634872592727b2588336e327a95ebbb05fecea1d4dc32ab582e3bafad8dd9f7a9e060d6d30658f4e818c6d495f9ac33d3c89f0196dad358f1ddb44048bbeb4b080498340d488fcba04085b1015a87840b975a9b2688443024092f7dbda006e20090eb00fd0e1891465cfda91366f38926b86b5469fe0571868d92e7ec170f3d887dce0d7cd6cff2c8f93e3ae9483f793ca5f1559cbf30fe771e67de805e9717cf24d60b08d02b2d061f82c55d39afda11155d6429231559d6ac4e5226ec2bbefadaa1cbd109cffe3dffd35c8ea8da92b31cc8fd35567ad730bdbf5632d34eadac79f239cf71fc4d6f5ea7d5a8719b721b609e0644f130488f971b71173e9dd1a914eefa60b6fa0f7ce0cd4578084e5fd8322a95e7c2a80567c800141f25ce0c91e7f4bd3e60dba8946bb0389ca52d5185a243a9a00785480df47b50e4b361db544a20635d4275741bdffa328e65d3e9ee59b8e65f5d50eb2230c7a3e9d32f18ee18cf59f21e8fcc4bcad598c0721d30835bc51b19d0823bc5809c2b8ff105d302a5fd17793d66f63e854fff96427b131b6f6110d334bac2d3042676a5bde7bf5c0e94943eb4a10e560fd01fea822092413542bf84172f0bc9a925ca5650a1b96a2ed322ae114a8a4028b600a963243055186a4f02cfabd5923569f26b0070b8218c605864a4b2da35f9059437bf5b5a117e7e4b5bb9e4a8292e816a5942a4d8dcf37c7798279b12569853271b14c966326b61be768d696f61a1b5f283d9e783e8b0c7ef62313ac764573332bea61c85ddf82e75214eea6dbde762a1708c6da598728e4ff3939e610eb578416d615090bc4734118301d22f4911d7fa02cf1ef91d757e4b58db82d81f90624239d58f3417bdb9a33525c9e8fa867982269a6ac711e332992272c56a548b5531243c24d89ca2a793f24c9657d3f2c598ba828d8318b4a46e5863ff5a0259b527d02d42f256b7aaba1c82e4c517858d8dc0f16421232c3640ce9ca87568c75338314adac872d6833c20b382d017d30fa318b8a1adae2425e626d1c174cfd16f523bab79ac5e13e1fd1894a329f99dd885f2ced72b7fe78a861c86e6ebc7abf3dfa4091cb6ee3a58a59bad8071bea5eb7a1447d2c340d33733c8468ca66e34fe439b5d6c9b9fb0adfd45dc096a8524ad65060d54c8ffcf32fee71e9c5acb65bc0a120bff89053678d34023db2df92a278f800b33f9a5aa4294c87d104e0f16564f02512ef72b480a660d01e0e9a120a4816707e2211b0c7bf70410cd5e54abbf152753ebf069558dd3a0a7bad25ecfdc39e586177923bc0505d568c0b137cd2554fe8d6c7bddd09a03cca84f228bc9fd9ffbff45300b26109cd9ac4e3090ed1e4e00dd22e87de948501050d86ef604f3e22a361ddd6e6feefc7a87aac15667d2a6e593ccbd1c1034f91be0939578f5481410226ad6bbf2a81fb1b9a2f939c9bdc20713611861c1a70e9d4c92b094ec764a3045c387e5c15c07b7e537c19a75a694dd397827dcab233902731c1fdbd72769430b168e27000911a2f8b73f638ab9e425626865477d1b8db8cbc6c5884dcf154cb7e4db7c82ad10fadb3631c64d5142a3497165640669b82232ec72efc409d928ead417a7f3376c9847c84541d4536328838dbf194a819d46ee7d8b45b64d2fa295f98362f8a580663f09c988d7114a9a3516d3c057ce8906a7970ac20fc827231c8789f05c1bf2de4e816fb2ee0b36758b345ceec4c946c1a29449b7096f44e86aa534cbaf826ac2d5ba2cfa4b35171f4f0eba7f1502e04810df7eb31bff8c287217e471c07f8c5c1b3b96ee2e1d18425215c08d65adc4a2957fba7fc7577db46c348445970275ab46c1fa78e825a8940b0e355e68fe7cba3ab64f94aa19be4d7ee6264c0292490bc4e7ebf14b2a6215bdb874a109fd21a64521b0dd3b10acb3fc8de84cd20338149eb78e717b2c741f696dd215d52749be7b4df5d7b2c76689760db2399b3a31feaed85ba7ee08a437958574c854f17d49a2b14e69ee3a59717c4c8c8f4b4868bbe24849f001c0603ba11efeb9dbcbe5a4416d03f3af669156cd2ebc7e02ec960616f6a720185eca795213b3d2fbc229f3be38228f5770733e57ac50686abcce568f01e8f5761f9798d35a0e89598323117ca818fcd6841a9e36c83276851ad84809c1164cd86ffd1a94eef4b50bc44b34ac3dc75febce1918878320e69e028670f1c50fa79d15575ad655b16d8de812c584b4b7ff6bca4fdeb2e87ca54c64780365fb0cb66750fe51193b033680fbad2a9f595fe139603a857f9374674928aedb493e5b7a9afe18bf1414efa9f4e1a184a74f4c7ae8c65dbae2f1539471dcdf2ef63de86b7e46a59f029ee95d5cd53ca41acdb432ce584cb04d23ac74d266937500e115d922d35fbbd9e1940aaad9003482a8d096c0170d17207c9b8067ecc6c1db73345045f20adbc73393c3e7bb0ec8f389e66c2af287b44d6abaa609675b70bc0379f6e2ba98f6cc17c69aea0702bcd41a469e42a6c12c9156bc062ed9e9621a4530ef0e211f50b50a898a440f2180e01384251400931aa11ede51d1fea299b51befb56b2143a44de472e5b0e4c429053b7d1917e2fdc1000a2161eff8aae87fb1ae023483e99eed6c6892a82dad88e3e3ae28b6f4797169feadc4b50c58c96635488eff52a28d9b3f21d9140ecb445b04bd22d117b285f3985a86ab698ce846a2c734a0905a68c8184fbb92ee9719e545d292843c93248628eaebf0a5e0018b06be005d306d0969c1c5b572f40dd897b0be51e9cf875b49c12e670ee3ee9feb101a4cc334367685f29270a8b0aa420fd04be617ab7c80e87a6c2ffd19babca14e30d474cf291c39c2320f9787b0fd220b6d68313c2b154358a612e353c3e5051e0a485fa2e2634b901098d2147d2bd01d39e0569f77ec7f71898b76db15377687349d84df79e52e54f0d914faf261d1d7ab4725de609b519d4ddca27e3b532aed30f338af7bd11c0e947ae41309279098ad85874f2120671fe3eead8176b64af92f8797b30e0e5f5eb4b888004105062d94335c186b2a11bb26bfdc9b7ebc0a6aac5b38287289daa506e76fbe2e119cfea132ffef6e0c5144bd9c200af2fc14f2fc39e2838ead60895e6be79ed07f5bebe7f76097b6ec9cdd280fde20cf5616f32b5850028e9b70386b2248af6895ee388b021220ee1968d886034c87dfa07ff73cc92dbd4b7e1fd1d7c8043abdd58a5681fe2cc0807740e63605752afdb1de38e4903c91f705f7d86351ebe387458dd6b5ca5f6cba02e0e611788498d6589f056e7ed2617a3f201334714785a409c05cf45e8f0b94c750e9fbfa416f6baf654bce8d01bdd52cb3173737e3a53b106e718c729af9dc0c28d914c353ce76246dc188bba7a69fd62bf0aa27fdce0156cace1f43882bceaf2c3eaf85b62b9af620f6e20055a0bdb80e83a1d7a4a0c484f78783c43e36ea7294fb06f6e019a7aec24b01d6b5e88e5c79bad666c9ce93d5e0c31ab22d5cf4f8ab0d4d14773f6736b5a379e64a0225512cbdb73d1da9642a5bd416fc7003878234cabf178cd598ae38b66c2b926d88b631b89319f2e3a1c5e5518ac006c0e1d1a609bdc86ee53b49db4856de2f9acae938059ba9f9820394619d89cd5fc3ed41c7253f7135da837356a72278ff96e33ff57256b9282edae629eaec86294ee263b98c42328a01424557f131682eb928ce8983f89382f26d8dbad2b3ffc92dd3198559291a8aa78a412e78b9eb157c5d279d3871e7d8d1f94642a6a1df5b1e931f48b57c2003130578defe6ba4230211fc041d18c37fa98c6ccecb3e07deb53b0e555c5f4356dff4ef72277abc73b90706802875ea09ea41374770d18825d709f57c5ca883e73f84ddcf0f4bb2663c6a54565fc6d615b9446e634ad6d6ffb52d360d537d93d89c666f9507304e25e28c62273ab22ed6bbe635acd9e86b1b0179dafbef54b423e5e0b5b7e28b6d43956d415b0574a4663f659634c240b676e58666c7611479c9c8d91a878df6dad0ed5e5d79324888219d6f72abe1aa3599edaf4b177c76a34108cf5ade65b4194374cd01359155476c48d6cc9bd9ef5e29ae3068b4c0886dbe7fa34cc69e63ef91c133caf1e8ab15fe12ec1717e4431858cf7f3d0daeb1f57fae29994cb1257341d65eb3327d26c3a6a71cc6d5d25dfbafb7ca61e5ff185a33ea58f1b79c593fc5b4e2ee268d9443e992f06260fe9a15b650c62fdf95ecc9b87f0eaff8d02c782ec5ae35e52684a651e9964eacef53d3dd34ec969305e47d01afb06565464a2b76bc6d3cbaae2a21349c205df619cb6e840f54205e2d3092487d6aa880adb09e54aa5ef394d1551d82b6bac079d194b8c9388d194fa91aece4cd751a39aea98bb99b36b2247e9e32232ef334ee9d8a66dd58709228384ad55db94ba828170d3ca222a4e003ab956987e2cdb5ab6826bbda2546740bf259c42da891b115f1b71ff8f397696d506981f0c11305e9506cc2b27e02faf0315ae0ef828643bf395c42af3b0e74af6468da245a95538438374ec2233a173f74afb1c5e8ed74b7063b8bb4d88553e4de929a4ca07812c46a9c236d98cd674850a81eeb73d31fdb19eaaf9113776368517cc49ab2c651569ab08897c1e4f6ea614787b95761744d189376d6ee31f0b4acc964268e1b7e30a34d29e1b2cbc2981af28101298c938570d53f278c16d549d318397c89b5b2185235d5765d9fda4f3d553d5d07948ad0c484fbf5338de379157f2fa5283cd9641085a840e6d24306a11277cf899d883c1fecaf4869ba97cdda67209043eef8821183293e1cfc9fd0585fb94e6898849736d569514867a17a7f97c003923fc67456a82e047e5a5eca82ca334ac9db9b92e02a3cb011db7c2d39b97b7d5ff43124696ef5305e8726f02608a9e2f3b573b838517ac38f256fa995bc1c", 0x1000, 0x9}, {&(0x7f0000000200)="6439e4403a146c4c5019f0ec3eb0275a2de4a163bf50f466a631d88aea031f32437f115085111a46fc73c34b12027b0df15ef57516741025ed2fd61e3747aa13422ea04f17f0cc06fc4f7e80d21b8ae313ddc3a1f1502c5edb14f18bec9120868b8fedbc", 0x64, 0x40}, {&(0x7f0000001540)="8244ca649a24938501d3e3a727f35641792398612fe1ca21e95e9281de568da11faf3cfc65ae228cf231c34714f0e793a2088d71bf9d8a18c5fd6daf9dfaeb6fa532afd7d39d0f90712575e26f082811562bef9ea2de61b64a946c7b8d79ad79741ee162ca3b317fdd69b5ed613dfeca391c46079420a404b5770e1635c9081c4932a61018d43f8bd2858f8f8bb0a860dbdef42ba00a043062025ae9c58a4eca7a05c65d58d14dae8a7eed3c122d", 0xae, 0x10000}, {&(0x7f0000001600)="53f0aad45529b71b4a245f62e17e8e8500e979f46a570817d04a3acad015980cb48b24c2ead51c4ad53d8235c81bb3f433f58367539cc790453db8ad51acab2bea41f84b494fe71067067cd0179e07512546e7fa36847fdd8f4832cc61267f1b7de7485b9dfe8868a35a0c9a6e5061d17fcdb2c2b810f9d4be456dd81daf3070bba7e5b2c470a0836c047747b5fdd572d3ecdd37e93953ac04c1db", 0x9b, 0x9}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r3, 0xee01, 0x0) 07:29:29 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 258.315254][T25022] loop3: detected capacity change from 0 to 6 [ 258.325204][T25022] FAT-fs (loop3): Directory bread(block 6) failed [ 258.332577][T25022] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 258.340169][T25022] FAT-fs (loop3): Filesystem has been set read-only [ 258.347113][T25022] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 258.376134][T25034] FAULT_INJECTION: forcing a failure. [ 258.376134][T25034] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 258.389415][T25034] CPU: 1 PID: 25034 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 258.397839][T25034] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 258.401480][T25032] loop1: detected capacity change from 0 to 4096 [ 258.408075][T25034] Call Trace: [ 258.408088][T25034] dump_stack+0x137/0x19d 07:29:29 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x541a, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 258.422354][T25034] should_fail+0x23c/0x250 [ 258.426911][T25034] should_fail_usercopy+0x16/0x20 [ 258.431278][T25032] EXT4-fs (loop1): VFS: Can't find ext4 filesystem [ 258.432026][T25034] iov_iter_copy_from_user_atomic+0x281/0xb60 [ 258.444952][T25034] ? shmem_write_begin+0x7e/0x100 [ 258.450228][T25034] generic_perform_write+0x1e4/0x3a0 [ 258.455522][T25034] ? file_update_time+0x1bd/0x3e0 [ 258.460646][T25034] __generic_file_write_iter+0x161/0x300 [ 258.466592][T25034] ? generic_write_checks+0x250/0x290 [ 258.472232][T25034] generic_file_write_iter+0x75/0x130 [ 258.478102][T25034] vfs_write+0x69d/0x770 [ 258.482438][T25034] __x64_sys_pwrite64+0xf5/0x150 [ 258.487515][T25034] do_syscall_64+0x4a/0x90 [ 258.492156][T25034] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 258.494207][T25047] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. [ 258.498844][T25034] RIP: 0033:0x419797 [ 258.512270][T25034] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 258.533187][T25034] RSP: 002b:00007f590031af20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 258.541951][T25034] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 [ 258.550360][T25034] RDX: 0000000000000066 RSI: 0000000020010000 RDI: 0000000000000006 [ 258.558702][T25034] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 258.567299][T25034] R10: 0000000000000400 R11: 0000000000000293 R12: 0000000000000006 07:29:30 executing program 1: mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000040)=' \x01\x00', &(0x7f00000000c0)='ext4\x00', 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r2, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) r5 = getgid() fchown(r2, r4, r5) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0xcc, &(0x7f0000000140)={{0xa, 0x4e20, 0xfffffe00, @rand_addr=' \x01\x00', 0x3}, {0xa, 0x4e20, 0x3b6, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x800}, 0x4, [0x7f, 0x6, 0x200, 0x6, 0x2, 0x20, 0x0, 0x40]}, 0x5c) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r6 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r6, 0xee01, 0x0) [ 258.575286][T25034] R13: 0000000000000006 R14: 0000000020000200 R15: 0000000000000000 [ 258.604043][T25034] loop0: detected capacity change from 0 to 4096 07:29:30 executing program 0 (fault-call:4 fault-nth:9): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 258.634666][T25037] loop2: detected capacity change from 0 to 4096 [ 258.640608][T25034] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 258.651927][T25034] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 258.668627][T25034] EXT4-fs (loop0): mount failed 07:29:30 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x541b, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 258.683422][T25059] FAT-fs (loop3): bogus number of reserved sectors [ 258.690268][T25059] FAT-fs (loop3): Can't find a valid FAT filesystem [ 258.725941][T25070] FAULT_INJECTION: forcing a failure. [ 258.725941][T25070] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 258.739313][T25070] CPU: 1 PID: 25070 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 258.739338][T25070] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 258.739349][T25070] Call Trace: [ 258.739357][T25070] dump_stack+0x137/0x19d [ 258.766328][T25070] should_fail+0x23c/0x250 [ 258.770779][T25070] should_fail_usercopy+0x16/0x20 [ 258.776201][T25070] iov_iter_copy_from_user_atomic+0x281/0xb60 [ 258.782517][T25070] ? shmem_write_begin+0x7e/0x100 [ 258.787736][T25070] generic_perform_write+0x1e4/0x3a0 [ 258.793115][T25070] ? file_update_time+0x1bd/0x3e0 [ 258.798248][T25070] __generic_file_write_iter+0x161/0x300 [ 258.804060][T25070] ? generic_write_checks+0x250/0x290 [ 258.809597][T25070] generic_file_write_iter+0x75/0x130 [ 258.815360][T25070] vfs_write+0x69d/0x770 [ 258.819774][T25070] __x64_sys_pwrite64+0xf5/0x150 [ 258.824712][T25070] do_syscall_64+0x4a/0x90 [ 258.829125][T25070] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 258.835010][T25070] RIP: 0033:0x419797 [ 258.839258][T25070] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 258.859368][T25070] RSP: 002b:00007f590031af20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 258.868084][T25070] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 07:29:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) syz_mount_image$nfs4(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xfda, 0x9, &(0x7f0000001680)=[{&(0x7f0000000140)="753a0cac6810f641f7d877a6757fcae87877a6453557e2e0f34eadabb3e886b5b564036ee5e59b82e0487b94335a7e78517a57f77ad590ee457f16aee435240596d6a6b43cf9435b3326427fac00f48c3b8607f2475e52e3bfd8960e65b5bcd2e35384b80190a41b4b23402dc9fb1e20c96b9b68e0c101c3d1aa2993c9464278ee9781285873d81514b1f796d30280e3b9b121c1d6499ff32aa18db6ff26d9edab25bb16118fa77b1e5b3bf7cf18cf34dca582f9f596b67ae9fde8a6889a4c0b34afb6a3745da7da0e9fc475fb5f186e7cce1b1db9b29ff8aa9eb84bbc47ac7707455d65f45137", 0xe7, 0x40}, {&(0x7f0000000240)="19c9710bff440783862ea9003baa5ebe4e4067901045150a0a24a83aaf47218e1ad764a34f7119fee5525e66d5cc217421638644cf77c49919855120329e5fa0e6d9648d9d8a5fdd4343c7acb5b194f906b24d2055cf3b694d508e2fcb41600aac2c8438fc6736ec63dbe93255358662bee012728741c83d524ba02ad0a14cd08ee478cba2c2d9cf", 0x88, 0x62}, {&(0x7f0000000300)="6a6e5f206ca90fabdb03fd4a38e520cdb17b5faf3bcc70de4b683b03abae0c5dc1925c43174deef898f99d52db644625de2b787b364274e2b1", 0x39, 0xfffffffffffffffd}, {&(0x7f0000000340)="d620e6edea016ef017601f89d65002218b432e533e6593580023ace435dbe429c61f2fa2a41a9b75fbdddbf57b9bdb11fcc81758736ecdfa30b55d3b93c70d7f2e3cfc56c2491f5fe21465bc40231f7b07bd108592062621d7a0c41a71b12329cb2f454c43", 0x65, 0xa2}, {&(0x7f00000003c0)="581918d017b9579549cc89c8bce420ae8081751ae75db9eb6d35f138855f7ba248e1795cc6f03b3bd866ca65984a29d644b8d8ec49f2a92ec4da815eb1201effd9642647ca6922bc8b00f754125756023492535db03e45ba18e6ae85a00372f7299162e835b15bef8ec28ae8336e3e7cf77365b758f297ff9621ca153bf737e99264b3daba96fb0cc68ea75e530ead479aaa962c081f518d9822df8723e18ba5d43bcdb7e2e8b0bcab9783e0a66201c5e88349e3b60668", 0xb7, 0x100}, {&(0x7f0000000480)="8d05eb9d69ce96cebc282bfb04b5e327c097280e57bed391ca08f2ffcd2d70706c907823d3b2d1ac4607066aafb2c875d3d61e7c1ab85fa0a5ea97d200dd88ed7f3f4684e2e444ed47741ae6e9389749fcb57f0c224ebd54628da67c507c6c3a78f28d745feee1401917352ce2e31dcae2b0718aa2dcfa455f81a079adbad843ada95c285d63f18e802341562bd3943f6260a9f5bf8e033b41dd212af272f73ddb991ff0e8101b88fddf93633634fd78a977b1b7b8701aa83f1df156299478eaa87bab621f8fdefada7f53204bc25af5caa4d73b1b83d44e5867b977009fdf3c2c127538efe2eebca6ea686481c9", 0xee, 0xffff}, {&(0x7f0000000580)="5c98af94ce198b83ce7663e2f91f8377479e80c6f27fd43825b020612fb4b7bd8e67b5c67ed669fc0905eb0fa4449a33b6438730b56aa99611d543b05f10beb43f9d5e6725f38603ca965f194ccf591ef3f9a60d43b735b96c17465f762786ffe0624252f6dc64d3725bf97e966495bd8b4f924204b7e4447ab9a62e89cb2237009ffb2b9be923073d46ea6e810f34e22067362265931e6bfc6d78d8a275a10bac5daac4cc756d8aed587a31c0af16234c08caa5dd0e132077bf51b4064da2fb89beef1718c3b2d7465a23d478a7f3acf30f0a8389a0536abda38068f554c9bda2d55cdd054069c1345af0eba1a43d3f5f4e4fbbccce57a113ce7f702676349c07a354700968f3c0ba56722ad09e7e7b861e2297c83c57077a41dc1b3bebb6820d68689502eab7becb8963fa1cc5b0c3841d0e14198d84b196b39b1818c49627cbd9220f5397f64f6a4da2fa9347c17a5fd6213f0e88f44beb4ee042cf5338ac357fe87a346f7f24467202e3c844bd54bb088e3e56abbf8b93098307d65538278793419110312854b10a32c9023c9ccf7e07a566db4db198db136466883a6fd5880bfe0922431c0ceb3bb4fdbb86b98e52217891ad040cb687a3d887530f6d6b86d9ae46f55a7b4d986a4cc613f42fe215a0f31bfafce17cbaf6cbae7655a2390b74b08330447997176600a9c65845583dc516b208d8d5a8249403e6ab30a779803c6f7aad3ec5947daded6f593792bc9ae637b8a63e656c6a320829e241b927bba41079c05cb542aff6ed3e3bcac9b05d8dbb89e0c444ad886f619e169f9afe1bebd78514b86cc0dda928d407fab353ceb54287911d27bb5eace9901e1f3f1e130f6bef58990bc2c24f31d96153ca7f4ab546dafa08a8a4d466d3319880024cbb70ce0c14bfa8c9907f19284c7089ef6a0fc3f7fcb9c73929f4bb91dac0f0dc6cdd6fca5961517c2f3a2cb136e15863ce2f1941c057fc8923319a2a24418699f195736e6e12d77f1280216eece9ccf8bb181cb2feda9ef6073e98d691352c308111cc8f041d041ec2a4654dbeaa38c3a0429616174eaf7604903fa21e6764f2b6e88ae2287663c2019fc5c495c254f4814be24d89c15e3d54ce61f4bdfb331b7b89fd507b5915abc68d0680d1d6edac37c5279a1a14c672e5305ee29304876c85ba6ac1c949867807795b024354def94c6ba7a3546b5a808f5d1a4f4b3b97baf723254bef85dee211d0d6ba2f9c9ac53d35a6342cafa186049e6b6dc417d6d8e7b24a48c5b2c7732e3861eff74843866ac984e89999703e7c2c9731ece29854c88d1f178ef3083286ccef4fd89c3b50b38d1c7d534ead3cca0f7dfc046e8d8de2b7aa4db13f7c43fb2514636fe29541a27fd3ca1a2e9d6b899688f7c42410548cfdaa2ce4262f500039089b132e04ab382678a8ddb6b6df31270bed872d7fc0ce9f4bb959335a9bb2b98dfa29d8f5b6132e7a37e7352dea65d92619d3022ddace3091d8a7040ff7a7a09474e8eddd49bc6fa5f84c5dd6d0a2923c7dd67310f921e74857de93abded9e6da243bd85cc5319b6c739a9ef2aa0d0b5f0633ebcd5f36bce555e21a00d72d7ccd7386def831a02edbcc8a54f148141afab9fbe8c455694eae6790e1f1507cf2dda6388ec83465a33c2b0d095f4fe38fd7788e91465f72424f99a0055a4ee8a5019e2c9f36660a0a14b034b6af67de705c0d6e17ba4e5f1e7d75175e116f8cfce9de4fcfedd7422891a45659e450aace57ade3712f51b2718ce88ac2f72eeaa2bed4684d147b644ff4a7e5ac605845bccbe35b040a7188a7f1d1092e32e51a5ed841cfe0914eefe8e10c1156bc7ecc4de3b23baf72e74b879ce849bfb43f6b87481202a0fbe9f3eae38fb246fb1736407725aa151d5f5a89feaa15507b987507e0fa270e37b03bb8fd5fa68e0ab06e1989f88c9fca12aebb7e94eafd61f349d2cff5c887e04faa18096f16415854a58e718b6fbaf973bb9e7e5725a0ffb8d61b9bcb8fe995fb1a91e9c87b5654d781dbd470aac0fa4deed0650574938267c93f921acd6d8b93cb19e5a404fa85e9ab02f44cd9c35a2d8a305604351298c138b52a8baa09ddf8830553a924b8e5160df769adf626a7d48a8d7156561dcd13880cbe4ef527f8991b36592681fb01735b81d4abb700a2dc098367829beedee625340ba37f9655bdffa4254420b66bfdf4975bddaf5d6d73059935924b8d99b7a3e1b05295d1f115661f51b617e72a3dd5f37f0c3713f587e69e17c7b6e196fc503edb8a53afc05685d231db60cb30adc080f56827a7ce0650877157930129bc69fc14b2d18255de4028f366ca17e7c7cd6feca3f8f662ae7f3cf0b1742538fff53a025a784d03b6e26096cbb4fb70a14a1298713ea0e2b7e363e8c75c27352ebd5b00104907852ce95a44ffa4673e8f722845c5059accc14fb06ec7be04d2b36679767b2ad2f5fa5c65fde058275baddb326e25746e5f4746326de38b16096208eb9da23cbe5a0d78c6b87e60b66db1a25f844de03c866adb6acffa2cdc49e9195c20004bed67ace71e339b384a56bd57824179bb3ae4b4dc7c193da33226f7f9dd76abac9d35b09c973e8bec30dd4486fa8f94c4c422a387f307dc780e1614e093c7e75a4b8f59d7db46fd74163adcb81b21368f5e2048fd77a43a0a93b04a0c98c2c448b8f6beee319382ad4f7ff6094dae50624469a165dd113d257e56534e1582ef44f3df559962cca2f76f3c6e406c60ad6f96ac5d3fe10aac1b3094e5a92a0cc07f76501e6fe0c38e5667d7a34746548caf131a34e868ef2efc065a8762421d0e4de6e977d95920850816587841d704e6352445b099dabd228158df31c876fefe0f096a7ad82ffbe83adfed8b3ddc5b4862360c48ddddcc2d12e21e36f0357a51ba6bcf5184c10ed4f5b2c5f5ec0ea9fac4a51af1dd3e2269aed10b8f72810eeb83993268ba2f263ef6884833ee638b6dd15472c03d0eee95a8ba436650454984bcbc5e3ddae11989d779827296b53e7fe8fd2899dc3e5de1eb52fd5f10c3bfa1cde41b1fed23bbc5f17590a5e267757221b52cfb5824c4df0f470722d8ba9f43215359d0c1b79328254fbc2b46cd22ba03397bc6f3b12982848e6b8dad1bf7b45c2fec323070bc6b774cdd55659e9234674e7ca1a5e13756908023419f5bf9260e05f25b5ddbceb945e4cd27f74ee61505af9568b3ca0b94ab41164db243317c3339da271130a6711ef1fa294461e73c9ef2c14dddc1f7580f6f0dabe63eeda44fe863f6a322dc71945071905e35fb80ec872c1f02f289cdd8c8652c6e6389d4ccb9a07657da1f7a91097ee6c2e1a6825ae2e0789a2812b155ffea501f8b05c72c2b62ea86f68c4e4b156be6c6d59229c1432739a8a9db466520639bcfb7b5896c50a910b710da962b421054e2513d7bdbb199f79c07605ff7176c8a835912220f5765c99397afb00fed8c8e1d674f640844f6e0c3c8930c363b639dbf0eb57d06929253a13aae9d98be6a23a9cf5286127c78eaa9d5aac7fe2897e9ed2862dbed5d0d6bd23863e5a60f772d8e4eab5b6a77a757386e19f3389c371b3d7a3d2a09e4052fcb7f6d0203e8b056ba12f1a013e09719091bdcc1a1b3d6a354502167b3ef10302ea0504dbfe71254f23bcb9cb86a1c4b5e9350d977efd7d4d37c444966d6fe0679227892e43140a6037249bff9126a395114fda0d2703b475dc0e0b68cc45cb9a896104c90438b272d7bd368fe387340c853239f31694c5b1c41274d949095abfbb77ed1f82b154fa979b17a2f8742874ed97a896737d183d5f03dc1140d195426c24657e73f4b5aee0fc6e3778117a3d7812c586b5354ddd367ec0c206682d0c2dd516a86b9adfa52fe8d9e7a2e2b6f92ff1b99f0951e7be76970206b2d9c660d659a9c3c8ece7950639a84901a59658f9617732cad3250e72e92cdafc448680ecc973e42f4c77de95f34406385abf9e0f401f1916e755e72b1c64dd0ff12c78ac587540e7f083c41e78589b53091b61165f7e0cee228b2b0ec61d9a2aac579272d4d96bd4417cf22b99249f8fb3fb1d084b623d4fb7ef3ea35ef7df9d4397b6af7861b91cd9a7fa944fd7fa84d113a7a9fee20bc9eee71661a202350612f1762a4c4b8efa3faaa9117c114d4c0b0979e858556995d5784b3334d7e34cffe99616d540b93e61e94647c7397a3f586b47c39749b56d18f6ae6f3d7f20ed96b9e9964cf786ed6391bb26590ad4f47a02b7a9d23b78ae9547cb10788faee233fe3806d9546dc01ea00cc24e44bd10424386e6ec491b4a81952d36386a9dcf6e3ecfd3f472761b93b50b837929a11a5a40b30a2d8ce7aa692878c9fdc3ad3f6d84d338e929ab0fc921f2dc538d9c949e9bc9c348d857da569f664a4c272e7c29b63ee754b9def4510b6015b48cb514a02fde840208532f460544960e49c2efe2a0a303d87ba0b84523806dbd6025d90ee429746b928cf6870efd0caabb06fb97e3fdbcbedad07cff3e1ad31b7d88d6cad8eaab37d3ba7c777ce27d56028ebd2c729ba16176a87d9035bf7fcf347909e0950ae5e0e267bce2e7b544532ff5b00af2e4a8d8605dee2f9bce6ba5bd62b821934f1bc0400e1ba32555cdab2253ee4f39be2f86e1be3a039fdf56382b78131aa8dbcfaf6fd7dae84bff109e5f959eb594bfbb4c5abd0ff0307619946fd2af39abb6d2997b37ab5960fb7a443b201947566e8820c5e8728a1e485193d5769ff666a4c4e288330cf7779889ee5a40666b0f72136d1c9144b1eba5aff29538c40282bfa06e8784a2195f8e49428f78f99b211c97f7f637afa724ab47ea14821d9f70aff322f182881e2c5eacc28a702705778081e9bc7a8d7a5b2d6555361e0006f8fa5d2abbb903081a3ce0e0b598352e6d4bbf7493b80bf969a88ba1e59242a8397ad7139eb6506ccee90e67aec1bca197347357aa0f3164ed7bf51c5db4d6d3a29cd39ad42a3cd545fd706ddac375b9a7cd8b575f3a4dc65c36d1eee87e6ee7c9120674f07793a25ec3143e2b68680cb0cfb100589e39b42e93b64a189eedf9fd5846f501c7d606ae9fb388c55d7969133203da10689b4d04875485292faa1bff0040c3a9747dba552ec0d142c7ba9e2e6d7e29504841ad0449d6ceab7a82b9f1e66e6c885722d9ef11de0a8054a702d256a422d493186714d2f762f3a9c34a5e3b3a14dfa090c81ffe991b9753ef9262a9892cce015baa0108a23a6f2f0ec2cf4ad96a3186c11cd0a5699c83a247c645d04f16f9a01a0e683ff16da5da38550ce15db7c7c30e014e0fa6c564c574f35b4d5342b4570b73fd2c966e9d87c0a0db0ba015d490864051fa16b023494cbac16f5bbe7b51196af01918edf6b18e5e9442f56f01cbb1bab8c99ce46da59ad1836a738d1d7e17c961ce9248b725490d0796a093781581217972e6e63fc899d0dea620a742fff761d50a3560eb7d8f1ca82f0243e83c0bc0a2c23286d9177ed3ca1e873271d3880d99bb66ec5955d26369fe0cedf13b209d9c14d836644a202769bd32c9299857634ff8b63ded3f8e42c9b4f02f5a7ffc79629f2732930ce129b8e66bf00d423aaf0061927e82374a4647379c115fcaf8c3328af70c7ac59a1e34e2b7e5fb8648bcb27097fed557b4ca75f63ed69babc9798cb17280d6af75697194d953ff776a32ac85e9cb477264e5a34e6044d54c6537c2a9ff20eeb48d48216cf55c80620ae16dc74f5cce235035b52e8a07777e5933a7d0f9de862bdfeb9a43c799170db52b53346b8276b04dd44c5", 0x1000, 0xfffffffeffffffff}, {&(0x7f0000001580)="11a73d6e0317afe4a92b97a7e9d6e8f449b169c4c7db24104c18fc53d6f55681034612726da3376518e260257f774b12af5480f37f5d09387ba1585d6c0adf98244c16293232afe658c3aff5f21525ee0d542342d7fb0a24490ffaf05f2f3817b9b56a", 0x63, 0x9}, {&(0x7f0000001600)="5bcf100b71450524d18d02a09aa05748b0c8fddc142d5363cc578a3c550ec59a167fd0d195992770d7f8c04a34f304d2e6027de808b28438c6a87211a191379a412ee4c8424662aa9e9c394abb9a904803f8a2135a1811f3714d79f3c6b3e5620e6663074d45e4fed875c82fac736e3517eeb86c753d30f05f9a616043573b", 0x7f, 0x280000}], 0x20, &(0x7f0000001780)={[], [{@subj_role={'subj_role', 0x3d, '*{'}}, {@obj_user={'obj_user', 0x3d, 'ext4\x00'}}, {@uid_lt={'uid<', 0xffffffffffffffff}}, {@smackfstransmute={'smackfstransmute', 0x3d, '\\\\\'}])$)'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '[('}}, {@fowner_eq={'fowner', 0x3d, 0xee00}}, {@dont_measure}, {@dont_measure}]}) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r2, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r3, &(0x7f0000001880), 0x0, 0x8, 0x0) r4 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r1, @ANYRESHEX=r1, @ANYRES16=r0]) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r5, 0x40189429, &(0x7f0000001840)={0x0, 0x8, 0xffff}) fchown(r4, 0xee01, 0x0) 07:29:30 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 258.876447][T25070] RDX: 000000000000001f RSI: 0000000020010100 RDI: 0000000000000006 [ 258.884422][T25070] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 258.892461][T25070] R10: 00000000000004e0 R11: 0000000000000293 R12: 0000000000000006 [ 258.900513][T25070] R13: 0000000000000006 R14: 0000000020000218 R15: 0000000000000001 [ 258.937440][T25070] loop0: detected capacity change from 0 to 4096 [ 258.963968][T25085] loop1: detected capacity change from 0 to 147455 [ 258.976130][T25037] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 258.991599][T25070] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 259.001658][T25037] EXT4-fs (loop2): mount failed [ 259.006772][T25070] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 259.026692][T25085] loop1: detected capacity change from 0 to 4096 [ 259.034309][T25085] EXT4-fs (loop1): VFS: Can't find ext4 filesystem [ 259.040531][T25070] EXT4-fs (loop0): mount failed [ 259.049568][T25091] FAT-fs (loop3): bogus number of reserved sectors [ 259.056092][T25091] FAT-fs (loop3): Can't find a valid FAT filesystem 07:29:30 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0xffffffffffffffff, 0x0) 07:29:30 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x541d, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r1, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) ioctl$FIOCLEX(r1, 0x5451) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fallocate(r2, 0x1, 0xc0000000, 0x8) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r3, 0xee01, 0x0) 07:29:30 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900), 0x0, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:30 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:30 executing program 0 (fault-call:4 fault-nth:10): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 259.230321][T25115] loop2: detected capacity change from 0 to 4096 [ 259.242751][T25114] FAT-fs (loop3): bogus number of reserved sectors [ 259.249461][T25114] FAT-fs (loop3): Can't find a valid FAT filesystem [ 259.257910][T25115] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 259.264905][T25111] FAULT_INJECTION: forcing a failure. 07:29:30 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x541e, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:30 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 259.264905][T25111] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 259.273276][T25115] EXT4-fs (loop2): mount failed [ 259.285172][T25111] CPU: 0 PID: 25111 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 259.298722][T25111] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 259.309022][T25111] Call Trace: [ 259.309035][T25111] dump_stack+0x137/0x19d [ 259.309088][T25111] should_fail+0x23c/0x250 [ 259.309121][T25111] should_fail_usercopy+0x16/0x20 [ 259.309141][T25111] iov_iter_copy_from_user_atomic+0x281/0xb60 [ 259.309182][T25111] ? shmem_write_begin+0x7e/0x100 07:29:30 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900), 0x0, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:30 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x541e, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 259.309204][T25111] generic_perform_write+0x1e4/0x3a0 [ 259.309225][T25111] ? file_update_time+0x1bd/0x3e0 [ 259.309244][T25111] __generic_file_write_iter+0x161/0x300 [ 259.309265][T25111] ? generic_write_checks+0x250/0x290 [ 259.309283][T25111] generic_file_write_iter+0x75/0x130 [ 259.309311][T25111] vfs_write+0x69d/0x770 [ 259.309327][T25111] __x64_sys_pwrite64+0xf5/0x150 [ 259.309345][T25111] do_syscall_64+0x4a/0x90 [ 259.309365][T25111] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 259.309450][T25111] RIP: 0033:0x419797 [ 259.309463][T25111] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 259.309478][T25111] RSP: 002b:00007f590031af20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 259.309496][T25111] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 [ 259.309507][T25111] RDX: 0000000000000001 RSI: 0000000020000080 RDI: 0000000000000006 [ 259.309516][T25111] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 259.309526][T25111] R10: 0000000000000640 R11: 0000000000000293 R12: 0000000000000006 [ 259.309536][T25111] R13: 0000000000000006 R14: 0000000020000230 R15: 0000000000000002 [ 259.321730][T25111] loop0: detected capacity change from 0 to 4096 [ 259.341581][T25111] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 259.341614][T25111] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. 07:29:30 executing program 0 (fault-call:4 fault-nth:11): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:30 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 259.341780][T25111] EXT4-fs (loop0): mount failed [ 259.379925][T25145] loop1: detected capacity change from 0 to 4096 [ 259.559901][T25149] loop3: detected capacity change from 0 to 6 [ 259.574627][T25145] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 259.639095][T25167] loop2: detected capacity change from 0 to 4096 [ 259.650454][T25170] FAULT_INJECTION: forcing a failure. [ 259.650454][T25170] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 259.664165][T25170] CPU: 0 PID: 25170 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 259.667382][T25172] loop3: detected capacity change from 0 to 6 [ 259.672701][T25170] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 259.672722][T25170] Call Trace: [ 259.672730][T25170] dump_stack+0x137/0x19d [ 259.672757][T25170] should_fail+0x23c/0x250 [ 259.680224][T25172] FAT-fs (loop3): bogus number of reserved sectors [ 259.689184][T25170] __alloc_pages+0xe7/0x310 [ 259.689215][T25170] alloc_pages_vma+0x3c3/0x5e0 [ 259.692514][T25172] FAT-fs (loop3): Can't find a valid FAT filesystem [ 259.698387][T25167] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 259.701263][T25170] shmem_getpage_gfp+0x980/0x1410 [ 259.701301][T25170] shmem_write_begin+0x7e/0x100 [ 259.709067][T25167] EXT4-fs (loop2): mount failed [ 259.712547][T25170] generic_perform_write+0x196/0x3a0 [ 259.712576][T25170] ? file_update_time+0x1bd/0x3e0 [ 259.712675][T25170] __generic_file_write_iter+0x161/0x300 [ 259.769088][T25170] ? generic_write_checks+0x250/0x290 [ 259.774470][T25170] generic_file_write_iter+0x75/0x130 [ 259.779833][T25170] vfs_write+0x69d/0x770 [ 259.784368][T25170] __x64_sys_pwrite64+0xf5/0x150 [ 259.789867][T25170] do_syscall_64+0x4a/0x90 [ 259.794284][T25170] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 259.800964][T25170] RIP: 0033:0x419797 [ 259.805077][T25170] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 259.824810][T25170] RSP: 002b:00007f590031af20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 259.833324][T25170] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 [ 259.841286][T25170] RDX: 0000000000000020 RSI: 0000000020010400 RDI: 0000000000000006 [ 259.849269][T25170] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 259.857603][T25170] R10: 0000000000001000 R11: 0000000000000293 R12: 0000000000000006 [ 259.865909][T25170] R13: 0000000000000006 R14: 0000000020000248 R15: 0000000000000003 [ 259.896572][T25170] loop0: detected capacity change from 0 to 4096 [ 259.926821][T25170] EXT4-fs (loop0): ext4_check_descriptors: Block bitmap for group 0 overlaps superblock [ 259.936749][T25170] EXT4-fs (loop0): group descriptors corrupted! 07:29:31 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x2) 07:29:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f00000002c0)={{{@in, @in6=@private2}}, {{}, 0x0, @in=@broadcast}}, &(0x7f0000000040)=0xe8) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r3, 0xee01, 0x0) 07:29:31 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5421, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:31 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a09", 0xb, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:31 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:31 executing program 0 (fault-call:4 fault-nth:12): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:31 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5422, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 260.122690][T25208] loop2: detected capacity change from 0 to 4096 [ 260.131554][T25199] loop3: detected capacity change from 0 to 6 [ 260.143571][T25199] FAT-fs (loop3): bogus number of reserved sectors [ 260.150518][T25199] FAT-fs (loop3): Can't find a valid FAT filesystem [ 260.158035][T25205] loop1: detected capacity change from 0 to 4096 [ 260.166182][T25208] Quota error (device loop2): v2_read_file_info: Free block number too big (0 >= 0). [ 260.181174][T25217] FAULT_INJECTION: forcing a failure. [ 260.181174][T25217] name failslab, interval 1, probability 0, space 0, times 0 [ 260.194229][T25217] CPU: 1 PID: 25217 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 260.202807][T25217] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 260.212846][T25217] Call Trace: [ 260.216113][T25217] dump_stack+0x137/0x19d [ 260.220555][T25217] should_fail+0x23c/0x250 [ 260.224993][T25217] ? xas_create+0x3fb/0xb30 [ 260.229483][T25217] __should_failslab+0x81/0x90 [ 260.234259][T25217] should_failslab+0x5/0x20 [ 260.238814][T25217] kmem_cache_alloc+0x46/0x2f0 [ 260.243602][T25217] xas_create+0x3fb/0xb30 [ 260.248126][T25217] xas_create_range+0x146/0x360 [ 260.252963][T25217] shmem_add_to_page_cache+0x3ad/0x650 [ 260.258585][T25217] shmem_getpage_gfp+0xbdc/0x1410 [ 260.263598][T25217] shmem_write_begin+0x7e/0x100 [ 260.268501][T25217] generic_perform_write+0x196/0x3a0 [ 260.273885][T25217] ? file_update_time+0x1bd/0x3e0 [ 260.279003][T25217] __generic_file_write_iter+0x161/0x300 [ 260.284623][T25217] ? generic_write_checks+0x250/0x290 [ 260.289980][T25217] generic_file_write_iter+0x75/0x130 [ 260.295343][T25217] vfs_write+0x69d/0x770 [ 260.299660][T25217] __x64_sys_pwrite64+0xf5/0x150 [ 260.304580][T25217] do_syscall_64+0x4a/0x90 [ 260.309111][T25217] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 260.315081][T25217] RIP: 0033:0x419797 [ 260.319087][T25217] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 260.338886][T25217] RSP: 002b:00007f590031af20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 260.347333][T25217] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 [ 260.355287][T25217] RDX: 0000000000000020 RSI: 0000000020010400 RDI: 0000000000000006 [ 260.363417][T25217] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff 07:29:31 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 260.371373][T25217] R10: 0000000000001000 R11: 0000000000000293 R12: 0000000000000006 [ 260.379434][T25217] R13: 0000000000000006 R14: 0000000020000248 R15: 0000000000000003 [ 260.388549][T25223] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. [ 260.404117][T25205] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 07:29:31 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5423, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendto$unix(r0, &(0x7f00000002c0)="21ceae04ee04123f6920f31d0e75b8889f52698987bc830e18d8a9c1f3dfa29008f07758d85d78bd4526938734a54dcb1e49a787b772aeccbe223b1264ad412498016830a78aaf5cf81ea1633282fce61a9d4ea7fbd43adfef0d2f3a3ccf6b017e6d4642637f7e18a68ca02c33dccee4217b5d4dec70f73cc9e9cced74c9d4c918ff7f6cfb3603af0ada29a767e228d5e1b5de8f27035bce0f0059b1c2f2aea633523e50234adaebd4b2133b1c21fda711f2a019a0024ad73b1882d175c1800c7286fb52aed4c17892ff5794ba7891cdc2ebecfcc393584e5b5b275f980b8114020907c4fcb8b93a2e885a22e93df53692e61ff2aa3e679b026bc7181f05be06521e250f1b795a9a65cdbbde4e8f69a1959320858023a7c3cc14b582648485daa36a9d36f61f2e01967d388cbaeb5c9c9485901ecde6240406621c5ab51df95d3712dc08f52c973c1113b23cdd313bdd312923e68506e4af36bcf1855285e290e679242b1821ba4c5cdb99aa5227df3510c122f46ff58ee25f5b4fe173c9b82a7d3b7dfaabe018ad7f569454230661e46abe1e8b94998b64ea99097dd8d007a08fcd2d69d150cddb00fd9fbd47d41de446cd932accdf75b49df5c0595171992f55ba889b4b5cda398d212a21e310876a2dcefc46caaff823cf6736b3b3147b2f80f0b65e81cbab595325ad2ac50cd5002a45acdf977fe8bb23af4eb284ec3f15a488509bd0b7925d7cfd556d9f99be8bffcf2fb93befb2f6309136d2f2d588baedccdddddde034ca8a3d94403a39357fc6afaf60c222bf63d686e38048df9b6233fa70dccf16f033bc89fc9115cfe320d17eb05835939a794f633723bb436a5cace02e11ea98464ecf2ad9fffb0b0d81e34f02abe79c2fd225069c8d8af5b8e826881afb52e8b2d408f2e28386c194d67325c3356c5aadd6cfbb69f802642bf9e5d3efc51543f683828bfd3c00d4b7213ddd75283e0c2fbde93038db8db2d59b518d10f7aa4af81c413d21f3361f55bbaab208740b4399a4235a0f9eebb8d9a06aac3af87cce5f02fef90f9e95dbea5de55f7fdd62dd99bb5aadd76f1d74b209536996d02a716bbc6d36ea6ad48294510744a1f19d1a8fce75fececa2e1fa53112fb22dd8efc6745f68725f14a83a34aa5dac9a171352e8f25b29c2d4cbc4d3889ce74ab187c5deeec30a9ccbe3e162d4853ed1a1b37b1f29f83a11b97d4d5353ef78dccd18f2eff470b4285b225e4fff0cc66ae35925b126284ac3d8380e5b1eb8185f9cb169ec64f5d925678e7914c6db6a7e8e176ecb936254d98a1801ecce94f2eb8610397beea81f7462a3d425c2208b975ccfaf22d3f74114fc1e2659d9b61088e4af8598c9982db8a026ce8e65d74827fed392c5777901f94bdef4ad3f728acb45423f019fbb7ae32a54c9c445f8837ce9107334a9c0877e76e9c7b792b12c8512e2fb99ab8f96a1e443a58f9d7e79462af9f2608b22d903cdc6db1e90c8fe0ed4e78541def9f20b2dab68ad2ff0e41ed8d862037ad2c3ad906c6b3243b5c384b6c1c8f81b5d3dd623922bd787d35ae0b2b0037809d3ae32db9fd53bab699eebdd2ae942df0f4f040b4565fd5056eb0c9bc84865e917ddd345b3bdfd2cccdaa448e695ce64ff6c5e776b900ac609be1481c8b79744d33deda361349c546de9377fed2aaa94232b6626784a0f04b9aa8634bfb7de62221a4b28a9599ee3d501aa30d1248c25718730c5acf6449ed9d0df02a79cb7e923510657fba540f6f786fd567a00d354a5a14a65552c5bef9ba5d190f02fac0d464afb097d04581174e4e4d12878bb5d5994478bc26beb957a03b065d5eeda2caf0d5f8d119d6a987e7de3eaca7bb6846d320c65c31295b9c1504eb30e81d7777ff3e0b6ab457f57f3906bebbed891e31bccad0b4f0249983ba399a2905d7e92e8d42fad6ec2c11e11405d87d96bda4b787a4b7af4d4f5aff588a8cd8617c092cbfbf1f605a8772d0284b3fc624c97ce5b66e28b8fe8685ad966f1b79bdf98298eb2412a3c4f18a7ad446f9c47a7966a5f6ff9c184c41911934f8aeaeb0c5492ce34e4e363dbadfe7d96679f27afbc5f264a757d86f9589bba3ff4f366924aa460456f78d408050ca7397d906c8401adc248c884c1006c2c51661514b5459445a97f2b526741faf0d2772bf1ca6c1e441cbabdaedda2d6889d0c31a4704b5cb29e7e9065b21c45a1a602e85ffb6ea8624a57bd864baff341d0a66cc78d8ff33f96568deb5a605208449ca590f2101182e2632e45807f8b67eb70898c6ef372526a9a4396d30694fac4b0c67cae2a090e399ac87342ee503f87576b578a49e6fd147c4802560375beadf45d9052d7e6ca94d7299d6ea2d86811215d9c5e65c77a9208f74ef6b22c1e1e5e2db37093eae55754d5d34603c6fc029e072fafbfa17a08823b99a6b07f82b08f2cb5c42deb63d1d2403a49612bf4d98a223fd79d88c42d0980292b742615765e78eb8934f74a10cebcdb08eece1ebacbbb364803d8d4dbbffc29c96d64da0588e6023f6fd9b7611fa5a39c7646a49b58abebb9a8de305e67e356f87c96ab9a473d12d90c70ce49df344d5c06ab1f7285059ffca357dbc340bfa92b9c96eac8ddfce6c860e498d0d0cbe307b64ffdae262d95b09e1d57dded6cab59e880f05cc051b2052a40cbf6b2160602ce9c0efe85269c5b8846a81b8917da00ad86dead7b4225d340ce543f20e20b24ebcd371efcb76c122a5f66be859dd4e2de0acc087d1d1c64e058d3374f144641305a67c1b800be10ff36d3c9870234961721d83c6015e08b8a0b29e4540d306eac60750b594ca2dd94c0b75fc3c845d2c09e3e799d76847c7f6be43b1f85000183ceff8c680614bb116e860c51f8f91a11867b632a5802ddee6e2834d58170ede28ef8299073c10e93f297ec55f3197f3a64c43b02f7d38b75f7f48ac3d56a50411840eb8f3aa3a523b0e113a948184561035248f0157223fe411a148bd580b997c8e850ddf2b22c5ca68e180c332324f2a72264da27f801cee22a128b8c4a4e20612dfc8e74d20d51dcef3a8717c81248604211e6d511fb03ea910fc90f638a03ef67751a32dfb5c67054babd1c4c6b86f401d3b48da97c23bd31c9ecdb1e447e45e64c92097c0fd742c36d7ae5e75ce62b1f288824aed819fd706e820a4522f646a93f97b7902a72872fa63c666343d46b1e7968e9af8ab45f658e796136f8ab28af6fd729c4fa33e9fdfd326e8bc23da1ed5daa2b86b8a606c5eae2353f0cd11d99097a4a07c28f5876ba706f38316d653f77464647fef9f7d46a3c804c8aab3f3e4e6d32df71144a24fe0afd00ee76669e9f546ac3d8ac6dc1afc07450f7138fce1e04366d75fcc32cda00a5aeee1e71ce7136d03211f604179dcdafcfa97ba7428b10c5e1a0dfff409205e284c6e4cc0b6539914dde7e1016ce7ec473cecd57d2d71786d1b552dfade1bf623af010feb83571f0fb309a6f513576901402bb749237f15a3e47898b8b2f268824f6c56e92b69e440ea650a339758380e8a5f8f529944f2480272ec218f9866c0af2b9c4e41481cd8ad0e8c6c64098378b5f111b7a0b20d50bd9da2b0deb2c4e54150377312c7ce39eb54317214d0188bfbc1ca563955e683c85ff89c05ced26cb562ea949f91f5ad591cdb94ccac7a0ddd491d27098c3e923dcbfa147a83282630d18d9b8cbc4e1bf5edcf87544831b0e94bd75f2f6a57925d537226a2398b98e728d8ee2f87607045be42508025b8193817d169b6ee507eec6149df06d90d72f0a0e3fe25572e44157a8d47a04777032d5df25a78aafdd46618f5f33b0169719d4d22fa0d2ec99aad0066cf429c7302bd2b9094f9638341d47d728875d68a9c516a9edd97c5ff95bfd29b39e06bb70d64567e36b212b604150734fedb09d5ba321064b071079611f8411cfc1d208e9e60ed2114a0e57518351514d71735cd4a3124312ef3e98da512f871be4eab63a92c25ae9b3c325f8e375f80684ac22e8d5a5e73bcdfbba0d4056836ff842573249c19cc7e8e1a0bf754818ed6f79313af4b24fb04bd9826373e82c253fc109698b1e35c8498ff599dbf348cae5b7b30eed3c369ac3ad222c31cbdbfd1d4c58d7c66f8016886d427dd993a45adf787193b2f0e6ac8de1b53cf6d8bdf9082cfddd51ca494c7e4f9852556591ddc284f1885eb94c6dc50bf563a5e2df510f0434678e2d54a03da5095a0fa7a3333704df661e3a54877a86666a56135beeb6450d384330cdfc68fa32319a2bfc6a55a3e94037bb11735894c2693ebf708a0e6c85012a6088e9122e975b266263cfa1714443ea06fd9a56cbff42821db0b282f81370d76e86e54ae088c711eaab023b1b72eb315820fd905217249f3429318c082d0b8ece9b10c01d104a346f189c697eae5224f38680ec6aaf3b906e1edf3df7b0bc8a05cdb9bb7cbe8e4d4e033a105c1f6d8e8e9576e4b663944f2f0a6a17e73062cb09e1aa2022055ea221459c4a0a63242de518ca0fa7b8180f974cf125a7194f7854c3573551dad909b67a05913aaf50ea7aa3f208433147a1225e171255aff01d1c2f3f646a851b38ed154974a7cdc2da1bac4798b3bc1da5f3ccab35928662e78b50fff66f9e55206aa14c5c471c2c425160b041ebde838932f0767ecd242c1616d0c90df87208dace1ea44a14f39ee5fc9029bbfeb8422b3cdf57f968a16026a3004d208ef01c9a6946381feb91d897814c6051aad9d4c44b9e4918f68c4920a94b9c2ecbb25885028406f21953c03c95099221497e3fde563eda6e726894610714d08f33cc228cf1bb90529adc53dedd28bcf844470fadc459f814d686a22fd968493a1abf570a47258f163ad01608a235afa5ea3f45b535814dee913cbce5caacf1abb0573d602884bc7a56d20df1b8051f30c7c54eb135ebb9d6aaa43a7f1032ed720ddd1d4ae9fd43cec5549d3c43a6f2dc9696b6e714ea3295dd8f84226a2234b4eb2185a15a5eac13b7264953de37eed1abac952dee63b9794a247df68b9def0fda3e33e92b00c30b704582d55284a5d4f35c27fbaa1f1da87e8c81bc3aacddcec558c7e9ce60165cc8cecfaa8b2a8ad396e9462ff647fc7d1d13e509558da55a93dc7400c0b5f3fcf236c3f4421c9420e124f117f59c8273772a7e30b57e2bb0c89494a23215d04bb2b6429b6e916b9c8e865e404da43e88660bb3b255b273ad711b68ea58d6950397b1c80a50d708ab514f4e9b2378b19743466ee4a3b305bcb62473b4cdc1eabc9cf361b07c4b996c5afbf7ab8f07b2a42b136c03cf71b08bef46028cc46ffc05f60822b9048727a3e5921c3c4554053aff381f971dfdc724d1f548e83ca1243cf901bd693b2431dc6d03311cfe4b84433cf69e9e27257d30ac84a65ba7f3f4e428ab0ee89a7d96223121ef6637322318ab70629f0491f9005a1e850500e393b56641669d688245817ad2febba679a5b8e33bb65afb7b10fa61ec19b0d1429443994956367a05cf91391755b6f13724c1112e5cdad50b1a9ca2fa0fbf26a9e6a76716007ac0df3a2a791acfd1818a0f48fd12ece59babc1fa9c9b20b78675b42a2a4ea344fec6141e8755efa48891ef8b9fd0d27155ed05c45da9c4511f3a7adaeb1372f3fe45e44f3af5f2c9e3a8305d15215468c55cdadd288d78e9571f5a5d708ef2393c8c6a04c2fee3d6e6bc84c29ca8280c215dc132534c9c6351d46a400b0540c1cccd93b16427aa7e697a9fc579b5e778063cdfe233aa6369a1aac5eb254af8569336663", 0x1000, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x4e21}, 0x6e) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r2, 0xee01, 0x0) mount$9p_xen(&(0x7f0000000040), &(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0), 0x2028, &(0x7f00000012c0)={'trans=xen,', {[{@fscache}, {@cache_none}, {@msize={'msize', 0x3d, 0xffffffff}}], [{@obj_type={'obj_type', 0x3d, 'ext4\x00'}}]}}) [ 260.404892][T25208] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 260.431294][T25208] EXT4-fs (loop2): mount failed [ 260.449942][T25217] loop0: detected capacity change from 0 to 4096 07:29:31 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a09", 0xb, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 260.473083][T25217] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). 07:29:31 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5424, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 260.512434][T25217] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 260.529474][T25245] loop2: detected capacity change from 0 to 4096 [ 260.531716][T25217] EXT4-fs (loop0): mount failed [ 260.557466][T25247] loop3: detected capacity change from 0 to 6 [ 260.564368][T25245] Quota error (device loop2): v2_read_file_info: Free block number too big (0 >= 0). [ 260.582531][T25247] FAT-fs (loop3): bogus number of reserved sectors [ 260.589082][T25247] FAT-fs (loop3): Can't find a valid FAT filesystem [ 260.607967][T25245] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 260.622747][T25245] EXT4-fs (loop2): mount failed [ 260.628440][T25259] loop1: detected capacity change from 0 to 4096 [ 260.641845][T25259] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 07:29:32 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x3) 07:29:32 executing program 0 (fault-call:4 fault-nth:13): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:32 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5425, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) r4 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r4, 0xee01, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x28) 07:29:32 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a09", 0xb, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:32 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 261.014650][T25292] FAULT_INJECTION: forcing a failure. [ 261.014650][T25292] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 261.028333][T25292] CPU: 1 PID: 25292 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 261.031329][T25296] loop1: detected capacity change from 0 to 4096 [ 261.037199][T25292] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 261.037213][T25292] Call Trace: [ 261.037221][T25292] dump_stack+0x137/0x19d [ 261.061825][T25292] should_fail+0x23c/0x250 [ 261.066259][T25292] should_fail_usercopy+0x16/0x20 [ 261.071339][T25292] iov_iter_copy_from_user_atomic+0x281/0xb60 [ 261.077746][T25292] ? shmem_write_begin+0x7e/0x100 [ 261.082858][T25292] generic_perform_write+0x1e4/0x3a0 [ 261.088207][T25292] ? file_update_time+0x1bd/0x3e0 [ 261.093490][T25292] __generic_file_write_iter+0x161/0x300 [ 261.099169][T25292] ? generic_write_checks+0x250/0x290 [ 261.104809][T25292] generic_file_write_iter+0x75/0x130 [ 261.110367][T25292] vfs_write+0x69d/0x770 [ 261.114886][T25292] __x64_sys_pwrite64+0xf5/0x150 [ 261.120000][T25292] do_syscall_64+0x4a/0x90 [ 261.124673][T25292] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 261.131088][T25292] RIP: 0033:0x419797 [ 261.135638][T25292] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 261.155754][T25292] RSP: 002b:00007f590031af20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 261.164370][T25292] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 [ 261.173083][T25292] RDX: 0000000000000020 RSI: 0000000020010400 RDI: 0000000000000006 [ 261.181145][T25292] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 261.189447][T25292] R10: 0000000000001000 R11: 0000000000000293 R12: 0000000000000006 [ 261.197643][T25292] R13: 0000000000000006 R14: 0000000020000248 R15: 0000000000000003 [ 261.206077][T25294] loop3: detected capacity change from 0 to 6 07:29:32 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5427, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 261.213032][T25295] loop2: detected capacity change from 0 to 4096 [ 261.217080][T25310] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. [ 261.230279][T25292] loop0: detected capacity change from 0 to 4096 [ 261.239929][T25296] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 07:29:32 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 261.258051][T25292] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 261.270065][T25292] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 261.281751][T25295] Quota error (device loop2): v2_read_file_info: Free block number too big (0 >= 0). [ 261.285376][T25292] EXT4-fs (loop0): mount failed [ 261.296891][T25295] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. 07:29:32 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5428, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:32 executing program 0 (fault-call:4 fault-nth:14): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:32 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a0900", 0x10, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:32 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 261.336188][T25295] EXT4-fs (loop2): mount failed [ 261.342021][T25328] loop3: detected capacity change from 0 to 6 [ 261.350560][T25328] FAT-fs (loop3): bogus number of reserved sectors [ 261.357386][T25328] FAT-fs (loop3): Can't find a valid FAT filesystem [ 261.426296][T25345] FAULT_INJECTION: forcing a failure. [ 261.426296][T25345] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 261.439919][T25345] CPU: 1 PID: 25345 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 261.443058][T25348] loop2: detected capacity change from 0 to 4096 [ 261.448864][T25345] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 261.448881][T25345] Call Trace: [ 261.448902][T25345] dump_stack+0x137/0x19d [ 261.473781][T25345] should_fail+0x23c/0x250 [ 261.478370][T25345] __alloc_pages+0xe7/0x310 [ 261.482953][T25345] alloc_pages_vma+0x3c3/0x5e0 [ 261.487790][T25345] shmem_getpage_gfp+0x980/0x1410 [ 261.493118][T25345] shmem_write_begin+0x7e/0x100 [ 261.497978][T25345] generic_perform_write+0x196/0x3a0 [ 261.503420][T25345] ? file_update_time+0x1bd/0x3e0 [ 261.508458][T25345] __generic_file_write_iter+0x161/0x300 [ 261.514173][T25345] ? generic_write_checks+0x250/0x290 [ 261.519776][T25345] generic_file_write_iter+0x75/0x130 [ 261.525246][T25345] vfs_write+0x69d/0x770 [ 261.529571][T25345] __x64_sys_pwrite64+0xf5/0x150 [ 261.534852][T25345] do_syscall_64+0x4a/0x90 [ 261.539255][T25345] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 261.545211][T25345] RIP: 0033:0x419797 [ 261.549191][T25345] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 261.569865][T25345] RSP: 002b:00007f590031af20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 261.578353][T25345] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 [ 261.586310][T25345] RDX: 000000000000001d RSI: 0000000020012600 RDI: 0000000000000006 [ 261.594630][T25345] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 261.602722][T25345] R10: 0000000000004400 R11: 0000000000000293 R12: 0000000000000006 [ 261.610683][T25345] R13: 0000000000000006 R14: 0000000020000260 R15: 0000000000000004 [ 261.628934][T25351] loop3: detected capacity change from 0 to 6 [ 261.636148][T25345] loop0: detected capacity change from 0 to 4096 [ 261.640454][T25348] Quota error (device loop2): v2_read_file_info: Free block number too big (0 >= 0). [ 261.659208][T25345] EXT4-fs error (device loop0): ext4_fill_super:4954: inode #2: comm syz-executor.0: iget: root inode unallocated [ 261.662516][T25348] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 261.671476][T25345] EXT4-fs (loop0): get root inode failed [ 261.686775][T25348] EXT4-fs (loop2): mount failed [ 261.691310][T25345] EXT4-fs (loop0): mount failed 07:29:33 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x4) 07:29:33 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5429, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:33 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 261.881110][T25381] loop3: detected capacity change from 0 to 6 [ 261.888658][T25381] FAT-fs (loop3): bogus number of reserved sectors [ 261.895408][T25381] FAT-fs (loop3): Can't find a valid FAT filesystem [ 261.954828][T25392] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. 07:29:35 executing program 0 (fault-call:4 fault-nth:15): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:35 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a0900", 0x10, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:35 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:35 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:35 executing program 1: lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$nfs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0xe6, 0x6, &(0x7f0000000500)=[{&(0x7f00000002c0)="b38818ced18dad060fef108ddbe98b3ca2711b4276dc350ae67a08c902914a4fe4fcd8cbda87bfa55035f52204294a75256d74ab8fdbc004b03104fb5c672e3897f0f6dbea0ded938cd0fdeb35f3f75d8dca7e5650a29366882233ca5401c462ad3078bea1cedc194987f8fa8defbdb2657d96fe64f397d0df598578b6e45746b577c1004e9f6daaeb1d3c8a50726d240a9a61992c67bf8c586330601616fd1c867b8c09e92fd36ad87fb26625b7ec78e69581a09b0c19318a7bb069036d60d3e601d70b418dd334cf1c49841c3d4760b2f403936c2ab4ce9b", 0xd9, 0x44}, {&(0x7f0000000140)="d6e0687a033d1a81250828c97b9d0e06dc030bfef8ec11d7a0e0ca6c316db4b27f2d3c6613d8244228b5c0357acedb42823c5814a7ec3592b59a6e988252fdd4277bfaf8eb442d0cf1", 0x49, 0x8}, {&(0x7f00000001c0)="7a42d93435e4e27897fbd4e7d0aa8d768179", 0x12}, {&(0x7f00000003c0)="9ec23e4821d7a2415bb3181dc7645e81fa466b2c997ac408e948c43b8577b216b1050fdef71dacbbdcdb0bf9a5e174171e84f88dafb59aee2f", 0x39, 0x5}, {&(0x7f0000000400)="b0568e71068f5286e866bdbd3365ada3719109b3136a94cea1df87705de169797c3e36c6bce8e945685de0f8abfe7bdf9bc726383d0efc", 0x37, 0x8}, {&(0x7f0000000440)="063b41f8b849e74cd055dced8b4d498fc8a0cc3de625da90079b7644ac1766f4d4dba5d8e564ddb08758a3962dcd484edad523782d4a76b09bdb73cf5bbe0f5c2b252edca392cc39ca4b2ec3f1789235021efe95cad03d843b341633c1d395cf3378a36d2293d31e093a07e2b05af8a5678bbf055395d412d1bfa0bcc6119b8221323a1d1b2f0694c5c0f625e05dcfb6f54ccf7876c761f0a830ef61c3082e5540470d37e9dc47dbf0a13ef42f3e444e7a436001e90cb6c3f8347a812c40eec7", 0xc0, 0x1}], 0x423014, &(0x7f0000000680)={[{'ext4\x00'}, {'ext4\x00'}], [{@pcr={'pcr', 0x3d, 0x21}}, {@pcr={'pcr', 0x3d, 0x20}}, {@fowner_eq={'fowner', 0x3d, 0xee00}}, {@euid_eq={'euid', 0x3d, r0}}, {@dont_measure}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000780)=@IORING_OP_SEND={0x1a, 0x2, 0x0, r4, 0x0, &(0x7f0000000740)="0a158109ae10613b61365b6789f70582b55a1b3d25e95af8336f99ca5b61", 0x1e, 0x50051, 0x1, {0x0, r5}}, 0x6) fchown(r3, 0xee01, 0x0) 07:29:35 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x5) 07:29:35 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5433, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 264.029723][T25400] loop3: detected capacity change from 0 to 6 [ 264.037916][T25400] FAT-fs (loop3): bogus number of reserved sectors [ 264.044643][T25400] FAT-fs (loop3): Can't find a valid FAT filesystem [ 264.053300][T25408] FAULT_INJECTION: forcing a failure. [ 264.053300][T25408] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 264.066542][T25408] CPU: 1 PID: 25408 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 264.075448][T25408] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 264.085664][T25408] Call Trace: [ 264.089052][T25408] dump_stack+0x137/0x19d [ 264.093386][T25408] should_fail+0x23c/0x250 [ 264.098005][T25408] should_fail_usercopy+0x16/0x20 [ 264.103022][T25408] iov_iter_copy_from_user_atomic+0x281/0xb60 [ 264.104713][T25409] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. [ 264.109152][T25408] ? shmem_write_begin+0x7e/0x100 [ 264.123772][T25408] generic_perform_write+0x1e4/0x3a0 [ 264.129069][T25408] ? file_update_time+0x1bd/0x3e0 [ 264.134398][T25408] __generic_file_write_iter+0x161/0x300 [ 264.140202][T25408] ? generic_write_checks+0x250/0x290 [ 264.145661][T25408] generic_file_write_iter+0x75/0x130 [ 264.151232][T25408] vfs_write+0x69d/0x770 [ 264.155655][T25408] __x64_sys_pwrite64+0xf5/0x150 [ 264.160867][T25408] do_syscall_64+0x4a/0x90 [ 264.165340][T25408] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 264.171298][T25408] RIP: 0033:0x419797 [ 264.176973][T25408] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 264.196882][T25408] RSP: 002b:00007f590031af20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 264.205658][T25408] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 [ 264.213943][T25408] RDX: 000000000000001d RSI: 0000000020012600 RDI: 0000000000000006 07:29:35 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400", 0xc}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 264.222362][T25408] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 264.230973][T25408] R10: 0000000000004400 R11: 0000000000000293 R12: 0000000000000006 [ 264.239038][T25408] R13: 0000000000000006 R14: 0000000020000260 R15: 0000000000000004 [ 264.272864][T25408] loop0: detected capacity change from 0 to 4096 [ 264.287967][T25403] loop2: detected capacity change from 0 to 4096 [ 264.300540][T25403] Quota error (device loop2): v2_read_file_info: Free block number too big (0 >= 0). 07:29:35 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a0900", 0x10, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:35 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5434, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 264.312230][T25403] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 264.328162][T25403] EXT4-fs (loop2): mount failed [ 264.332510][T25408] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 264.361547][T25425] loop1: detected capacity change from 0 to 4096 07:29:35 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5435, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 264.362242][T25408] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 264.389212][T25432] loop3: detected capacity change from 0 to 6 [ 264.397578][T25425] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 264.400155][T25432] FAT-fs (loop3): bogus number of reserved sectors [ 264.415756][T25432] FAT-fs (loop3): Can't find a valid FAT filesystem [ 264.429371][T25408] EXT4-fs (loop0): mount failed 07:29:35 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400", 0xc}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:35 executing program 0 (fault-call:4 fault-nth:16): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_open_dev$vcsu(&(0x7f00000001c0), 0xf, 0x80000) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000100)={'wg1\x00'}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r3, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) close_range(r3, r1, 0x0) write$binfmt_script(r0, &(0x7f0000000140)={'#! ', './file0', [{0x20, '('}, {0x20, '#[#'}, {0x20, 'ext4\x00'}, {0x20, '#-]&-,&'}, {0x20, 'ext4\x00'}, {0x20, 'ext4\x00'}, {0x20, '*:'}, {0x20, ',+'}], 0xa, "7925a5353124e3c9c0c8f42a86bcda56bc4dac7e84e007aac38a206262e5"}, 0x4f) ioctl$BTRFS_IOC_INO_PATHS(r2, 0xc0389423, &(0x7f00000000c0)={0x9, 0x30, [0x1000000000, 0x74c, 0x1, 0x1], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x200000, 0x7, &(0x7f00000003c0)=[{&(0x7f0000010000)="200000000002000018e70000900100000f00000000000000020000000600000000000800008019552ab85ea26ecb655fdbf4655f0100ffff53ef0100f2ff2400daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x3800000400}, {&(0x7f00000002c0)="039dd7844b577c209369c3de0648c7411a4faed4cabadc98db892ca362462de6e728dcd4dd2e754ec5f2d53c77e7d63d3d162c55009457bac220cd011929d4753ad7bdfcaa15a3c69d7ac820970871fc40dabf1a55fb83e0dfdb049d144dac867b05d255c7149a97eba8f31eabb8cac3c1d469d03377a24e3dff204b1a6a8eab0d68abe03849258aada588d87e6b5f9c75e932cbacd934bda92bdba95eaf671c34053ea14a0968b205f34a6f1efa28432f88ad54572c967e8d7141c196f9a1892736402aadac5f6cfe8bb96411f192ea", 0xd0, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000900000080", 0x1d, 0x4400}, {&(0x7f0000000280)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000000200)="111fc1d901050000003a080973fa1ed22e31a4fc8ba389d5472db556ee8a81342866cd5f08fd8544697605192b4f05c38b4ac4a26ead383db6cd4bcd70e4cb0b94adfeb6c7f726ced0c5a9e8335105d86cb8bf540906fbcfc8ad11d970827f34ead723174cfe96b13eb0", 0x6a, 0x30020}], 0x0, &(0x7f0000000280)=ANY=[]) fchown(r4, 0xee01, 0x0) [ 264.514944][T25449] loop2: detected capacity change from 0 to 4096 [ 264.547233][T25464] FAULT_INJECTION: forcing a failure. [ 264.547233][T25464] name fail_usercopy, interval 1, probability 0, space 0, times 0 07:29:35 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5437, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 264.561040][T25464] CPU: 1 PID: 25464 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 264.569906][T25464] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 264.579974][T25464] Call Trace: [ 264.583358][T25464] dump_stack+0x137/0x19d [ 264.587703][T25464] should_fail+0x23c/0x250 [ 264.592219][T25464] should_fail_usercopy+0x16/0x20 [ 264.597257][T25464] iov_iter_copy_from_user_atomic+0x281/0xb60 [ 264.603462][T25464] ? shmem_write_begin+0x7e/0x100 [ 264.608778][T25464] generic_perform_write+0x1e4/0x3a0 [ 264.610856][T25459] loop3: detected capacity change from 0 to 6 [ 264.614174][T25464] ? file_update_time+0x1bd/0x3e0 [ 264.614202][T25464] __generic_file_write_iter+0x161/0x300 [ 264.614222][T25464] ? generic_write_checks+0x250/0x290 [ 264.614240][T25464] generic_file_write_iter+0x75/0x130 [ 264.623168][T25459] FAT-fs (loop3): bogus number of reserved sectors [ 264.625437][T25464] vfs_write+0x69d/0x770 [ 264.625461][T25464] __x64_sys_pwrite64+0xf5/0x150 07:29:36 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5441, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 264.631128][T25459] FAT-fs (loop3): Can't find a valid FAT filesystem [ 264.636552][T25464] do_syscall_64+0x4a/0x90 [ 264.647885][T25449] Quota error (device loop2): v2_read_file_info: Free block number too big (0 >= 0). [ 264.649055][T25464] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 264.649087][T25464] RIP: 0033:0x419797 [ 264.649100][T25464] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 264.649114][T25464] RSP: 002b:00007f590031af20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 264.649130][T25464] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 [ 264.655918][T25449] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 264.659623][T25464] RDX: 000000000000003d RSI: 0000000020012800 RDI: 0000000000000006 [ 264.667814][T25449] EXT4-fs (loop2): mount failed [ 264.670839][T25464] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff 07:29:36 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400", 0xc}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 264.670854][T25464] R10: 0000000000004800 R11: 0000000000000293 R12: 0000000000000006 [ 264.773054][T25464] R13: 0000000000000006 R14: 0000000020000278 R15: 0000000000000005 07:29:36 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x6) 07:29:36 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a0900000000", 0x13, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 264.811122][T25464] loop0: detected capacity change from 0 to 4096 [ 264.848309][T25464] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). 07:29:36 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5450, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 264.860762][T25488] loop1: detected capacity change from 0 to 57348 [ 264.869977][T25488] EXT4-fs (loop1): Unrecognized mount option "€" or missing value [ 264.880451][T25464] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 264.896878][T25493] loop3: detected capacity change from 0 to 6 07:29:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) write$sndseq(r0, &(0x7f0000000040)=[{0x0, 0x7, 0x9, 0x1, @time={0x2, 0x3}, {0x1, 0x20}, {0x6, 0x8}, @time=@time={0x9, 0xfffffffc}}], 0x1c) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r2, 0xee01, 0x0) 07:29:36 executing program 0 (fault-call:4 fault-nth:17): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:36 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240", 0x12}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 264.915124][T25493] FAT-fs (loop3): bogus number of reserved sectors [ 264.921957][T25493] FAT-fs (loop3): Can't find a valid FAT filesystem [ 264.931516][T25464] EXT4-fs (loop0): mount failed [ 264.952006][T25509] loop2: detected capacity change from 0 to 4096 07:29:36 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5451, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 264.997060][T25526] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. [ 265.006844][T25517] loop1: detected capacity change from 0 to 4096 [ 265.019820][T25509] Quota error (device loop2): v2_read_file_info: Free block number too big (0 >= 0). [ 265.041508][T25533] FAULT_INJECTION: forcing a failure. [ 265.041508][T25533] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 265.055611][T25533] CPU: 1 PID: 25533 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 265.064307][T25533] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 265.065686][T25509] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 265.074544][T25533] Call Trace: [ 265.074557][T25533] dump_stack+0x137/0x19d [ 265.074585][T25533] should_fail+0x23c/0x250 [ 265.100986][T25533] __alloc_pages+0xe7/0x310 [ 265.102677][T25537] loop3: detected capacity change from 0 to 6 [ 265.105490][T25533] alloc_pages_vma+0x3c3/0x5e0 [ 265.105515][T25533] shmem_getpage_gfp+0x980/0x1410 [ 265.117377][T25537] FAT-fs (loop3): invalid media value (0x00) [ 265.121451][T25533] shmem_write_begin+0x7e/0x100 [ 265.121481][T25533] generic_perform_write+0x196/0x3a0 [ 265.127450][T25537] FAT-fs (loop3): Can't find a valid FAT filesystem 07:29:36 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5452, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 265.132351][T25533] ? file_update_time+0x1bd/0x3e0 [ 265.132375][T25533] __generic_file_write_iter+0x161/0x300 [ 265.140358][T25509] EXT4-fs (loop2): mount failed [ 265.144200][T25533] ? generic_write_checks+0x250/0x290 [ 265.144226][T25533] generic_file_write_iter+0x75/0x130 [ 265.171087][T25533] vfs_write+0x69d/0x770 [ 265.175496][T25533] __x64_sys_pwrite64+0xf5/0x150 [ 265.180534][T25533] do_syscall_64+0x4a/0x90 [ 265.185107][T25533] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 265.186272][T25517] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 265.191003][T25533] RIP: 0033:0x419797 [ 265.191022][T25533] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 265.191037][T25533] RSP: 002b:00007f590031af20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 265.191055][T25533] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 07:29:36 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a0900000000", 0x13, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 265.242601][T25533] RDX: 0000000000000005 RSI: 0000000020013900 RDI: 0000000000000006 [ 265.251317][T25533] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 265.260186][T25533] R10: 0000000000030000 R11: 0000000000000293 R12: 0000000000000006 [ 265.268242][T25533] R13: 0000000000000006 R14: 0000000020000290 R15: 0000000000000006 07:29:36 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240", 0x12}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = socket$inet(0x2, 0xa, 0x50e) mmap(&(0x7f0000093000/0x4000)=nil, 0x4000, 0x8, 0x810, r2, 0xcbfb3000) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r3, 0xee01, 0x0) [ 265.316929][T25533] loop0: detected capacity change from 0 to 4096 [ 265.337550][T25533] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. 07:29:36 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240", 0x12}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 265.378175][T25533] EXT4-fs (loop0): mount failed [ 265.385146][T25563] loop3: detected capacity change from 0 to 6 [ 265.389072][T25559] loop2: detected capacity change from 0 to 4096 [ 265.394530][T25563] FAT-fs (loop3): invalid media value (0x00) [ 265.404043][T25563] FAT-fs (loop3): Can't find a valid FAT filesystem [ 265.414622][T25559] Quota error (device loop2): v2_read_file_info: Free block number too big (0 >= 0). [ 265.466034][T25559] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 265.480707][T25559] EXT4-fs (loop2): mount failed [ 265.482620][T25575] loop1: detected capacity change from 0 to 4096 [ 265.508686][T25575] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 265.524918][T25581] loop3: detected capacity change from 0 to 6 [ 265.536372][T25581] FAT-fs (loop3): invalid media value (0x00) [ 265.542438][T25581] FAT-fs (loop3): Can't find a valid FAT filesystem 07:29:37 executing program 0 (fault-call:4 fault-nth:18): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:37 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5456, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:37 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a0900000000", 0x13, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x80000) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r2) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r3, 0xee01, 0x0) 07:29:37 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x7) 07:29:37 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 265.779519][T25611] loop2: detected capacity change from 0 to 4096 [ 265.786075][T25609] loop3: detected capacity change from 0 to 6 [ 265.788193][T25617] FAULT_INJECTION: forcing a failure. [ 265.788193][T25617] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 265.805421][T25617] CPU: 1 PID: 25617 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 265.806583][T25611] Quota error (device loop2): v2_read_file_info: Free block number too big (0 >= 0). [ 265.813874][T25617] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 265.813890][T25617] Call Trace: [ 265.813899][T25617] dump_stack+0x137/0x19d [ 265.813926][T25617] should_fail+0x23c/0x250 [ 265.826542][T25612] loop1: detected capacity change from 0 to 4096 [ 265.833469][T25617] should_fail_usercopy+0x16/0x20 [ 265.833500][T25617] iov_iter_copy_from_user_atomic+0x281/0xb60 [ 265.833522][T25617] ? shmem_write_begin+0x7e/0x100 [ 265.860990][T25611] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 265.863695][T25617] generic_perform_write+0x1e4/0x3a0 [ 265.869826][T25611] EXT4-fs (loop2): mount failed [ 265.882694][T25617] ? file_update_time+0x1bd/0x3e0 [ 265.882721][T25617] __generic_file_write_iter+0x161/0x300 [ 265.900356][T25609] FAT-fs (loop3): invalid media value (0x00) [ 265.903883][T25617] ? generic_write_checks+0x250/0x290 [ 265.903911][T25617] generic_file_write_iter+0x75/0x130 [ 265.909922][T25609] FAT-fs (loop3): Can't find a valid FAT filesystem 07:29:37 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5457, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 265.915256][T25617] vfs_write+0x69d/0x770 [ 265.931739][T25617] __x64_sys_pwrite64+0xf5/0x150 [ 265.936681][T25617] do_syscall_64+0x4a/0x90 [ 265.941107][T25617] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 265.947103][T25617] RIP: 0033:0x419797 [ 265.950998][T25617] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 265.970981][T25617] RSP: 002b:00007f590031af20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 265.972981][T25612] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 265.979487][T25617] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 [ 265.979504][T25617] RDX: 0000000000000005 RSI: 0000000020013900 RDI: 0000000000000006 [ 265.979520][T25617] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 266.014685][T25617] R10: 0000000000030000 R11: 0000000000000293 R12: 0000000000000006 [ 266.022827][T25617] R13: 0000000000000006 R14: 0000000020000290 R15: 0000000000000006 07:29:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$LOOP_SET_FD(r0, 0x4c00, r0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r2, 0xee01, 0x0) 07:29:37 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:37 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a090000000000", 0x14, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 266.045392][T25638] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. [ 266.056150][T25617] loop0: detected capacity change from 0 to 4096 07:29:37 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x545d, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 266.092237][T25617] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 266.107549][T25617] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 266.122441][T25617] EXT4-fs (loop0): mount failed [ 266.141076][T25656] loop1: detected capacity change from 0 to 4096 07:29:37 executing program 0 (fault-call:4 fault-nth:19): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 266.174983][T25658] loop2: detected capacity change from 0 to 4096 [ 266.184451][T25659] loop3: detected capacity change from 0 to 6 [ 266.191824][T25656] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 266.223593][T25658] Quota error (device loop2): v2_read_file_info: Free block number too big (0 >= 0). [ 266.225463][T25673] FAULT_INJECTION: forcing a failure. [ 266.225463][T25673] name failslab, interval 1, probability 0, space 0, times 0 [ 266.246341][T25673] CPU: 1 PID: 25673 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 266.254959][T25673] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 266.265026][T25673] Call Trace: [ 266.268395][T25673] dump_stack+0x137/0x19d [ 266.274000][T25673] should_fail+0x23c/0x250 [ 266.278450][T25673] ? getname_flags+0x84/0x3d0 [ 266.283140][T25673] __should_failslab+0x81/0x90 [ 266.287954][T25673] should_failslab+0x5/0x20 [ 266.292588][T25673] kmem_cache_alloc+0x46/0x2f0 [ 266.293382][T25658] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 266.297621][T25673] getname_flags+0x84/0x3d0 [ 266.297644][T25673] ? vfs_write+0x50c/0x770 [ 266.297656][T25673] getname+0x15/0x20 07:29:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r2, 0xee01, 0x0) 07:29:37 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5460, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:37 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x40049409, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 266.297671][T25673] do_sys_openat2+0x5b/0x250 [ 266.329583][T25673] __x64_sys_openat+0xef/0x110 [ 266.334371][T25673] do_syscall_64+0x4a/0x90 [ 266.338916][T25673] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 266.345002][T25673] RIP: 0033:0x4196e4 [ 266.349140][T25673] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 07:29:37 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x40086602, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 266.369153][T25673] RSP: 002b:00007f590031aed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 266.377753][T25673] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004196e4 [ 266.377764][T25658] EXT4-fs (loop2): mount failed [ 266.390770][T25673] RDX: 0000000000000002 RSI: 00007f590031b000 RDI: 00000000ffffff9c [ 266.396654][T25659] FAT-fs (loop3): invalid media value (0x00) [ 266.398846][T25673] RBP: 00007f590031b000 R08: 0000000000000000 R09: ffffffffffffffff [ 266.398862][T25673] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 266.398871][T25673] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 266.429700][T25659] FAT-fs (loop3): Can't find a valid FAT filesystem 07:29:38 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x8) 07:29:38 executing program 0 (fault-call:4 fault-nth:20): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:38 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000", 0x15}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:38 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a090000000000", 0x14, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f000003f000/0x3000)=nil, 0x3000, 0x95b320a36e3287bf, 0x12, r0, 0xffffd000) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = inotify_init() preadv(r1, &(0x7f0000000040), 0x0, 0xd9f, 0x2) r2 = accept4$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, &(0x7f0000000140)=0x1c, 0x0) fcntl$dupfd(r1, 0x406, r2) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$BLKIOOPT(r4, 0x1279, &(0x7f0000000040)) fchown(r3, 0xee01, 0x0) 07:29:38 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x40087602, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:38 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x401c5820, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 266.661072][T25716] loop3: detected capacity change from 0 to 6 [ 266.664769][T25717] FAULT_INJECTION: forcing a failure. [ 266.664769][T25717] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 266.681338][T25717] CPU: 0 PID: 25717 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 266.689937][T25717] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 266.700317][T25717] Call Trace: [ 266.703624][T25717] dump_stack+0x137/0x19d [ 266.708176][T25717] should_fail+0x23c/0x250 [ 266.711857][T25722] loop1: detected capacity change from 0 to 4096 [ 266.712687][T25717] should_fail_usercopy+0x16/0x20 [ 266.724780][T25717] strncpy_from_user+0x21/0x250 [ 266.729658][T25717] getname_flags+0xb8/0x3d0 [ 266.731359][T25721] loop2: detected capacity change from 0 to 4096 [ 266.734190][T25717] ? vfs_write+0x50c/0x770 [ 266.734213][T25717] getname+0x15/0x20 [ 266.749016][T25717] do_sys_openat2+0x5b/0x250 [ 266.753739][T25717] __x64_sys_openat+0xef/0x110 [ 266.758593][T25717] do_syscall_64+0x4a/0x90 [ 266.763140][T25717] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 266.769046][T25717] RIP: 0033:0x4196e4 [ 266.773041][T25717] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 266.792725][T25717] RSP: 002b:00007f590031aed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 266.801437][T25717] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004196e4 07:29:38 executing program 0 (fault-call:4 fault-nth:21): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 266.809911][T25717] RDX: 0000000000000002 RSI: 00007f590031b000 RDI: 00000000ffffff9c [ 266.818064][T25717] RBP: 00007f590031b000 R08: 0000000000000000 R09: ffffffffffffffff [ 266.826121][T25717] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 266.834079][T25717] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 266.844877][T25716] FAT-fs (loop3): invalid media value (0x00) [ 266.851017][T25716] FAT-fs (loop3): Can't find a valid FAT filesystem [ 266.859476][T25733] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. [ 266.880451][T25721] Quota error (device loop2): v2_read_file_info: Free block number too big (0 >= 0). [ 266.896106][T25722] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 266.903040][T25746] FAULT_INJECTION: forcing a failure. [ 266.903040][T25746] name failslab, interval 1, probability 0, space 0, times 0 [ 266.912006][T25721] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 266.920638][T25746] CPU: 0 PID: 25746 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 266.943729][T25746] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 266.954086][T25746] Call Trace: [ 266.957657][T25746] dump_stack+0x137/0x19d [ 266.962103][T25746] should_fail+0x23c/0x250 [ 266.966857][T25746] ? __alloc_file+0x2e/0x1a0 [ 266.971464][T25746] __should_failslab+0x81/0x90 [ 266.976215][T25746] should_failslab+0x5/0x20 [ 266.980864][T25746] kmem_cache_alloc+0x46/0x2f0 [ 266.985618][T25746] __alloc_file+0x2e/0x1a0 [ 266.990083][T25746] alloc_empty_file+0xcd/0x1c0 [ 266.995082][T25746] path_openat+0x6a/0x20b0 [ 266.999479][T25746] ? iov_iter_advance+0x291/0xe10 [ 267.004754][T25746] ? shmem_write_end+0x37d/0x3d0 [ 267.009677][T25746] ? balance_dirty_pages_ratelimited+0xb1/0x280 [ 267.016255][T25746] ? generic_perform_write+0x332/0x3a0 [ 267.021875][T25746] do_filp_open+0xd9/0x1f0 [ 267.026496][T25746] ? __virt_addr_valid+0x15a/0x1a0 [ 267.031593][T25746] ? __check_object_size+0x253/0x310 [ 267.036940][T25746] ? alloc_fd+0x36d/0x3c0 [ 267.041436][T25746] do_sys_openat2+0xa3/0x250 [ 267.046321][T25746] __x64_sys_openat+0xef/0x110 [ 267.051083][T25746] do_syscall_64+0x4a/0x90 [ 267.055685][T25746] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 267.061580][T25746] RIP: 0033:0x4196e4 [ 267.065563][T25746] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 267.085267][T25746] RSP: 002b:00007f590031aed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 267.093806][T25746] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004196e4 [ 267.101935][T25746] RDX: 0000000000000002 RSI: 00007f590031b000 RDI: 00000000ffffff9c 07:29:38 executing program 0 (fault-call:4 fault-nth:22): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:38 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:38 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x4020940d, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:38 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a090000000000", 0x14, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 267.110079][T25746] RBP: 00007f590031b000 R08: 0000000000000000 R09: ffffffffffffffff [ 267.118032][T25746] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 267.126108][T25746] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 267.139212][T25721] EXT4-fs (loop2): mount failed [ 267.203455][T25759] loop2: detected capacity change from 0 to 4096 [ 267.207047][T25761] FAULT_INJECTION: forcing a failure. [ 267.207047][T25761] name failslab, interval 1, probability 0, space 0, times 0 [ 267.210080][T25758] loop3: detected capacity change from 0 to 6 [ 267.222772][T25761] CPU: 0 PID: 25761 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 267.222802][T25761] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 267.247589][T25761] Call Trace: [ 267.250956][T25761] dump_stack+0x137/0x19d [ 267.255287][T25761] should_fail+0x23c/0x250 [ 267.259774][T25761] ? security_file_alloc+0x30/0x190 [ 267.264959][T25761] __should_failslab+0x81/0x90 [ 267.269824][T25761] should_failslab+0x5/0x20 [ 267.274321][T25761] kmem_cache_alloc+0x46/0x2f0 [ 267.279164][T25761] security_file_alloc+0x30/0x190 [ 267.284418][T25761] __alloc_file+0x83/0x1a0 [ 267.288816][T25761] alloc_empty_file+0xcd/0x1c0 [ 267.293574][T25761] path_openat+0x6a/0x20b0 [ 267.297974][T25761] ? iov_iter_advance+0x291/0xe10 [ 267.302993][T25761] ? shmem_write_end+0x37d/0x3d0 [ 267.308170][T25761] ? balance_dirty_pages_ratelimited+0xb1/0x280 [ 267.314612][T25761] ? generic_perform_write+0x332/0x3a0 [ 267.320213][T25761] do_filp_open+0xd9/0x1f0 [ 267.324887][T25761] ? __virt_addr_valid+0x15a/0x1a0 [ 267.329983][T25761] ? __check_object_size+0x253/0x310 [ 267.335350][T25761] ? alloc_fd+0x36d/0x3c0 [ 267.339768][T25761] do_sys_openat2+0xa3/0x250 [ 267.344350][T25761] __x64_sys_openat+0xef/0x110 [ 267.349414][T25761] do_syscall_64+0x4a/0x90 [ 267.353961][T25761] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 267.360115][T25761] RIP: 0033:0x4196e4 [ 267.364186][T25761] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 267.384214][T25761] RSP: 002b:00007f590031aed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 267.393277][T25761] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004196e4 [ 267.401409][T25761] RDX: 0000000000000002 RSI: 00007f590031b000 RDI: 00000000ffffff9c [ 267.409939][T25761] RBP: 00007f590031b000 R08: 0000000000000000 R09: ffffffffffffffff [ 267.418332][T25761] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 267.426633][T25761] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 07:29:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10800, 0x42) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000340)={{{@in6=@private2, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private0}, 0x0, @in6=@local}}, &(0x7f0000000440)=0xe8) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x101, 0x2, &(0x7f0000000300)=[{&(0x7f0000000140)="82fa16ae25ae808bd1246c6dc68aaa83d5a1564cd052e3d9170a9732d855b3b379d9abf806715006a2535b2b1c894ebf492d80cb04457cc3fb6cdabf5bf24d759b1b69289d8ee1f049944b135dcbb29a52209c294a44dc191e0c25eca3b2a4a12c12291afbbb650b2e05e1d401fde1056117fcf0cc35336b92d04b24a57925135750b17b1a4d9a4083a672b179fe1eb249dce5", 0x93}, {&(0x7f00000002c0)="8ccd78dbe958f30cd85d7c32707a3226f79fdfd9b40031e1b0ebfd1334d04623ef1ff007c54a4602", 0x28, 0x4}], 0x20, &(0x7f0000000480)={[{@nonumtail}], [{@smackfshat={'smackfshat', 0x3d, 'ext4\x00'}}, {@fowner_lt={'fowner<', r1}}, {@fowner_lt={'fowner<', 0xee01}}, {@func={'func', 0x3d, 'KEXEC_INITRAMFS_CHECK'}}, {@dont_appraise}, {@smackfstransmute={'smackfstransmute', 0x3d, '('}}, {@mask={'mask', 0x3d, 'MAY_READ'}}, {@euid_eq={'euid', 0x3d, 0xee00}}, {@audit}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="efff0000000000000800000082e36724780100400000000000", 0x19, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r3, 0xee01, 0x0) 07:29:38 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x9) 07:29:38 executing program 0 (fault-call:4 fault-nth:23): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:38 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x402c542b, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:38 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:38 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 267.461427][T25759] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 267.496214][T25759] EXT4-fs (loop2): mount failed 07:29:38 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x402c542c, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 267.552591][T25785] FAULT_INJECTION: forcing a failure. [ 267.552591][T25785] name failslab, interval 1, probability 0, space 0, times 0 [ 267.565347][T25785] CPU: 0 PID: 25785 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 267.574034][T25785] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 267.584229][T25785] Call Trace: [ 267.587512][T25785] dump_stack+0x137/0x19d [ 267.592281][T25785] should_fail+0x23c/0x250 07:29:39 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x402c542d, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 267.596710][T25785] ? loop_set_status_from_info+0x3a0/0x3a0 [ 267.603606][T25785] __should_failslab+0x81/0x90 [ 267.608561][T25785] ? __kthread_create_on_node+0x7a/0x290 [ 267.614206][T25785] should_failslab+0x5/0x20 [ 267.618754][T25785] kmem_cache_alloc_trace+0x49/0x310 [ 267.624054][T25785] ? loop_set_status_from_info+0x3a0/0x3a0 [ 267.630043][T25785] __kthread_create_on_node+0x7a/0x290 [ 267.635616][T25785] ? __cond_resched+0x11/0x40 [ 267.640409][T25785] ? __blkdev_get+0x8c/0x6c0 [ 267.645044][T25785] ? loop_set_status_from_info+0x3a0/0x3a0 [ 267.650909][T25785] kthread_create_on_node+0x72/0xa0 [ 267.657215][T25785] loop_configure+0x597/0xcb0 [ 267.662106][T25785] ? mntput+0x45/0x70 [ 267.666113][T25785] lo_ioctl+0x555/0x11f0 [ 267.670363][T25785] ? path_openat+0x19ab/0x20b0 [ 267.671262][T25798] loop2: detected capacity change from 0 to 4096 [ 267.675129][T25785] ? putname+0xa5/0xc0 [ 267.685781][T25785] ? ___cache_free+0x3c/0x300 [ 267.690670][T25785] ? blkdev_common_ioctl+0x9c3/0x1040 [ 267.696047][T25785] ? selinux_file_ioctl+0x8e0/0x970 [ 267.701258][T25785] ? lo_release+0x120/0x120 [ 267.706034][T25785] blkdev_ioctl+0x1d0/0x3c0 [ 267.710551][T25785] block_ioctl+0x6d/0x80 [ 267.714853][T25785] ? blkdev_iopoll+0x70/0x70 [ 267.719575][T25785] __se_sys_ioctl+0xcb/0x140 [ 267.724162][T25785] __x64_sys_ioctl+0x3f/0x50 [ 267.728812][T25785] do_syscall_64+0x4a/0x90 [ 267.733305][T25785] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 267.739280][T25785] RIP: 0033:0x4663b7 [ 267.743293][T25785] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 267.763346][T25785] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 267.772177][T25785] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 267.780559][T25785] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 [ 267.788529][T25785] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff 07:29:39 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x80045432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 267.796534][T25785] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 267.804700][T25785] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 267.814260][T25796] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. [ 267.832225][T25791] loop3: detected capacity change from 0 to 6 [ 267.838803][T25798] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. 07:29:39 executing program 0 (fault-call:4 fault-nth:24): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:39 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f8", 0x16}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 267.856610][T25798] EXT4-fs (loop2): mount failed [ 267.867975][T25787] loop1: detected capacity change from 0 to 4096 07:29:39 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 267.905916][T25787] EXT4-fs (loop1): Unrecognized mount option "./file0" or missing value [ 267.943925][T25829] FAULT_INJECTION: forcing a failure. [ 267.943925][T25829] name failslab, interval 1, probability 0, space 0, times 0 [ 267.956790][T25829] CPU: 0 PID: 25829 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 267.965650][T25829] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 267.975796][T25829] Call Trace: [ 267.979247][T25829] dump_stack+0x137/0x19d [ 267.983684][T25829] should_fail+0x23c/0x250 [ 267.988124][T25829] ? __kernfs_new_node+0x6a/0x330 [ 267.993140][T25829] __should_failslab+0x81/0x90 [ 267.998063][T25829] should_failslab+0x5/0x20 [ 268.002582][T25829] kmem_cache_alloc+0x46/0x2f0 [ 268.007347][T25829] ? select_idle_sibling+0x48a/0x620 [ 268.012650][T25829] __kernfs_new_node+0x6a/0x330 [ 268.017487][T25829] ? __cgroup_account_cputime+0x9b/0x1e0 [ 268.023184][T25829] ? rb_insert_color+0x7e/0x310 [ 268.028038][T25829] kernfs_create_dir_ns+0x5e/0x140 [ 268.033138][T25829] internal_create_group+0x138/0x850 [ 268.038535][T25829] ? check_preempt_wakeup+0x1bb/0x360 [ 268.044052][T25829] sysfs_create_group+0x1b/0x20 [ 268.049136][T25829] loop_configure+0xa21/0xcb0 [ 268.053812][T25829] lo_ioctl+0x555/0x11f0 [ 268.058311][T25829] ? path_openat+0x19ab/0x20b0 [ 268.063061][T25829] ? putname+0xa5/0xc0 [ 268.067114][T25829] ? ___cache_free+0x3c/0x300 [ 268.071795][T25829] ? blkdev_common_ioctl+0x9c3/0x1040 [ 268.077279][T25829] ? selinux_file_ioctl+0x8e0/0x970 [ 268.083076][T25829] ? lo_release+0x120/0x120 [ 268.087671][T25829] blkdev_ioctl+0x1d0/0x3c0 [ 268.092199][T25829] block_ioctl+0x6d/0x80 [ 268.096429][T25829] ? blkdev_iopoll+0x70/0x70 [ 268.101127][T25829] __se_sys_ioctl+0xcb/0x140 [ 268.105704][T25829] __x64_sys_ioctl+0x3f/0x50 [ 268.110479][T25829] do_syscall_64+0x4a/0x90 [ 268.114889][T25829] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 268.121046][T25829] RIP: 0033:0x4663b7 [ 268.125153][T25829] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 268.144923][T25829] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 268.153738][T25829] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 268.161693][T25829] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 [ 268.169647][T25829] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 268.177687][T25829] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 268.185651][T25829] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 268.193886][T25829] loop0: detected capacity change from 0 to 4096 [ 268.210525][T25833] loop3: detected capacity change from 0 to 6 [ 268.213641][T25829] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 268.231709][T25829] EXT4-fs (loop0): mount failed 07:29:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/225, 0xe1}, {&(0x7f0000000040)=""/38, 0x26}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000140)=""/164, 0xa4}], 0x4, 0x432b, 0xdba3) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r2, 0xee01, 0x0) [ 268.282133][T25840] loop2: detected capacity change from 0 to 4096 [ 268.289710][T25839] loop1: detected capacity change from 0 to 4096 [ 268.299334][T25839] EXT4-fs (loop1): Unrecognized mount option "./file0" or missing value [ 268.316037][T25840] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 268.331044][T25840] EXT4-fs (loop2): mount failed 07:29:39 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0xa) 07:29:39 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:39 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x80045440, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:39 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:39 executing program 0 (fault-call:4 fault-nth:25): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x422002, 0x104) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r2, 0xee01, 0x0) [ 268.372675][T25865] loop1: detected capacity change from 0 to 4096 [ 268.398278][T25865] EXT4-fs (loop1): Unrecognized mount option "sTfƒþ„Pÿÿÿf;t$uM…" or missing value [ 268.499812][T25879] loop2: detected capacity change from 0 to 4096 [ 268.512753][T25882] loop3: detected capacity change from 0 to 6 [ 268.516567][T25883] FAULT_INJECTION: forcing a failure. [ 268.516567][T25883] name failslab, interval 1, probability 0, space 0, times 0 [ 268.527158][T25879] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 268.531725][T25883] CPU: 1 PID: 25883 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 268.531747][T25883] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 268.552628][T25879] EXT4-fs (loop2): mount failed [ 268.554334][T25883] Call Trace: [ 268.554344][T25883] dump_stack+0x137/0x19d [ 268.577990][T25883] should_fail+0x23c/0x250 [ 268.582514][T25883] ? __kernfs_new_node+0x6a/0x330 [ 268.587665][T25883] __should_failslab+0x81/0x90 [ 268.592511][T25883] should_failslab+0x5/0x20 [ 268.597042][T25883] kmem_cache_alloc+0x46/0x2f0 [ 268.601853][T25883] ? __cond_resched+0x11/0x40 [ 268.606545][T25883] __kernfs_new_node+0x6a/0x330 [ 268.611408][T25883] ? idr_alloc_cyclic+0x249/0x2d0 [ 268.617015][T25883] ? rb_insert_color+0x7e/0x310 [ 268.621885][T25883] kernfs_new_node+0x5b/0xd0 [ 268.626491][T25883] __kernfs_create_file+0x45/0x1a0 [ 268.631770][T25883] sysfs_add_file_mode_ns+0x1c1/0x250 [ 268.637240][T25883] internal_create_group+0x2e4/0x850 [ 268.642627][T25883] sysfs_create_group+0x1b/0x20 [ 268.647830][T25883] loop_configure+0xa21/0xcb0 [ 268.652676][T25883] lo_ioctl+0x555/0x11f0 [ 268.658412][T25883] ? path_openat+0x19ab/0x20b0 [ 268.663199][T25883] ? putname+0xa5/0xc0 [ 268.667285][T25883] ? ___cache_free+0x3c/0x300 [ 268.672063][T25883] ? blkdev_common_ioctl+0x9c3/0x1040 [ 268.677470][T25883] ? selinux_file_ioctl+0x8e0/0x970 [ 268.683187][T25883] ? lo_release+0x120/0x120 [ 268.687970][T25883] blkdev_ioctl+0x1d0/0x3c0 [ 268.692569][T25883] block_ioctl+0x6d/0x80 [ 268.696829][T25883] ? blkdev_iopoll+0x70/0x70 [ 268.701578][T25883] __se_sys_ioctl+0xcb/0x140 [ 268.706356][T25883] __x64_sys_ioctl+0x3f/0x50 [ 268.710964][T25883] do_syscall_64+0x4a/0x90 [ 268.715469][T25883] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 268.721552][T25883] RIP: 0033:0x4663b7 [ 268.725555][T25883] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 07:29:39 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x80086601, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 268.745492][T25883] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 268.754019][T25883] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 268.762019][T25883] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 [ 268.770262][T25883] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 268.778424][T25883] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 268.786776][T25883] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 07:29:40 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:40 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 268.802094][T25897] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. [ 268.811882][T25886] loop1: detected capacity change from 0 to 4096 07:29:40 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x80087601, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 268.847866][T25886] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 268.860445][T25883] loop0: detected capacity change from 0 to 4096 07:29:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getsockname$packet(r2, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000000c0)=0x14) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r3, 0xee01, 0x0) fstat(r2, &(0x7f0000000140)) [ 268.909803][T25912] loop2: detected capacity change from 0 to 4096 [ 268.925438][T25883] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 268.945330][T25915] loop3: detected capacity change from 0 to 6 07:29:40 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x801c581f, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 268.956317][T25883] EXT4-fs (loop0): mount failed [ 268.962445][T25912] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 268.973246][T25912] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-116). Please run e2fsck to fix. [ 268.988034][T25912] EXT4-fs (loop2): mount failed [ 269.048350][T25934] loop1: detected capacity change from 0 to 4096 [ 269.057306][T25934] EXT4-fs (loop1): Unrecognized mount option "" or missing value [ 269.104763][T25941] loop1: detected capacity change from 0 to 4096 [ 269.112033][T25941] EXT4-fs (loop1): Unrecognized mount option "" or missing value 07:29:40 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:40 executing program 0 (fault-call:4 fault-nth:26): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:40 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:40 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x802c542a, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:40 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0xb) 07:29:40 executing program 1: getsockopt$inet_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000000040), &(0x7f00000000c0)=0x14) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x210080, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r2, 0xee01, 0x0) 07:29:40 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 269.345757][T25952] loop3: detected capacity change from 0 to 6 [ 269.366067][T25950] loop2: detected capacity change from 0 to 4096 [ 269.398117][T25950] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 269.407343][T25967] FAULT_INJECTION: forcing a failure. [ 269.407343][T25967] name failslab, interval 1, probability 0, space 0, times 0 [ 269.409077][T25950] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-116). Please run e2fsck to fix. [ 269.421839][T25967] CPU: 0 PID: 25967 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 07:29:40 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0xc0045878, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:40 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0xc0045878, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 269.444836][T25967] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 269.450751][T25965] loop1: detected capacity change from 0 to 4096 [ 269.455194][T25967] Call Trace: [ 269.455205][T25967] dump_stack+0x137/0x19d [ 269.464428][T25965] EXT4-fs (loop1): Unrecognized mount option "" or missing value [ 269.464904][T25967] should_fail+0x23c/0x250 [ 269.471483][T25950] EXT4-fs (loop2): mount failed [ 269.477130][T25967] ? __kernfs_new_node+0x6a/0x330 [ 269.477160][T25967] __should_failslab+0x81/0x90 07:29:40 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0xc0189436, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 269.496682][T25967] should_failslab+0x5/0x20 [ 269.501299][T25967] kmem_cache_alloc+0x46/0x2f0 [ 269.506103][T25967] __kernfs_new_node+0x6a/0x330 [ 269.511216][T25967] ? __cond_resched+0x11/0x40 [ 269.516173][T25967] ? mutex_lock+0x9/0x30 [ 269.520434][T25967] kernfs_new_node+0x5b/0xd0 [ 269.525041][T25967] __kernfs_create_file+0x45/0x1a0 [ 269.530158][T25967] sysfs_add_file_mode_ns+0x1c1/0x250 [ 269.535554][T25967] internal_create_group+0x2e4/0x850 [ 269.540980][T25967] sysfs_create_group+0x1b/0x20 07:29:41 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0xc020660b, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 269.546028][T25967] loop_configure+0xa21/0xcb0 [ 269.550706][T25967] lo_ioctl+0x555/0x11f0 [ 269.554946][T25967] ? path_openat+0x19ab/0x20b0 [ 269.559912][T25967] ? putname+0xa5/0xc0 [ 269.564235][T25967] ? ___cache_free+0x3c/0x300 [ 269.569026][T25967] ? blkdev_common_ioctl+0x9c3/0x1040 [ 269.574737][T25967] ? selinux_file_ioctl+0x8e0/0x970 [ 269.580149][T25967] ? lo_release+0x120/0x120 [ 269.584730][T25967] blkdev_ioctl+0x1d0/0x3c0 [ 269.589244][T25967] block_ioctl+0x6d/0x80 [ 269.593561][T25967] ? blkdev_iopoll+0x70/0x70 07:29:41 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 269.598204][T25967] __se_sys_ioctl+0xcb/0x140 [ 269.602813][T25967] __x64_sys_ioctl+0x3f/0x50 [ 269.607409][T25967] do_syscall_64+0x4a/0x90 [ 269.611847][T25967] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 269.617750][T25967] RIP: 0033:0x4663b7 [ 269.621724][T25967] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 269.641875][T25967] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 269.650390][T25967] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 269.659050][T25967] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 [ 269.667464][T25967] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 269.676056][T25967] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 269.684559][T25967] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 07:29:41 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 269.699329][T25967] loop0: detected capacity change from 0 to 4096 [ 269.711571][T25987] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. [ 269.732474][T25967] __quota_error: 3 callbacks suppressed [ 269.732489][T25967] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). 07:29:41 executing program 0 (fault-call:4 fault-nth:27): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:41 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x2, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x40000, 0x104) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat$incfs(r1, &(0x7f0000000040)='.pending_reads\x00', 0x1000, 0x82) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000000140)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r2, 0xee01, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendto(r3, &(0x7f00000002c0)="084e6f132a425848f1c6e982c24cd5dcef8ba44d3fe8a7a1c01a3c0462fc72f8f22d2d4416d874d47fe150a8cc6804be6eeaaa84c0fc12d0f9e27a960db2bdeb2f6dea486ec2", 0x46, 0x4000, &(0x7f0000000340)=@pppoe={0x18, 0x0, {0x4, @random="7de1f71a6ce6", 'virt_wifi0\x00'}}, 0x80) [ 269.761368][T25967] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 269.775710][T25998] loop3: detected capacity change from 0 to 6 [ 269.775879][T25967] EXT4-fs (loop0): mount failed [ 269.810512][T25998] FAT-fs (loop3): Directory bread(block 6) failed [ 269.822614][T26006] loop2: detected capacity change from 0 to 4096 [ 269.832907][T25998] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 269.841825][T25998] FAT-fs (loop3): Filesystem has been set read-only [ 269.853955][T26011] loop1: detected capacity change from 0 to 4096 [ 269.873933][T26006] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 269.884774][T26006] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-116). Please run e2fsck to fix. [ 269.921493][T26022] FAULT_INJECTION: forcing a failure. [ 269.921493][T26022] name failslab, interval 1, probability 0, space 0, times 0 [ 269.925852][T26006] EXT4-fs (loop2): mount failed [ 269.934256][T26022] CPU: 1 PID: 26022 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 269.947750][T26022] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 269.958424][T26022] Call Trace: [ 269.959504][T26011] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 269.961699][T26022] dump_stack+0x137/0x19d [ 269.977277][T26022] should_fail+0x23c/0x250 [ 269.981975][T26022] ? __kernfs_new_node+0x6a/0x330 [ 269.987306][T26022] __should_failslab+0x81/0x90 [ 269.992147][T26022] should_failslab+0x5/0x20 [ 269.996668][T26022] kmem_cache_alloc+0x46/0x2f0 [ 270.001684][T26022] __kernfs_new_node+0x6a/0x330 [ 270.006621][T26022] ? __cond_resched+0x11/0x40 [ 270.011308][T26022] ? mutex_lock+0x9/0x30 [ 270.015663][T26022] kernfs_new_node+0x5b/0xd0 [ 270.020276][T26022] __kernfs_create_file+0x45/0x1a0 [ 270.025416][T26022] sysfs_add_file_mode_ns+0x1c1/0x250 [ 270.030979][T26022] internal_create_group+0x2e4/0x850 [ 270.036395][T26022] sysfs_create_group+0x1b/0x20 [ 270.041418][T26022] loop_configure+0xa21/0xcb0 [ 270.046352][T26022] lo_ioctl+0x555/0x11f0 [ 270.051000][T26022] ? path_openat+0x19ab/0x20b0 [ 270.056137][T26022] ? putname+0xa5/0xc0 [ 270.060285][T26022] ? ___cache_free+0x3c/0x300 [ 270.065137][T26022] ? blkdev_common_ioctl+0x9c3/0x1040 [ 270.070650][T26022] ? selinux_file_ioctl+0x8e0/0x970 [ 270.075890][T26022] ? lo_release+0x120/0x120 [ 270.080457][T26022] blkdev_ioctl+0x1d0/0x3c0 [ 270.085015][T26022] block_ioctl+0x6d/0x80 [ 270.089619][T26022] ? blkdev_iopoll+0x70/0x70 [ 270.094264][T26022] __se_sys_ioctl+0xcb/0x140 [ 270.099238][T26022] __x64_sys_ioctl+0x3f/0x50 [ 270.103815][T26022] do_syscall_64+0x4a/0x90 [ 270.108225][T26022] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 270.114327][T26022] RIP: 0033:0x4663b7 [ 270.118203][T26022] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 270.137989][T26022] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 270.146533][T26022] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 270.154694][T26022] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 [ 270.162707][T26022] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff 07:29:41 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0xc) 07:29:41 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x8, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000179000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r2, 0x8008f511, &(0x7f0000000040)) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r3, 0xee01, 0x0) 07:29:41 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {0x0, 0x0, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 270.170692][T26022] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 270.178740][T26022] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 270.187590][T26022] loop0: detected capacity change from 0 to 4096 [ 270.210043][T26022] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). 07:29:41 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x10, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:41 executing program 0 (fault-call:4 fault-nth:28): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 270.227037][T26022] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 270.251647][T26022] EXT4-fs (loop0): mount failed [ 270.306283][T26053] loop1: detected capacity change from 0 to 4096 [ 270.325578][T26057] loop3: detected capacity change from 0 to 6 [ 270.332690][T26053] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 270.334617][T26060] loop2: detected capacity change from 0 to 4096 07:29:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 270.352681][T26057] FAT-fs (loop3): Directory bread(block 6) failed [ 270.369385][T26071] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. [ 270.369432][T26068] FAULT_INJECTION: forcing a failure. [ 270.369432][T26068] name failslab, interval 1, probability 0, space 0, times 0 [ 270.380189][T26057] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) 07:29:41 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x1e, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 270.391915][T26068] CPU: 0 PID: 26068 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 270.400440][T26057] FAT-fs (loop3): Filesystem has been set read-only [ 270.408820][T26068] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 270.408832][T26068] Call Trace: [ 270.408841][T26068] dump_stack+0x137/0x19d [ 270.433478][T26068] should_fail+0x23c/0x250 [ 270.435450][T26060] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 270.437900][T26068] ? __kernfs_new_node+0x6a/0x330 [ 270.448439][T26060] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-116). Please run e2fsck to fix. [ 270.450284][T26060] EXT4-fs (loop2): mount failed [ 270.453574][T26068] __should_failslab+0x81/0x90 [ 270.477786][T26068] should_failslab+0x5/0x20 [ 270.482463][T26068] kmem_cache_alloc+0x46/0x2f0 [ 270.487245][T26068] __kernfs_new_node+0x6a/0x330 [ 270.492171][T26068] ? __cond_resched+0x11/0x40 [ 270.496948][T26068] ? mutex_lock+0x9/0x30 [ 270.501210][T26068] kernfs_new_node+0x5b/0xd0 [ 270.505983][T26068] __kernfs_create_file+0x45/0x1a0 [ 270.511135][T26068] sysfs_add_file_mode_ns+0x1c1/0x250 [ 270.516809][T26068] internal_create_group+0x2e4/0x850 [ 270.522383][T26068] sysfs_create_group+0x1b/0x20 [ 270.527254][T26068] loop_configure+0xa21/0xcb0 [ 270.532566][T26068] lo_ioctl+0x555/0x11f0 [ 270.536803][T26068] ? path_openat+0x19ab/0x20b0 [ 270.541579][T26068] ? putname+0xa5/0xc0 [ 270.545988][T26068] ? ___cache_free+0x3c/0x300 [ 270.550966][T26068] ? blkdev_common_ioctl+0x9c3/0x1040 07:29:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x103000, 0x2) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000000140)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030427fdb3bdcbb4c2bc17ee84f3111ca4ee8f63f45151d5a11f157ce47a3969e1903ccaeff9e876d677137bcdc632ee1e58081a2350988a42766f1174e9cd40244e2f0ec7b1dfc1a3e7a58676dda2d30f08f91f9f605d3b49987c21c9cb53f4e4c6a4e6464e92151eb077604202986ea87fe8bf3", 0xb0, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r2, 0xee01, 0x0) [ 270.556893][T26068] ? selinux_file_ioctl+0x8e0/0x970 [ 270.562578][T26068] ? lo_release+0x120/0x120 [ 270.567422][T26068] blkdev_ioctl+0x1d0/0x3c0 [ 270.571917][T26068] block_ioctl+0x6d/0x80 [ 270.576330][T26068] ? blkdev_iopoll+0x70/0x70 [ 270.580956][T26068] __se_sys_ioctl+0xcb/0x140 [ 270.585559][T26068] __x64_sys_ioctl+0x3f/0x50 [ 270.590404][T26068] do_syscall_64+0x4a/0x90 [ 270.594944][T26068] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 270.600970][T26068] RIP: 0033:0x4663b7 [ 270.604885][T26068] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 270.624965][T26068] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 270.634213][T26068] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 270.642770][T26068] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 07:29:42 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {0x0, 0x0, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 270.651480][T26068] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 270.661912][T26068] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 270.670626][T26068] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 270.679128][T26068] loop0: detected capacity change from 0 to 4096 07:29:42 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x1e00, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 270.704248][T26068] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 270.714627][T26068] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 270.735937][T26068] EXT4-fs (loop0): mount failed [ 270.759783][T26090] loop1: detected capacity change from 0 to 4096 [ 270.779544][T26090] EXT4-fs error (device loop1): ext4_quota_enable:6430: inode #3: comm syz-executor.1: iget: bad extra_isize 7547 (inode size 1024) [ 270.786281][T26093] loop3: detected capacity change from 0 to 6 [ 270.793243][T26090] EXT4-fs error (device loop1): ext4_quota_enable:6432: comm syz-executor.1: Bad quota inode # 3 [ 270.810134][T26090] EXT4-fs warning (device loop1): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 270.826175][T26090] EXT4-fs (loop1): mount failed [ 270.839054][T26093] FAT-fs (loop3): Directory bread(block 6) failed [ 270.846367][T26093] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 270.855558][T26093] FAT-fs (loop3): Filesystem has been set read-only [ 270.873898][T26098] loop2: detected capacity change from 0 to 4096 [ 270.893694][T26098] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 270.904639][T26098] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-116). Please run e2fsck to fix. [ 270.921631][T26098] EXT4-fs (loop2): mount failed [ 270.931913][T26106] loop1: detected capacity change from 0 to 264192 07:29:42 executing program 0 (fault-call:4 fault-nth:29): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:42 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, 0x0, 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:42 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x20000, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r2, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) mmap(&(0x7f0000587000/0x2000)=nil, 0x2000, 0x2000005, 0x8111, r2, 0x2cf7f000) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x210402, 0x14) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r4, 0xee01, 0x0) 07:29:42 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0xd) 07:29:42 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {0x0, 0x0, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 271.174585][T26133] FAULT_INJECTION: forcing a failure. [ 271.174585][T26133] name failslab, interval 1, probability 0, space 0, times 0 [ 271.178991][T26135] loop2: detected capacity change from 0 to 4096 [ 271.187536][T26133] CPU: 0 PID: 26133 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 271.202944][T26133] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 271.214068][T26133] Call Trace: [ 271.217458][T26133] dump_stack+0x137/0x19d [ 271.221790][T26133] should_fail+0x23c/0x250 [ 271.226291][T26133] ? __kernfs_new_node+0x6a/0x330 [ 271.231573][T26133] __should_failslab+0x81/0x90 [ 271.236511][T26133] should_failslab+0x5/0x20 [ 271.241180][T26133] kmem_cache_alloc+0x46/0x2f0 [ 271.245984][T26133] __kernfs_new_node+0x6a/0x330 [ 271.250909][T26133] ? __cond_resched+0x11/0x40 [ 271.255581][T26133] ? mutex_lock+0x9/0x30 [ 271.259813][T26133] kernfs_new_node+0x5b/0xd0 [ 271.264659][T26133] __kernfs_create_file+0x45/0x1a0 [ 271.269759][T26133] sysfs_add_file_mode_ns+0x1c1/0x250 [ 271.275474][T26133] internal_create_group+0x2e4/0x850 [ 271.280969][T26133] sysfs_create_group+0x1b/0x20 [ 271.285865][T26133] loop_configure+0xa21/0xcb0 [ 271.290551][T26133] lo_ioctl+0x555/0x11f0 [ 271.294867][T26133] ? path_openat+0x19ab/0x20b0 [ 271.299913][T26133] ? putname+0xa5/0xc0 [ 271.304008][T26133] ? ___cache_free+0x3c/0x300 [ 271.308681][T26133] ? blkdev_common_ioctl+0x9c3/0x1040 [ 271.314194][T26133] ? selinux_file_ioctl+0x8e0/0x970 [ 271.319557][T26133] ? lo_release+0x120/0x120 [ 271.324130][T26133] blkdev_ioctl+0x1d0/0x3c0 [ 271.328620][T26133] block_ioctl+0x6d/0x80 [ 271.332962][T26133] ? blkdev_iopoll+0x70/0x70 [ 271.337630][T26133] __se_sys_ioctl+0xcb/0x140 [ 271.342259][T26133] __x64_sys_ioctl+0x3f/0x50 [ 271.347006][T26133] do_syscall_64+0x4a/0x90 [ 271.351433][T26133] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 271.357406][T26133] RIP: 0033:0x4663b7 [ 271.361320][T26133] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 271.381269][T26133] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 271.389831][T26133] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 271.397792][T26133] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 [ 271.405917][T26133] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 271.414044][T26133] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 07:29:42 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x100000, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 271.422175][T26133] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 271.432916][T26146] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. [ 271.442498][T26137] loop1: detected capacity change from 0 to 4096 [ 271.449444][T26139] loop3: detected capacity change from 0 to 6 [ 271.453972][T26137] EXT4-fs (loop1): Unrecognized mount option "ext4" or missing value 07:29:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffc) mremap(&(0x7f00002d0000/0x4000)=nil, 0x4000, 0x2000, 0x7, &(0x7f0000252000/0x2000)=nil) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x51}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f00000002c0)="ed411000000000000000005fdbf46559dbf48000000000000000000000bf1c45a182203f65f76e32d0196014ce1e2f2463f3af51743073000000000000006502efbeb5b2c5c027b0507db279d7cdb716218c000000800000000035bdc79f9be98f490af36d1053dd15589898db354b1f72466e50d5e45444929f37eacbfe5ddf90c3cccf72768823d6fbb7968c52969c31c068745bccbfa18d21bc34a661aab18d2f443e6d46c43440f352a1bdc39391d84773666e2e77a2c4638d5a89bc018b86b81a493b", 0xc5, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a091f0003540006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r1, 0xee01, 0x0) 07:29:42 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x1000000, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 271.482873][T26133] loop0: detected capacity change from 0 to 4096 [ 271.486671][T26135] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 271.500491][T26135] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-116). Please run e2fsck to fix. [ 271.528506][T26135] EXT4-fs (loop2): mount failed 07:29:42 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, 0x0, 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:43 executing program 0 (fault-call:4 fault-nth:30): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 271.530547][T26133] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 271.544501][T26133] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 271.561690][T26133] EXT4-fs (loop0): mount failed 07:29:43 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800), 0x0, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 271.601277][T26174] loop1: detected capacity change from 0 to 4096 [ 271.619682][T26174] EXT4-fs (loop1): unsupported descriptor size 0 07:29:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r3 = openat2(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={0x2000, 0x0, 0x4}, 0x18) openat(r3, &(0x7f0000000140)='./file0\x00', 0x4000, 0x82) fchown(r2, 0xee01, 0x0) 07:29:43 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x8000000, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 271.678603][T26182] loop3: detected capacity change from 0 to 6 [ 271.688729][T26186] FAULT_INJECTION: forcing a failure. [ 271.688729][T26186] name failslab, interval 1, probability 0, space 0, times 0 [ 271.701866][T26186] CPU: 0 PID: 26186 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 271.710804][T26186] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 271.721060][T26186] Call Trace: [ 271.724385][T26186] dump_stack+0x137/0x19d [ 271.728946][T26186] should_fail+0x23c/0x250 [ 271.733373][T26186] ? __kernfs_new_node+0x6a/0x330 [ 271.738486][T26186] __should_failslab+0x81/0x90 [ 271.743907][T26186] should_failslab+0x5/0x20 [ 271.749225][T26186] kmem_cache_alloc+0x46/0x2f0 [ 271.754321][T26186] __kernfs_new_node+0x6a/0x330 [ 271.754418][T26198] loop2: detected capacity change from 0 to 4096 [ 271.759202][T26186] ? __cond_resched+0x11/0x40 [ 271.759224][T26186] ? mutex_lock+0x9/0x30 [ 271.759246][T26186] kernfs_new_node+0x5b/0xd0 [ 271.779408][T26186] __kernfs_create_file+0x45/0x1a0 [ 271.784711][T26186] sysfs_add_file_mode_ns+0x1c1/0x250 [ 271.790142][T26186] internal_create_group+0x2e4/0x850 [ 271.795613][T26186] sysfs_create_group+0x1b/0x20 [ 271.800563][T26186] loop_configure+0xa21/0xcb0 [ 271.805248][T26186] lo_ioctl+0x555/0x11f0 [ 271.809539][T26186] ? path_openat+0x19ab/0x20b0 [ 271.814460][T26186] ? putname+0xa5/0xc0 [ 271.818522][T26186] ? ___cache_free+0x3c/0x300 [ 271.823338][T26186] ? blkdev_common_ioctl+0x9c3/0x1040 [ 271.828711][T26186] ? selinux_file_ioctl+0x8e0/0x970 [ 271.833980][T26186] ? lo_release+0x120/0x120 [ 271.838757][T26186] blkdev_ioctl+0x1d0/0x3c0 [ 271.843514][T26186] block_ioctl+0x6d/0x80 [ 271.847752][T26186] ? blkdev_iopoll+0x70/0x70 [ 271.852324][T26186] __se_sys_ioctl+0xcb/0x140 [ 271.856899][T26186] __x64_sys_ioctl+0x3f/0x50 [ 271.861480][T26186] do_syscall_64+0x4a/0x90 [ 271.866056][T26186] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 271.872142][T26186] RIP: 0033:0x4663b7 [ 271.876399][T26186] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 271.896789][T26186] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 271.905642][T26186] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 271.913934][T26186] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 [ 271.921885][T26186] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff 07:29:43 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, 0x0, 0x82100, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 271.930097][T26186] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 271.938424][T26186] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 271.947585][T26182] FAT-fs (loop3): Directory bread(block 6) failed [ 271.961627][T26186] loop0: detected capacity change from 0 to 4096 07:29:43 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x10000000, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:43 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0xe) [ 271.975927][T26198] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 271.986594][T26198] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-116). Please run e2fsck to fix. [ 272.005718][T26186] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 272.015811][T26208] loop1: detected capacity change from 0 to 4096 07:29:43 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 272.038236][T26186] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 272.045402][T26208] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 07:29:43 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x1e000000, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 272.099171][T26198] EXT4-fs (loop2): mount failed [ 272.105973][T26186] EXT4-fs (loop0): mount failed [ 272.112922][T26227] loop3: detected capacity change from 0 to 6 [ 272.123681][T26227] FAT-fs (loop3): Directory bread(block 6) failed [ 272.132158][T26227] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 272.141596][T26227] FAT-fs (loop3): Filesystem has been set read-only 07:29:43 executing program 0 (fault-call:4 fault-nth:31): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:43 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0xfdfdffff, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:43 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800), 0x0, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:43 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) [ 272.151015][T26235] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. 07:29:43 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 272.254833][T26252] loop0: detected capacity change from 0 to 4096 [ 272.261596][T26252] FAULT_INJECTION: forcing a failure. [ 272.261596][T26252] name failslab, interval 1, probability 0, space 0, times 0 [ 272.274516][T26252] CPU: 0 PID: 26252 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 272.282995][T26252] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 272.293229][T26252] Call Trace: [ 272.296607][T26252] dump_stack+0x137/0x19d [ 272.300955][T26252] should_fail+0x23c/0x250 [ 272.305473][T26252] __should_failslab+0x81/0x90 [ 272.308969][T26255] loop2: detected capacity change from 0 to 4096 [ 272.310348][T26252] ? kobject_uevent_env+0x1a7/0xc40 [ 272.322130][T26252] should_failslab+0x5/0x20 [ 272.326679][T26252] kmem_cache_alloc_trace+0x49/0x310 [ 272.332122][T26252] ? dev_uevent_filter+0x70/0x70 [ 272.337225][T26252] kobject_uevent_env+0x1a7/0xc40 [ 272.342441][T26252] kobject_uevent+0x18/0x20 [ 272.347210][T26252] loop_configure+0xb3c/0xcb0 [ 272.352334][T26252] lo_ioctl+0x555/0x11f0 [ 272.356642][T26252] ? path_openat+0x19ab/0x20b0 [ 272.361489][T26252] ? putname+0xa5/0xc0 [ 272.365636][T26252] ? ___cache_free+0x3c/0x300 [ 272.370609][T26252] ? blkdev_common_ioctl+0x9c3/0x1040 [ 272.376104][T26252] ? selinux_file_ioctl+0x8e0/0x970 [ 272.381284][T26252] ? lo_release+0x120/0x120 [ 272.385899][T26252] blkdev_ioctl+0x1d0/0x3c0 [ 272.390503][T26252] block_ioctl+0x6d/0x80 [ 272.395009][T26252] ? blkdev_iopoll+0x70/0x70 [ 272.399893][T26252] __se_sys_ioctl+0xcb/0x140 [ 272.404482][T26252] __x64_sys_ioctl+0x3f/0x50 [ 272.409244][T26252] do_syscall_64+0x4a/0x90 [ 272.414002][T26252] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 272.420070][T26252] RIP: 0033:0x4663b7 [ 272.424379][T26252] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 272.444795][T26252] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 07:29:43 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0xfffffdfd, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 272.453414][T26252] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 272.461692][T26252] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 [ 272.469663][T26252] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 272.477797][T26252] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 272.485778][T26252] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 07:29:43 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 272.503673][T26262] loop3: detected capacity change from 0 to 6 [ 272.513244][T26255] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 272.524657][T26255] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-116). Please run e2fsck to fix. [ 272.545155][T26252] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). 07:29:43 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:43 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800), 0x0, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 272.549123][T26255] EXT4-fs (loop2): mount failed [ 272.562753][T26252] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 272.579909][T26252] EXT4-fs (loop0): mount failed [ 272.675177][T26291] loop2: detected capacity change from 0 to 4096 [ 272.691913][T26291] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 272.702511][T26291] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-116). Please run e2fsck to fix. [ 272.717939][T26291] EXT4-fs (loop2): mount failed 07:29:44 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0xf) 07:29:44 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:44 executing program 0 (fault-call:4 fault-nth:32): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:44 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) ioctl$TCSETSF(0xffffffffffffffff, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:44 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x2, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:44 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f0000000000000100800000", 0x1f, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:44 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) ioctl$TCSETSF(0xffffffffffffffff, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:44 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x8, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 272.985012][T26319] loop2: detected capacity change from 0 to 4096 [ 273.010376][T26324] loop3: detected capacity change from 0 to 6 [ 273.017625][T26319] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. 07:29:44 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) ioctl$TCSETSF(0xffffffffffffffff, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 273.035374][T26332] netlink: 1312 bytes leftover after parsing attributes in process `syz-executor.4'. [ 273.035750][T26323] loop0: detected capacity change from 0 to 4096 [ 273.076939][T26324] FAT-fs (loop3): Directory bread(block 6) failed [ 273.095390][T26319] EXT4-fs (loop2): mount failed [ 273.101028][T26324] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 273.110143][T26324] FAT-fs (loop3): Filesystem has been set read-only [ 273.121747][T26323] FAULT_INJECTION: forcing a failure. [ 273.121747][T26323] name failslab, interval 1, probability 0, space 0, times 0 [ 273.134760][T26323] CPU: 1 PID: 26323 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 273.143652][T26323] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 273.153900][T26323] Call Trace: [ 273.157185][T26323] dump_stack+0x137/0x19d [ 273.161529][T26323] should_fail+0x23c/0x250 [ 273.165985][T26323] ? kzalloc+0x1d/0x30 [ 273.170097][T26323] __should_failslab+0x81/0x90 07:29:44 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x10, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:44 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:44 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 273.174964][T26323] should_failslab+0x5/0x20 [ 273.179540][T26323] __kmalloc+0x66/0x340 [ 273.183903][T26323] kzalloc+0x1d/0x30 [ 273.187833][T26323] kobject_get_path+0x7c/0x110 [ 273.192675][T26323] kobject_uevent_env+0x1be/0xc40 [ 273.197847][T26323] kobject_uevent+0x18/0x20 [ 273.202357][T26323] loop_configure+0xb3c/0xcb0 [ 273.207142][T26323] lo_ioctl+0x555/0x11f0 [ 273.211517][T26323] ? path_openat+0x19ab/0x20b0 [ 273.216452][T26323] ? putname+0xa5/0xc0 [ 273.220621][T26323] ? ___cache_free+0x3c/0x300 [ 273.225313][T26323] ? blkdev_common_ioctl+0x9c3/0x1040 [ 273.230703][T26323] ? selinux_file_ioctl+0x8e0/0x970 [ 273.235994][T26323] ? lo_release+0x120/0x120 [ 273.240498][T26323] blkdev_ioctl+0x1d0/0x3c0 [ 273.245053][T26323] block_ioctl+0x6d/0x80 [ 273.249309][T26323] ? blkdev_iopoll+0x70/0x70 [ 273.254045][T26323] __se_sys_ioctl+0xcb/0x140 [ 273.258947][T26323] __x64_sys_ioctl+0x3f/0x50 [ 273.263601][T26323] do_syscall_64+0x4a/0x90 [ 273.268235][T26323] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 273.274519][T26323] RIP: 0033:0x4663b7 [ 273.278425][T26323] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 273.298587][T26323] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 273.307026][T26323] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 273.315028][T26323] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 [ 273.323025][T26323] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 273.331268][T26323] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 273.339483][T26323] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 273.353051][T26323] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 273.363417][T26323] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 273.378185][T26323] EXT4-fs (loop0): mount failed 07:29:45 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x10) 07:29:45 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:45 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:45 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x1e, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:45 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f0000000000000100800000", 0x1f, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:45 executing program 0 (fault-call:4 fault-nth:33): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 273.822032][T26382] loop2: detected capacity change from 0 to 4096 [ 273.841341][T26383] loop3: detected capacity change from 0 to 6 [ 273.852020][T26383] FAT-fs (loop3): Directory bread(block 6) failed [ 273.859261][T26383] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 273.867873][T26383] FAT-fs (loop3): Filesystem has been set read-only [ 273.874892][T26384] loop0: detected capacity change from 0 to 4096 [ 273.882116][T26382] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 273.895432][T26384] FAULT_INJECTION: forcing a failure. [ 273.895432][T26384] name failslab, interval 1, probability 0, space 0, times 0 [ 273.908945][T26384] CPU: 0 PID: 26384 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 273.913148][T26398] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 273.917798][T26384] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 273.917811][T26384] Call Trace: [ 273.917820][T26384] dump_stack+0x137/0x19d [ 273.941722][T26382] EXT4-fs (loop2): mount failed [ 273.944480][T26384] should_fail+0x23c/0x250 [ 273.944506][T26384] __should_failslab+0x81/0x90 [ 273.958947][T26384] should_failslab+0x5/0x20 [ 273.963737][T26384] kmem_cache_alloc_node+0x58/0x2b0 07:29:45 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:45 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x1e00, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:45 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:45 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:29:45 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 273.969075][T26384] ? __alloc_skb+0xed/0x420 [ 273.973661][T26384] __alloc_skb+0xed/0x420 [ 273.978122][T26384] alloc_uevent_skb+0x5b/0x120 [ 273.982976][T26384] kobject_uevent_env+0x863/0xc40 [ 273.988099][T26384] kobject_uevent+0x18/0x20 [ 273.992612][T26384] loop_configure+0xb3c/0xcb0 [ 273.997324][T26384] lo_ioctl+0x555/0x11f0 [ 274.001571][T26384] ? path_openat+0x19ab/0x20b0 [ 274.006481][T26384] ? putname+0xa5/0xc0 [ 274.010668][T26384] ? ___cache_free+0x3c/0x300 [ 274.015421][T26384] ? blkdev_common_ioctl+0x9c3/0x1040 07:29:45 executing program 1: ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000200)) r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r0, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 274.021142][T26384] ? selinux_file_ioctl+0x8e0/0x970 [ 274.026349][T26384] ? lo_release+0x120/0x120 [ 274.031655][T26384] blkdev_ioctl+0x1d0/0x3c0 [ 274.036207][T26384] block_ioctl+0x6d/0x80 [ 274.040611][T26384] ? blkdev_iopoll+0x70/0x70 [ 274.045211][T26384] __se_sys_ioctl+0xcb/0x140 [ 274.049899][T26384] __x64_sys_ioctl+0x3f/0x50 [ 274.054596][T26384] do_syscall_64+0x4a/0x90 [ 274.059080][T26384] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 274.064988][T26384] RIP: 0033:0x4663b7 [ 274.068909][T26384] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 274.088741][T26384] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 274.097244][T26384] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 274.105228][T26384] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 [ 274.113311][T26384] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 274.121284][T26384] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 274.129504][T26384] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 274.154335][T26384] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 274.164256][T26384] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 274.195205][T26422] loop3: detected capacity change from 0 to 6 [ 274.195243][T26384] EXT4-fs (loop0): mount failed [ 274.210386][T26422] FAT-fs (loop3): Directory bread(block 6) failed [ 274.220777][T26422] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 274.229526][T26422] FAT-fs (loop3): Filesystem has been set read-only [ 274.236273][T26422] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) 07:29:46 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x11) 07:29:46 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x20000, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:46 executing program 1: ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000200)) r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r0, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:46 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f0000000000000100800000", 0x1f, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:46 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) 07:29:46 executing program 0 (fault-call:4 fault-nth:34): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:46 executing program 1: ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000200)) r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r0, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 274.762494][T26452] loop2: detected capacity change from 0 to 4096 [ 274.767834][T26450] loop3: detected capacity change from 0 to 6 [ 274.777272][T26451] loop0: detected capacity change from 0 to 4096 [ 274.788076][T26451] FAULT_INJECTION: forcing a failure. [ 274.788076][T26451] name failslab, interval 1, probability 0, space 0, times 0 [ 274.800937][T26451] CPU: 1 PID: 26451 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 07:29:46 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x100000, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 274.809371][T26451] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 274.812560][T26450] FAT-fs (loop3): Directory bread(block 6) failed [ 274.819807][T26451] Call Trace: [ 274.819821][T26451] dump_stack+0x137/0x19d [ 274.819850][T26451] should_fail+0x23c/0x250 [ 274.819869][T26451] __should_failslab+0x81/0x90 [ 274.819892][T26451] should_failslab+0x5/0x20 [ 274.819921][T26451] kmem_cache_alloc_node_trace+0x58/0x2e0 [ 274.819941][T26451] ? __kmalloc_node_track_caller+0x30/0x40 07:29:46 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, 0x0, 0x80000000000a01, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 274.835310][T26450] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 274.838516][T26451] ? kmem_cache_alloc_node+0x1da/0x2b0 [ 274.838547][T26451] __kmalloc_node_track_caller+0x30/0x40 [ 274.843314][T26450] FAT-fs (loop3): Filesystem has been set read-only [ 274.847799][T26451] ? alloc_uevent_skb+0x5b/0x120 [ 274.891188][T26451] __alloc_skb+0x187/0x420 [ 274.895765][T26451] alloc_uevent_skb+0x5b/0x120 [ 274.900662][T26451] kobject_uevent_env+0x863/0xc40 [ 274.905802][T26451] kobject_uevent+0x18/0x20 07:29:46 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) 07:29:46 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x1000000, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 274.910408][T26451] loop_configure+0xb3c/0xcb0 [ 274.915131][T26451] lo_ioctl+0x555/0x11f0 [ 274.919371][T26451] ? path_openat+0x19ab/0x20b0 [ 274.924308][T26451] ? putname+0xa5/0xc0 [ 274.928571][T26451] ? ___cache_free+0x3c/0x300 [ 274.933258][T26451] ? blkdev_common_ioctl+0x9c3/0x1040 [ 274.938657][T26451] ? selinux_file_ioctl+0x8e0/0x970 [ 274.944080][T26451] ? lo_release+0x120/0x120 [ 274.948828][T26451] blkdev_ioctl+0x1d0/0x3c0 [ 274.953363][T26451] block_ioctl+0x6d/0x80 [ 274.957627][T26451] ? blkdev_iopoll+0x70/0x70 07:29:46 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, 0x0, 0x80000000000a01, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 274.962351][T26451] __se_sys_ioctl+0xcb/0x140 [ 274.966996][T26451] __x64_sys_ioctl+0x3f/0x50 [ 274.971950][T26451] do_syscall_64+0x4a/0x90 [ 274.976700][T26451] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 274.982701][T26451] RIP: 0033:0x4663b7 [ 274.986672][T26451] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 275.006565][T26451] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 275.015175][T26451] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 275.023293][T26451] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 [ 275.031649][T26451] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 275.039748][T26451] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 275.040739][T26452] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 275.047808][T26451] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 275.080554][T26452] EXT4-fs (loop2): mount failed [ 275.086780][T26451] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 275.097333][T26451] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 275.123386][T26451] EXT4-fs (loop0): mount failed [ 275.138980][T26488] loop3: detected capacity change from 0 to 6 [ 275.149575][T26488] FAT-fs (loop3): Directory bread(block 6) failed [ 275.156793][T26488] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 0) [ 275.165674][T26488] FAT-fs (loop3): Filesystem has been set read-only 07:29:46 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, 0x0, 0x80000000000a01, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:46 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x8000000, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:46 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400", 0x2e, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:46 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000080)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {&(0x7f0000000140)="53595a4b414c4c45522020080000e680325132510000e680325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000ace670325132510000e670325103", 0x5b, 0x600}], 0x0, &(0x7f0000010d00)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) 07:29:46 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x12) 07:29:46 executing program 0 (fault-call:4 fault-nth:35): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:47 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x10000000, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 275.632878][T26507] loop0: detected capacity change from 0 to 4096 [ 275.639571][T26507] FAULT_INJECTION: forcing a failure. [ 275.639571][T26507] name failslab, interval 1, probability 0, space 0, times 0 [ 275.652325][T26507] CPU: 1 PID: 26507 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 275.662226][T26507] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 275.672551][T26507] Call Trace: [ 275.675095][T26515] loop2: detected capacity change from 0 to 4096 07:29:47 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 275.675843][T26507] dump_stack+0x137/0x19d [ 275.686696][T26507] should_fail+0x23c/0x250 [ 275.691125][T26507] __should_failslab+0x81/0x90 [ 275.696432][T26507] should_failslab+0x5/0x20 [ 275.701199][T26507] kmem_cache_alloc_node+0x58/0x2b0 [ 275.706422][T26507] ? __alloc_skb+0xed/0x420 [ 275.710945][T26507] __alloc_skb+0xed/0x420 [ 275.715392][T26507] alloc_uevent_skb+0x5b/0x120 [ 275.720387][T26507] kobject_uevent_env+0x863/0xc40 [ 275.721560][T26510] loop3: detected capacity change from 0 to 6 07:29:47 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:47 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x1e000000, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 275.725519][T26507] kobject_uevent+0x18/0x20 [ 275.736195][T26507] loop_configure+0xb3c/0xcb0 [ 275.740906][T26507] lo_ioctl+0x555/0x11f0 [ 275.745478][T26507] ? path_openat+0x19ab/0x20b0 [ 275.750490][T26507] ? putname+0xa5/0xc0 [ 275.754643][T26507] ? ___cache_free+0x3c/0x300 [ 275.759317][T26507] ? blkdev_common_ioctl+0x9c3/0x1040 [ 275.764709][T26507] ? selinux_file_ioctl+0x8e0/0x970 [ 275.770088][T26507] ? lo_release+0x120/0x120 [ 275.774595][T26507] blkdev_ioctl+0x1d0/0x3c0 [ 275.779165][T26507] block_ioctl+0x6d/0x80 07:29:47 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 275.783561][T26507] ? blkdev_iopoll+0x70/0x70 [ 275.788341][T26507] __se_sys_ioctl+0xcb/0x140 [ 275.793129][T26507] __x64_sys_ioctl+0x3f/0x50 [ 275.797887][T26507] do_syscall_64+0x4a/0x90 [ 275.802386][T26507] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 275.808291][T26507] RIP: 0033:0x4663b7 [ 275.812194][T26507] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 07:29:47 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:47 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0xfdfdffff, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 275.832170][T26507] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 275.840763][T26507] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 275.848923][T26507] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 [ 275.857101][T26507] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 275.865594][T26507] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 275.873910][T26507] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 275.907670][T26510] FAT-fs (loop3): Directory bread(block 6) failed [ 275.922906][T26515] EXT4-fs error (device loop2): ext4_ext_check_inode:459: inode #3: comm syz-executor.2: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 275.941597][T26515] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 07:29:47 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) r4 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r4, 0xee01, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x28) [ 275.952293][T26515] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 275.983423][T26515] EXT4-fs (loop2): mount failed [ 275.989403][T26507] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 275.999766][T26507] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 276.028076][T26507] EXT4-fs (loop0): mount failed 07:29:47 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400", 0x2e, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:47 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, 0x0) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 276.056109][T26561] loop3: detected capacity change from 0 to 4096 [ 276.118209][T26576] loop2: detected capacity change from 0 to 4096 [ 276.125652][T26561] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 276.148892][T26576] EXT4-fs error (device loop2): ext4_ext_check_inode:459: inode #3: comm syz-executor.2: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 276.167853][T26576] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 276.178815][T26576] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 276.194523][T26576] EXT4-fs (loop2): mount failed 07:29:47 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x25) 07:29:47 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0xfffffdfd, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:47 executing program 0 (fault-call:4 fault-nth:36): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:47 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, 0x0) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:47 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400", 0x2e, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:47 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, 0x0) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 276.574396][T26598] loop2: detected capacity change from 0 to 4096 [ 276.589311][T26596] loop0: detected capacity change from 0 to 4096 [ 276.602765][T26598] EXT4-fs error (device loop2): ext4_ext_check_inode:459: inode #3: comm syz-executor.2: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 276.614556][T26596] FAULT_INJECTION: forcing a failure. [ 276.614556][T26596] name failslab, interval 1, probability 0, space 0, times 0 [ 276.621160][T26598] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 276.633947][T26596] CPU: 0 PID: 26596 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 276.645176][T26598] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. 07:29:48 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:48 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 276.653677][T26596] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 276.653692][T26596] Call Trace: [ 276.653700][T26596] dump_stack+0x137/0x19d [ 276.653726][T26596] should_fail+0x23c/0x250 [ 276.691855][T26596] __should_failslab+0x81/0x90 [ 276.692366][T26598] EXT4-fs (loop2): mount failed [ 276.696622][T26596] ? call_usermodehelper_setup+0x81/0x160 [ 276.707478][T26596] should_failslab+0x5/0x20 [ 276.712161][T26596] kmem_cache_alloc_trace+0x49/0x310 [ 276.717902][T26596] ? add_uevent_var+0x16e/0x1c0 07:29:48 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 276.722944][T26596] ? __kfree_skb+0xfe/0x150 [ 276.727810][T26596] call_usermodehelper_setup+0x81/0x160 [ 276.733420][T26596] ? add_uevent_var+0x1c0/0x1c0 [ 276.738335][T26596] kobject_uevent_env+0xb29/0xc40 [ 276.743380][T26596] kobject_uevent+0x18/0x20 [ 276.748066][T26596] loop_configure+0xb3c/0xcb0 [ 276.752756][T26596] lo_ioctl+0x555/0x11f0 [ 276.757090][T26596] ? path_openat+0x19ab/0x20b0 [ 276.761952][T26596] ? putname+0xa5/0xc0 [ 276.766138][T26596] ? ___cache_free+0x3c/0x300 [ 276.771167][T26596] ? blkdev_common_ioctl+0x9c3/0x1040 [ 276.776551][T26596] ? selinux_file_ioctl+0x8e0/0x970 [ 276.781830][T26596] ? lo_release+0x120/0x120 [ 276.786484][T26596] blkdev_ioctl+0x1d0/0x3c0 [ 276.791269][T26596] block_ioctl+0x6d/0x80 [ 276.795717][T26596] ? blkdev_iopoll+0x70/0x70 [ 276.800494][T26596] __se_sys_ioctl+0xcb/0x140 [ 276.805256][T26596] __x64_sys_ioctl+0x3f/0x50 [ 276.809945][T26596] do_syscall_64+0x4a/0x90 [ 276.814460][T26596] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 276.821236][T26596] RIP: 0033:0x4663b7 [ 276.825213][T26596] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 276.845016][T26596] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 276.853439][T26596] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 276.861767][T26596] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 [ 276.869867][T26596] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 276.878203][T26596] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 276.886288][T26596] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 276.917259][T26596] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 276.943484][T26596] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 276.986010][T26596] EXT4-fs (loop0): mount failed 07:29:50 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r1, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:50 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af3010004000000000000000000", 0x36, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:50 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x30) 07:29:50 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) r4 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r4, 0xee01, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x28) 07:29:50 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x2, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:50 executing program 0 (fault-call:4 fault-nth:37): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:50 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x8, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:50 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) syz_open_pts(r0, 0x0) ioctl$TCSETSF(0xffffffffffffffff, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 279.053917][T26644] loop0: detected capacity change from 0 to 4096 [ 279.060643][T26645] loop2: detected capacity change from 0 to 4096 [ 279.069652][T26644] FAULT_INJECTION: forcing a failure. [ 279.069652][T26644] name failslab, interval 1, probability 0, space 0, times 0 [ 279.082871][T26644] CPU: 0 PID: 26644 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 279.091728][T26644] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 279.101785][T26644] Call Trace: [ 279.105071][T26644] dump_stack+0x137/0x19d [ 279.109491][T26644] should_fail+0x23c/0x250 [ 279.113924][T26644] __should_failslab+0x81/0x90 [ 279.118774][T26644] ? call_usermodehelper_setup+0x81/0x160 [ 279.124553][T26644] should_failslab+0x5/0x20 [ 279.129064][T26644] kmem_cache_alloc_trace+0x49/0x310 [ 279.134362][T26644] ? add_uevent_var+0x16e/0x1c0 [ 279.139360][T26644] ? __kfree_skb+0xfe/0x150 [ 279.144071][T26644] call_usermodehelper_setup+0x81/0x160 [ 279.149787][T26644] ? add_uevent_var+0x1c0/0x1c0 [ 279.154736][T26644] kobject_uevent_env+0xb29/0xc40 [ 279.159762][T26644] kobject_uevent+0x18/0x20 [ 279.164443][T26644] loop_configure+0xb3c/0xcb0 [ 279.169286][T26644] lo_ioctl+0x555/0x11f0 [ 279.173587][T26644] ? path_openat+0x19ab/0x20b0 [ 279.178512][T26644] ? putname+0xa5/0xc0 [ 279.182578][T26644] ? ___cache_free+0x3c/0x300 [ 279.187275][T26644] ? blkdev_common_ioctl+0x9c3/0x1040 [ 279.192653][T26644] ? selinux_file_ioctl+0x8e0/0x970 [ 279.197897][T26644] ? lo_release+0x120/0x120 [ 279.202638][T26644] blkdev_ioctl+0x1d0/0x3c0 [ 279.207153][T26644] block_ioctl+0x6d/0x80 [ 279.211403][T26644] ? blkdev_iopoll+0x70/0x70 [ 279.216136][T26644] __se_sys_ioctl+0xcb/0x140 [ 279.220725][T26644] __x64_sys_ioctl+0x3f/0x50 [ 279.225301][T26644] do_syscall_64+0x4a/0x90 [ 279.229740][T26644] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 279.235827][T26644] RIP: 0033:0x4663b7 [ 279.239728][T26644] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 279.259775][T26644] RSP: 002b:00007f590031af48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 279.268295][T26644] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 279.276299][T26644] RDX: 0000000000000006 RSI: 0000000000004c00 RDI: 0000000000000007 [ 279.284435][T26644] RBP: 0000000000000007 R08: 0000000000000000 R09: ffffffffffffffff [ 279.292564][T26644] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 279.302110][T26644] R13: 0000000000000006 R14: 00000000200002a8 R15: 0000000000000007 [ 279.329458][T26644] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 279.338585][T26645] EXT4-fs error (device loop2): ext4_ext_check_inode:459: inode #3: comm syz-executor.2: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 279.342936][T26644] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. 07:29:50 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) r4 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r4, 0xee01, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x28) 07:29:50 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) syz_open_pts(r0, 0x0) ioctl$TCSETSF(0xffffffffffffffff, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:50 executing program 0 (fault-call:4 fault-nth:38): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:50 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x10, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 279.358792][T26645] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 279.373280][T26644] EXT4-fs (loop0): mount failed [ 279.384073][T26645] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 279.416178][T26645] EXT4-fs (loop2): mount failed 07:29:50 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) syz_open_pts(r0, 0x0) ioctl$TCSETSF(0xffffffffffffffff, 0x5432, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 279.458630][T26679] loop3: detected capacity change from 0 to 4096 [ 279.473741][T26679] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 279.493297][T26688] loop0: detected capacity change from 0 to 4096 07:29:50 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x1e, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 279.503803][T26688] FAULT_INJECTION: forcing a failure. [ 279.503803][T26688] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 279.517325][T26688] CPU: 1 PID: 26688 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 279.525872][T26688] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 279.536556][T26688] Call Trace: [ 279.539925][T26688] dump_stack+0x137/0x19d [ 279.544366][T26688] should_fail+0x23c/0x250 [ 279.548803][T26688] should_fail_usercopy+0x16/0x20 [ 279.553841][T26688] strncpy_from_user+0x21/0x250 07:29:51 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af3010004000000000000000000", 0x36, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 279.558706][T26688] getname_flags+0xb8/0x3d0 [ 279.563227][T26688] do_mkdirat+0x3b/0x200 [ 279.567553][T26688] __x64_sys_mkdir+0x32/0x40 [ 279.572409][T26688] do_syscall_64+0x4a/0x90 [ 279.576866][T26688] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 279.582984][T26688] RIP: 0033:0x465707 [ 279.587286][T26688] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 279.607566][T26688] RSP: 002b:00007f590031afa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 279.616080][T26688] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000465707 [ 279.624753][T26688] RDX: 0000000000000006 RSI: 00000000000001ff RDI: 0000000020000100 [ 279.632739][T26688] RBP: 00007f590031b040 R08: 0000000000000000 R09: ffffffffffffffff [ 279.640985][T26688] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 279.649429][T26688] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 279.663487][T26709] loop2: detected capacity change from 0 to 4096 [ 279.678466][T26709] EXT4-fs error (device loop2): ext4_ext_check_inode:459: inode #3: comm syz-executor.2: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 279.697613][T26709] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 279.708228][T26709] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 279.723400][T26709] EXT4-fs (loop2): mount failed 07:29:51 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x48) 07:29:51 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x1e00, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:51 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) 07:29:51 executing program 0 (fault-call:4 fault-nth:39): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:51 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af3010004000000000000000000", 0x36, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 279.928451][T26736] loop0: detected capacity change from 0 to 4096 [ 279.935052][T26735] loop2: detected capacity change from 0 to 4096 [ 279.945292][T26736] FAULT_INJECTION: forcing a failure. [ 279.945292][T26736] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 279.958806][T26736] CPU: 1 PID: 26736 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 279.967317][T26736] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 279.977471][T26736] Call Trace: [ 279.980846][T26736] dump_stack+0x137/0x19d [ 279.985264][T26736] should_fail+0x23c/0x250 [ 279.989690][T26736] should_fail_usercopy+0x16/0x20 [ 279.995206][T26736] strncpy_from_user+0x21/0x250 [ 280.000076][T26736] getname_flags+0xb8/0x3d0 [ 280.004648][T26736] do_mkdirat+0x3b/0x200 [ 280.008957][T26736] __x64_sys_mkdir+0x32/0x40 [ 280.013796][T26736] do_syscall_64+0x4a/0x90 [ 280.018373][T26736] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 280.024253][T26736] RIP: 0033:0x465707 [ 280.028224][T26736] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 280.047858][T26736] RSP: 002b:00007f590031afa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 280.056609][T26736] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000465707 [ 280.064584][T26736] RDX: 0000000000000006 RSI: 00000000000001ff RDI: 0000000020000100 [ 280.072661][T26736] RBP: 00007f590031b040 R08: 0000000000000000 R09: ffffffffffffffff [ 280.080641][T26736] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 280.088687][T26736] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 280.099411][T26735] EXT4-fs error (device loop2): ext4_ext_check_inode:459: inode #3: comm syz-executor.2: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 280.118015][T26735] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 280.128578][T26735] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 280.143861][T26735] EXT4-fs (loop2): mount failed 07:29:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r1, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) ioctl$FIOCLEX(r1, 0x5451) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fallocate(r2, 0x1, 0xc0000000, 0x8) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r3, 0xee01, 0x0) 07:29:53 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) r4 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r4, 0xee01, 0x0) 07:29:53 executing program 0 (fault-call:4 fault-nth:40): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:53 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x20000, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:53 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x4c) 07:29:53 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200", 0x3a, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 282.443318][T26761] loop2: detected capacity change from 0 to 4096 [ 282.457431][T26768] loop0: detected capacity change from 0 to 4096 [ 282.464947][T26761] EXT4-fs error (device loop2): ext4_ext_check_inode:459: inode #3: comm syz-executor.2: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) 07:29:53 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x100000, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 282.483911][T26761] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 282.487572][T26769] loop1: detected capacity change from 0 to 4096 [ 282.494623][T26761] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 282.502992][T26768] FAULT_INJECTION: forcing a failure. [ 282.502992][T26768] name failslab, interval 1, probability 0, space 0, times 0 [ 282.527894][T26768] CPU: 0 PID: 26768 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 282.536567][T26768] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 282.546732][T26768] Call Trace: [ 282.550207][T26768] dump_stack+0x137/0x19d [ 282.554707][T26768] should_fail+0x23c/0x250 [ 282.559162][T26768] ? ext4_alloc_inode+0x27/0x300 [ 282.563488][T26761] EXT4-fs (loop2): mount failed [ 282.564117][T26768] __should_failslab+0x81/0x90 [ 282.574072][T26768] ? set_qf_name+0x230/0x230 [ 282.578741][T26768] should_failslab+0x5/0x20 [ 282.583340][T26768] kmem_cache_alloc+0x46/0x2f0 [ 282.588238][T26768] ? ebitmap_destroy+0x91/0xa0 [ 282.593052][T26768] ? set_qf_name+0x230/0x230 [ 282.597724][T26768] ext4_alloc_inode+0x27/0x300 [ 282.602492][T26768] ? set_qf_name+0x230/0x230 [ 282.607119][T26768] new_inode_pseudo+0x38/0x1c0 [ 282.611958][T26768] new_inode+0x21/0x120 [ 282.616109][T26768] __ext4_new_inode+0x126/0x2f70 [ 282.621124][T26768] ? __dquot_initialize+0x131/0x7e0 [ 282.626498][T26768] ext4_mkdir+0x28a/0x760 [ 282.631044][T26768] vfs_mkdir+0x2a4/0x370 [ 282.635289][T26768] do_mkdirat+0x11d/0x200 [ 282.639623][T26768] __x64_sys_mkdir+0x32/0x40 [ 282.644472][T26768] do_syscall_64+0x4a/0x90 [ 282.648881][T26768] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 282.655505][T26768] RIP: 0033:0x465707 [ 282.659517][T26768] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 282.679198][T26768] RSP: 002b:00007f590031afa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 07:29:54 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) r4 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) fchown(r4, 0xee01, 0x0) [ 282.687605][T26768] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000465707 [ 282.695645][T26768] RDX: 0000000000000006 RSI: 00000000000001ff RDI: 0000000020000100 [ 282.704060][T26768] RBP: 00007f590031b040 R08: 0000000000000000 R09: ffffffffffffffff [ 282.712207][T26768] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 282.720194][T26768] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:29:54 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x1000000, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:54 executing program 0 (fault-call:4 fault-nth:41): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:54 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200", 0x3a, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:54 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x541b, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 282.749551][T26769] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 282.761767][T26798] loop3: detected capacity change from 0 to 4096 07:29:54 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x8000000, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 282.807737][T26798] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 282.855772][T26813] loop0: detected capacity change from 0 to 4096 [ 282.864507][T26813] FAULT_INJECTION: forcing a failure. [ 282.864507][T26813] name failslab, interval 1, probability 0, space 0, times 0 [ 282.877440][T26813] CPU: 1 PID: 26813 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 282.886118][T26813] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 282.896261][T26813] Call Trace: [ 282.899547][T26813] dump_stack+0x137/0x19d [ 282.903885][T26813] should_fail+0x23c/0x250 [ 282.908311][T26813] ? security_inode_alloc+0x30/0x180 [ 282.913718][T26813] __should_failslab+0x81/0x90 [ 282.918499][T26813] should_failslab+0x5/0x20 [ 282.923374][T26813] kmem_cache_alloc+0x46/0x2f0 [ 282.923980][T26815] loop2: detected capacity change from 0 to 4096 [ 282.928280][T26813] security_inode_alloc+0x30/0x180 [ 282.928315][T26813] inode_init_always+0x20b/0x420 [ 282.928333][T26813] ? set_qf_name+0x230/0x230 [ 282.949598][T26813] new_inode_pseudo+0x73/0x1c0 [ 282.954544][T26813] new_inode+0x21/0x120 [ 282.958855][T26813] __ext4_new_inode+0x126/0x2f70 [ 282.963992][T26813] ? __dquot_initialize+0x131/0x7e0 [ 282.969299][T26813] ext4_mkdir+0x28a/0x760 [ 282.973722][T26813] vfs_mkdir+0x2a4/0x370 [ 282.977966][T26813] do_mkdirat+0x11d/0x200 [ 282.982494][T26813] __x64_sys_mkdir+0x32/0x40 [ 282.987347][T26813] do_syscall_64+0x4a/0x90 [ 282.992123][T26813] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 282.998819][T26813] RIP: 0033:0x465707 07:29:54 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x10000000, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 283.002862][T26813] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 283.022887][T26813] RSP: 002b:00007f590031afa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 283.031397][T26813] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000465707 [ 283.039460][T26813] RDX: 0000000000000006 RSI: 00000000000001ff RDI: 0000000020000100 [ 283.047486][T26813] RBP: 00007f590031b040 R08: 0000000000000000 R09: ffffffffffffffff 07:29:54 executing program 0 (fault-call:4 fault-nth:42): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 283.055622][T26813] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 283.063943][T26813] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:29:54 executing program 1 (fault-call:3 fault-nth:0): r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) 07:29:54 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x1e000000, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 283.128543][T26815] EXT4-fs error (device loop2): ext4_ext_check_inode:459: inode #3: comm syz-executor.2: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 283.147008][T26815] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 283.162714][T26815] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 283.179185][T26815] EXT4-fs (loop2): mount failed [ 283.180579][T26842] loop0: detected capacity change from 0 to 4096 [ 283.202309][T26847] FAULT_INJECTION: forcing a failure. [ 283.202309][T26847] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 283.213312][T26842] FAULT_INJECTION: forcing a failure. [ 283.213312][T26842] name failslab, interval 1, probability 0, space 0, times 0 [ 283.215751][T26847] CPU: 0 PID: 26847 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 283.237312][T26847] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 283.247577][T26847] Call Trace: [ 283.251170][T26847] dump_stack+0x137/0x19d [ 283.255781][T26847] should_fail+0x23c/0x250 [ 283.260332][T26847] should_fail_usercopy+0x16/0x20 [ 283.265519][T26847] _copy_to_user+0x1c/0x90 [ 283.269928][T26847] simple_read_from_buffer+0xab/0x120 [ 283.275294][T26847] proc_fail_nth_read+0xf6/0x140 [ 283.280283][T26847] ? rw_verify_area+0x136/0x250 [ 283.285359][T26847] ? proc_fault_inject_write+0x200/0x200 [ 283.290976][T26847] vfs_read+0x154/0x5d0 [ 283.295218][T26847] ? selinux_file_ioctl+0x8e0/0x970 [ 283.300400][T26847] ? __fget_light+0x21b/0x260 [ 283.305296][T26847] ? __cond_resched+0x11/0x40 [ 283.310019][T26847] ksys_read+0xce/0x180 [ 283.314161][T26847] __x64_sys_read+0x3e/0x50 [ 283.318938][T26847] do_syscall_64+0x4a/0x90 [ 283.323370][T26847] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 283.329278][T26847] RIP: 0033:0x41937c [ 283.333156][T26847] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 283.352781][T26847] RSP: 002b:00007f889ac57170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 283.361739][T26847] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000041937c [ 283.369995][T26847] RDX: 000000000000000f RSI: 00007f889ac571e0 RDI: 0000000000000005 [ 283.377973][T26847] RBP: 00007f889ac571d0 R08: 0000000000000000 R09: 0000000000000000 [ 283.386140][T26847] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 283.394196][T26847] R13: 00007ffe8892de4f R14: 00007f889ac57300 R15: 0000000000022000 [ 283.402263][T26842] CPU: 1 PID: 26842 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 283.410701][T26842] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 283.420775][T26842] Call Trace: [ 283.424060][T26842] dump_stack+0x137/0x19d 07:29:54 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x60) 07:29:54 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200", 0x3a, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 283.428593][T26842] should_fail+0x23c/0x250 [ 283.433098][T26842] ? security_inode_alloc+0x30/0x180 [ 283.438413][T26842] __should_failslab+0x81/0x90 [ 283.443231][T26842] should_failslab+0x5/0x20 [ 283.447941][T26842] kmem_cache_alloc+0x46/0x2f0 [ 283.452808][T26842] security_inode_alloc+0x30/0x180 [ 283.457927][T26842] inode_init_always+0x20b/0x420 [ 283.463093][T26842] ? set_qf_name+0x230/0x230 [ 283.467869][T26842] new_inode_pseudo+0x73/0x1c0 [ 283.472895][T26842] new_inode+0x21/0x120 [ 283.477244][T26842] __ext4_new_inode+0x126/0x2f70 [ 283.482303][T26842] ? __dquot_initialize+0x131/0x7e0 [ 283.487683][T26842] ext4_mkdir+0x28a/0x760 [ 283.492127][T26842] vfs_mkdir+0x2a4/0x370 [ 283.496474][T26842] do_mkdirat+0x11d/0x200 [ 283.501064][T26842] __x64_sys_mkdir+0x32/0x40 [ 283.505891][T26842] do_syscall_64+0x4a/0x90 [ 283.510626][T26842] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 283.516862][T26842] RIP: 0033:0x465707 [ 283.521095][T26842] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 283.541747][T26842] RSP: 002b:00007f590031afa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 283.550184][T26842] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000465707 [ 283.558395][T26842] RDX: 0000000000000006 RSI: 00000000000001ff RDI: 0000000020000100 [ 283.566623][T26842] RBP: 00007f590031b040 R08: 0000000000000000 R09: ffffffffffffffff [ 283.574723][T26842] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 283.582755][T26842] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 283.615636][T26862] loop2: detected capacity change from 0 to 4096 [ 283.637977][T26862] EXT4-fs error (device loop2): ext4_ext_check_inode:459: inode #3: comm syz-executor.2: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 283.657264][T26862] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 283.667899][T26862] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 283.682697][T26862] EXT4-fs (loop2): mount failed 07:29:57 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) 07:29:57 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0xfdfdffff, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:57 executing program 0 (fault-call:4 fault-nth:43): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:57 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af3010004000000000000000000000002000000", 0x3c, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:29:57 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:57 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x68) 07:29:57 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x2, 0x0) [ 285.773761][T26884] loop0: detected capacity change from 0 to 4096 [ 285.782030][T26884] FAULT_INJECTION: forcing a failure. [ 285.782030][T26884] name failslab, interval 1, probability 0, space 0, times 0 [ 285.790646][T26883] loop2: detected capacity change from 0 to 4096 [ 285.795274][T26884] CPU: 1 PID: 26884 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 285.810222][T26884] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 285.820374][T26884] Call Trace: [ 285.823709][T26884] dump_stack+0x137/0x19d [ 285.828058][T26884] should_fail+0x23c/0x250 [ 285.832480][T26884] ? security_inode_alloc+0x30/0x180 [ 285.837925][T26884] __should_failslab+0x81/0x90 [ 285.842723][T26884] should_failslab+0x5/0x20 [ 285.847235][T26884] kmem_cache_alloc+0x46/0x2f0 [ 285.852048][T26884] security_inode_alloc+0x30/0x180 [ 285.857159][T26884] inode_init_always+0x20b/0x420 [ 285.862100][T26884] ? set_qf_name+0x230/0x230 [ 285.866818][T26884] new_inode_pseudo+0x73/0x1c0 [ 285.871743][T26884] new_inode+0x21/0x120 [ 285.876054][T26884] __ext4_new_inode+0x126/0x2f70 [ 285.881200][T26884] ? __dquot_initialize+0x131/0x7e0 [ 285.886613][T26884] ext4_mkdir+0x28a/0x760 [ 285.890958][T26884] vfs_mkdir+0x2a4/0x370 [ 285.895286][T26884] do_mkdirat+0x11d/0x200 [ 285.899617][T26884] __x64_sys_mkdir+0x32/0x40 [ 285.904191][T26884] do_syscall_64+0x4a/0x90 [ 285.908701][T26884] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 285.914627][T26884] RIP: 0033:0x465707 07:29:57 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0xfffffdfd, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 285.918636][T26884] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 285.938703][T26884] RSP: 002b:00007f590031afa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 285.947218][T26884] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000465707 [ 285.955401][T26884] RDX: 0000000000000006 RSI: 00000000000001ff RDI: 0000000020000100 [ 285.963456][T26884] RBP: 00007f590031b040 R08: 0000000000000000 R09: ffffffffffffffff [ 285.971681][T26884] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 285.979760][T26884] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:29:57 executing program 0 (fault-call:4 fault-nth:44): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:29:57 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 286.018103][T26883] EXT4-fs error (device loop2): ext4_ext_check_inode:459: inode #3: comm syz-executor.2: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 286.037009][T26883] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 286.048029][T26883] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. 07:29:57 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x4b47, 0x0) [ 286.065133][T26883] EXT4-fs (loop2): mount failed [ 286.070439][T26909] loop3: detected capacity change from 0 to 4096 [ 286.104739][T26909] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 286.133608][T26925] loop0: detected capacity change from 0 to 4096 [ 286.148157][T26925] FAULT_INJECTION: forcing a failure. [ 286.148157][T26925] name failslab, interval 1, probability 0, space 0, times 0 [ 286.160983][T26925] CPU: 0 PID: 26925 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 286.169635][T26925] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 286.179945][T26925] Call Trace: [ 286.183325][T26925] dump_stack+0x137/0x19d [ 286.187774][T26925] should_fail+0x23c/0x250 [ 286.192213][T26925] ? __es_insert_extent+0x51f/0xe80 [ 286.197518][T26925] __should_failslab+0x81/0x90 [ 286.202365][T26925] should_failslab+0x5/0x20 [ 286.206993][T26925] kmem_cache_alloc+0x46/0x2f0 [ 286.211939][T26925] ? iput+0x1c2/0x590 [ 286.216108][T26925] __es_insert_extent+0x51f/0xe80 [ 286.221203][T26925] ? __kmalloc+0x23d/0x340 [ 286.225723][T26925] ? kcalloc+0x32/0x50 [ 286.229800][T26925] ext4_es_insert_extent+0x1bb/0x19d0 [ 286.235360][T26925] ? ext4_ext_convert_to_initialized+0xf50/0xf50 [ 286.241997][T26925] ext4_ext_map_blocks+0xf79/0x1f00 [ 286.248274][T26925] ? __down_read_common+0x16b/0x5a0 [ 286.253492][T26925] ? percpu_counter_add_batch+0x69/0xd0 [ 286.259450][T26925] ? ext4_es_lookup_extent+0x206/0x490 [ 286.265261][T26925] ext4_map_blocks+0x1be/0xef0 [ 286.270154][T26925] ext4_getblk+0xb1/0x3d0 [ 286.274518][T26925] ? __ext4_new_inode+0x2aed/0x2f70 [ 286.279731][T26925] ext4_bread+0x28/0x130 [ 286.284004][T26925] ext4_append+0xd1/0x1c0 [ 286.288390][T26925] ext4_init_new_dir+0x177/0x500 [ 286.293492][T26925] ext4_mkdir+0x329/0x760 [ 286.297971][T26925] vfs_mkdir+0x2a4/0x370 [ 286.302405][T26925] do_mkdirat+0x11d/0x200 [ 286.306774][T26925] __x64_sys_mkdir+0x32/0x40 [ 286.311817][T26925] do_syscall_64+0x4a/0x90 [ 286.316296][T26925] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 286.323036][T26925] RIP: 0033:0x465707 07:29:57 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x2, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:57 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x4b49, 0x0) 07:29:57 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x8, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:29:57 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5401, 0x0) 07:29:57 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af3010004000000000000000000000002000000", 0x3c, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 286.326942][T26925] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 286.347271][T26925] RSP: 002b:00007f590031afa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 286.356029][T26925] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000465707 [ 286.364537][T26925] RDX: 0000000000000006 RSI: 00000000000001ff RDI: 0000000020000100 [ 286.372607][T26925] RBP: 00007f590031b040 R08: 0000000000000000 R09: ffffffffffffffff [ 286.380590][T26925] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 286.388650][T26925] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 286.416965][T26925] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 286.427482][T26925] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 286.442667][T26963] loop2: detected capacity change from 0 to 4096 [ 286.442912][T26925] EXT4-fs (loop0): mount failed [ 286.456359][T26963] EXT4-fs error (device loop2): ext4_ext_check_inode:459: inode #3: comm syz-executor.2: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) [ 286.475027][T26963] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 286.485927][T26963] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 286.500484][T26963] EXT4-fs (loop2): mount failed 07:30:00 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:00 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x10, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:00 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5402, 0x0) 07:30:00 executing program 0 (fault-call:4 fault-nth:45): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:00 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af3010004000000000000000000000002000000", 0x3c, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:00 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x6c) [ 289.031800][T26988] loop2: detected capacity change from 0 to 4096 [ 289.050359][T26990] loop0: detected capacity change from 0 to 4096 [ 289.060390][T26988] EXT4-fs error (device loop2): ext4_ext_check_inode:459: inode #3: comm syz-executor.2: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) 07:30:00 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x1e, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 289.069162][T26990] FAULT_INJECTION: forcing a failure. [ 289.069162][T26990] name failslab, interval 1, probability 0, space 0, times 0 [ 289.079138][T26988] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 289.091989][T26990] CPU: 0 PID: 26990 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 289.102515][T26988] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. 07:30:00 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5403, 0x0) [ 289.111090][T26990] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 289.111103][T26990] Call Trace: [ 289.111111][T26990] dump_stack+0x137/0x19d [ 289.131110][T26988] EXT4-fs (loop2): mount failed [ 289.135417][T26990] should_fail+0x23c/0x250 [ 289.135442][T26990] ? kcalloc+0x32/0x50 [ 289.135458][T26990] __should_failslab+0x81/0x90 [ 289.135478][T26990] should_failslab+0x5/0x20 [ 289.166209][T26990] __kmalloc+0x66/0x340 [ 289.170525][T26990] ? kcalloc+0x32/0x50 [ 289.174779][T26990] kcalloc+0x32/0x50 [ 289.178789][T26990] ext4_find_extent+0x21c/0x7f0 [ 289.183655][T26990] ? kfree+0xf0/0x1d0 [ 289.187810][T26990] ext4_ext_map_blocks+0xd9/0x1f00 [ 289.193023][T26990] ? __down_write_common+0x45/0x890 [ 289.198605][T26990] ? __down_read_common+0x16b/0x5a0 [ 289.203859][T26990] ? percpu_counter_add_batch+0x69/0xd0 [ 289.209504][T26990] ? ext4_es_lookup_extent+0x206/0x490 [ 289.214979][T26990] ext4_map_blocks+0x70d/0xef0 [ 289.219743][T26990] ext4_getblk+0xb1/0x3d0 [ 289.224260][T26990] ext4_bread+0x28/0x130 07:30:00 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x1e00, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 289.228644][T26990] ext4_append+0xd1/0x1c0 [ 289.233287][T26990] ext4_init_new_dir+0x177/0x500 [ 289.238593][T26990] ext4_mkdir+0x329/0x760 [ 289.243010][T26990] vfs_mkdir+0x2a4/0x370 [ 289.247285][T26990] do_mkdirat+0x11d/0x200 [ 289.251646][T26990] __x64_sys_mkdir+0x32/0x40 [ 289.256225][T26990] do_syscall_64+0x4a/0x90 [ 289.260837][T26990] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 289.266923][T26990] RIP: 0033:0x465707 07:30:00 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, 0x0) [ 289.270814][T26990] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 289.290623][T26990] RSP: 002b:00007f590031afa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 289.299124][T26990] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000465707 [ 289.307080][T26990] RDX: 0000000000000006 RSI: 00000000000001ff RDI: 0000000020000100 [ 289.315136][T26990] RBP: 00007f590031b040 R08: 0000000000000000 R09: ffffffffffffffff [ 289.323300][T26990] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 07:30:00 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:00 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x20000, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 289.331342][T26990] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 289.437160][T27038] loop2: detected capacity change from 0 to 4096 [ 289.453870][T27038] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 289.464945][T27038] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-116). Please run e2fsck to fix. [ 289.480263][T27038] EXT4-fs (loop2): mount failed 07:30:03 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5405, 0x0) 07:30:03 executing program 0 (fault-call:4 fault-nth:46): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:03 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x100000, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:03 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:03 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:03 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x74) [ 292.174429][T27062] loop2: detected capacity change from 0 to 4096 [ 292.181509][T27064] loop0: detected capacity change from 0 to 4096 [ 292.194251][T27064] FAULT_INJECTION: forcing a failure. [ 292.194251][T27064] name failslab, interval 1, probability 0, space 0, times 0 [ 292.207509][T27064] CPU: 1 PID: 27064 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 292.216537][T27064] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 292.227140][T27064] Call Trace: [ 292.230526][T27064] dump_stack+0x137/0x19d [ 292.234900][T27064] should_fail+0x23c/0x250 [ 292.239775][T27064] ? kcalloc+0x32/0x50 [ 292.243864][T27064] __should_failslab+0x81/0x90 [ 292.248915][T27064] should_failslab+0x5/0x20 [ 292.253586][T27064] __kmalloc+0x66/0x340 [ 292.258190][T27064] kcalloc+0x32/0x50 [ 292.262182][T27064] ext4_find_extent+0x21c/0x7f0 [ 292.267086][T27064] ? kfree+0xf0/0x1d0 [ 292.271366][T27064] ext4_ext_map_blocks+0xd9/0x1f00 [ 292.276573][T27064] ? __down_write_common+0x45/0x890 [ 292.281765][T27064] ? finish_task_switch+0xce/0x290 [ 292.287358][T27064] ? ext4_es_lookup_extent+0x206/0x490 [ 292.293014][T27064] ext4_map_blocks+0x70d/0xef0 [ 292.298113][T27064] ext4_getblk+0xb1/0x3d0 [ 292.302706][T27064] ext4_bread+0x28/0x130 [ 292.307175][T27064] ext4_append+0xd1/0x1c0 [ 292.311640][T27064] ext4_init_new_dir+0x177/0x500 [ 292.317405][T27064] ext4_mkdir+0x329/0x760 [ 292.321930][T27064] vfs_mkdir+0x2a4/0x370 [ 292.326428][T27064] do_mkdirat+0x11d/0x200 [ 292.330748][T27064] __x64_sys_mkdir+0x32/0x40 [ 292.336103][T27064] do_syscall_64+0x4a/0x90 [ 292.340761][T27064] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 292.346929][T27064] RIP: 0033:0x465707 [ 292.351020][T27064] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 07:30:03 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5406, 0x0) 07:30:03 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x1000000, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 292.372580][T27064] RSP: 002b:00007f590031afa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 292.381951][T27064] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000465707 [ 292.391123][T27064] RDX: 0000000000000006 RSI: 00000000000001ff RDI: 0000000020000100 [ 292.399467][T27064] RBP: 00007f590031b040 R08: 0000000000000000 R09: ffffffffffffffff [ 292.408164][T27064] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 292.416839][T27064] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:03 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x8000000, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:03 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5407, 0x0) 07:30:03 executing program 0 (fault-call:4 fault-nth:47): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:03 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 292.451884][T27062] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 292.462980][T27062] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-116). Please run e2fsck to fix. [ 292.479610][T27062] EXT4-fs (loop2): mount failed 07:30:03 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x10000000, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:04 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5408, 0x0) 07:30:04 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x1e000000, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 292.572100][T27103] loop0: detected capacity change from 0 to 4096 [ 292.588624][T27103] FAULT_INJECTION: forcing a failure. [ 292.588624][T27103] name failslab, interval 1, probability 0, space 0, times 0 [ 292.601411][T27103] CPU: 1 PID: 27103 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 292.609998][T27103] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 292.620640][T27103] Call Trace: [ 292.623928][T27103] dump_stack+0x137/0x19d [ 292.628713][T27103] should_fail+0x23c/0x250 [ 292.633314][T27103] ? ext4_mb_new_blocks+0x2e7/0x1fa0 [ 292.638784][T27103] __should_failslab+0x81/0x90 [ 292.643750][T27103] should_failslab+0x5/0x20 [ 292.648421][T27103] kmem_cache_alloc+0x46/0x2f0 [ 292.655230][T27103] ext4_mb_new_blocks+0x2e7/0x1fa0 [ 292.659037][T27113] loop2: detected capacity change from 0 to 4096 [ 292.660463][T27103] ? ext4_find_extent+0x6cf/0x7f0 [ 292.660493][T27103] ? ext4_ext_search_right+0x300/0x540 [ 292.678436][T27103] ? ext4_inode_to_goal_block+0x1bd/0x1d0 [ 292.684416][T27103] ext4_ext_map_blocks+0x1569/0x1f00 [ 292.690555][T27103] ? __down_read_common+0x16b/0x5a0 [ 292.695916][T27103] ? percpu_counter_add_batch+0x69/0xd0 [ 292.701563][T27103] ? ext4_es_lookup_extent+0x206/0x490 [ 292.707402][T27103] ext4_map_blocks+0x70d/0xef0 [ 292.712454][T27103] ext4_getblk+0xb1/0x3d0 [ 292.716927][T27103] ext4_bread+0x28/0x130 [ 292.721340][T27103] ext4_append+0xd1/0x1c0 [ 292.726211][T27103] ext4_init_new_dir+0x177/0x500 [ 292.731396][T27103] ext4_mkdir+0x329/0x760 [ 292.735749][T27103] vfs_mkdir+0x2a4/0x370 [ 292.740009][T27103] do_mkdirat+0x11d/0x200 [ 292.744811][T27103] __x64_sys_mkdir+0x32/0x40 [ 292.749481][T27103] do_syscall_64+0x4a/0x90 [ 292.753896][T27103] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 292.760044][T27103] RIP: 0033:0x465707 [ 292.764218][T27103] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 292.784538][T27103] RSP: 002b:00007f590031afa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 292.793150][T27103] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000465707 [ 292.801808][T27103] RDX: 0000000000000006 RSI: 00000000000001ff RDI: 0000000020000100 [ 292.809947][T27103] RBP: 00007f590031b040 R08: 0000000000000000 R09: ffffffffffffffff 07:30:04 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5409, 0x0) [ 292.818434][T27103] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 292.826595][T27103] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 292.837078][T27113] EXT4-fs error (device loop2): ext4_quota_enable:6432: comm syz-executor.2: Bad quota inode # 3 [ 292.848152][T27113] EXT4-fs warning (device loop2): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-116). Please run e2fsck to fix. [ 292.867645][T27113] EXT4-fs (loop2): mount failed 07:30:06 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:06 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:06 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0xfdfdffff, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:06 executing program 0 (fault-call:4 fault-nth:48): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:06 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x540a, 0x0) 07:30:06 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x7a) 07:30:06 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x540b, 0x0) [ 295.206123][T27152] loop2: detected capacity change from 0 to 4096 [ 295.212148][T27151] loop0: detected capacity change from 0 to 4096 [ 295.224284][T27151] FAULT_INJECTION: forcing a failure. [ 295.224284][T27151] name failslab, interval 1, probability 0, space 0, times 0 [ 295.237238][T27151] CPU: 0 PID: 27151 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 295.245750][T27151] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 295.256202][T27151] Call Trace: [ 295.259668][T27151] dump_stack+0x137/0x19d [ 295.264408][T27151] should_fail+0x23c/0x250 [ 295.268852][T27151] ? __es_insert_extent+0x51f/0xe80 [ 295.274451][T27151] __should_failslab+0x81/0x90 [ 295.279718][T27151] should_failslab+0x5/0x20 [ 295.284242][T27151] kmem_cache_alloc+0x46/0x2f0 [ 295.289104][T27151] __es_insert_extent+0x51f/0xe80 [ 295.294195][T27151] ext4_es_insert_extent+0x1bb/0x19d0 [ 295.299951][T27151] ? percpu_counter_add_batch+0x69/0xd0 [ 295.305649][T27151] ? ext4_es_lookup_extent+0x206/0x490 [ 295.311102][T27151] ext4_map_blocks+0xa4c/0xef0 [ 295.316218][T27151] ext4_getblk+0xb1/0x3d0 [ 295.320737][T27151] ext4_bread+0x28/0x130 [ 295.324986][T27151] ext4_append+0xd1/0x1c0 [ 295.329485][T27151] ext4_init_new_dir+0x177/0x500 [ 295.334509][T27151] ext4_mkdir+0x329/0x760 [ 295.338832][T27151] vfs_mkdir+0x2a4/0x370 [ 295.343071][T27151] do_mkdirat+0x11d/0x200 [ 295.347421][T27151] __x64_sys_mkdir+0x32/0x40 [ 295.352008][T27151] do_syscall_64+0x4a/0x90 [ 295.356513][T27151] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 295.362683][T27151] RIP: 0033:0x465707 [ 295.366586][T27151] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 295.387337][T27151] RSP: 002b:00007f590031afa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 295.396199][T27151] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000465707 07:30:06 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0xfffffdfd, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 295.404507][T27151] RDX: 0000000000000006 RSI: 00000000000001ff RDI: 0000000020000100 [ 295.412740][T27151] RBP: 00007f590031b040 R08: 0000000000000000 R09: ffffffffffffffff [ 295.421206][T27151] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 295.429462][T27151] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 295.444544][T27152] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated 07:30:06 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x540c, 0x0) [ 295.457052][T27152] EXT4-fs (loop2): get root inode failed [ 295.462723][T27152] EXT4-fs (loop2): mount failed [ 295.479305][T27151] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). 07:30:06 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:06 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:06 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x540d, 0x0) [ 295.496756][T27151] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 295.512240][T27151] EXT4-fs (loop0): mount failed [ 295.617299][T27196] loop2: detected capacity change from 0 to 4096 [ 295.629730][T27196] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 295.642218][T27196] EXT4-fs (loop2): get root inode failed [ 295.648190][T27196] EXT4-fs (loop2): mount failed 07:30:09 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x8, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:09 executing program 0 (fault-call:4 fault-nth:49): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:09 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x540e, 0x0) 07:30:09 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:09 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:09 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x300) 07:30:09 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x540f, 0x0) [ 298.241613][T27219] loop2: detected capacity change from 0 to 4096 [ 298.255460][T27219] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 298.256060][T27220] loop0: detected capacity change from 0 to 4096 [ 298.268998][T27219] EXT4-fs (loop2): get root inode failed [ 298.281607][T27219] EXT4-fs (loop2): mount failed 07:30:09 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x10, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 298.300191][T27220] FAULT_INJECTION: forcing a failure. [ 298.300191][T27220] name failslab, interval 1, probability 0, space 0, times 0 [ 298.313158][T27220] CPU: 1 PID: 27220 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 298.321782][T27220] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 298.332310][T27220] Call Trace: [ 298.335699][T27220] dump_stack+0x137/0x19d [ 298.340402][T27220] should_fail+0x23c/0x250 [ 298.344832][T27220] ? __se_sys_mount+0x4e/0x2e0 07:30:09 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x1e, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 298.349707][T27220] __should_failslab+0x81/0x90 [ 298.354636][T27220] should_failslab+0x5/0x20 [ 298.359301][T27220] __kmalloc_track_caller+0x64/0x340 [ 298.364868][T27220] ? strnlen_user+0x137/0x1c0 [ 298.369728][T27220] strndup_user+0x73/0x120 [ 298.374342][T27220] __se_sys_mount+0x4e/0x2e0 [ 298.378952][T27220] ? mntput+0x45/0x70 [ 298.383029][T27220] ? __fpregs_load_activate+0x103/0x1b0 [ 298.388907][T27220] __x64_sys_mount+0x63/0x70 [ 298.393594][T27220] do_syscall_64+0x4a/0x90 07:30:09 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5410, 0x0) 07:30:09 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) ioctl$INCFS_IOC_FILL_BLOCKS(r0, 0x80106720, &(0x7f0000000180)={0x5, &(0x7f0000001480)=[{0x3, 0xe, &(0x7f0000000040)="74aa2a599e1e4eda33c61cdadcf8", 0x1, 0x1}, {0x816, 0xaa, &(0x7f00000000c0)="0f5a1923b780c8d40f917473ae222b1c429928f94c7bf3bc91f6f3381c3e91157d1063523764cbc4b1e8df968ac64b9856c6f01f830c2b1a529f975f66a521deb12aee3ab88b80471ab690cdd911bb04a4a1418f6eadd31d77175e3acb23e83fa96b86ec8948a3a5c3018eeb8668047ab59fd0fc1ee604d8af5fd155d3bedc0b5fa51b6e53c7b2794056716b66061f191bb661e7b32449fd4684f67e41e622a44e3792fd5d69873ceb2e", 0x1, 0x1}, {0x8000, 0xe4, &(0x7f0000000280)="dc5392b9a18bc06ba8edf709ed8430e28571a3304f1bdeaddae09e0ffe7a895d559584276fdb329b226e7e79c816327d94565347461417450810d8835c679e03d74b37fce45670fa9bfcbf9ef3acdbb98a0ff3a076821f575dad145c65c59d8d61061038eeffccfdb8c4c2c78bd929e39d10f665835cf01eea59aa1adaeb11edaac915bd280e89dd8d0b37c3ba71afe04ed03b0f003e3e704fd78e77523623ecb37ac881df872a8acf80da3822db647773a00adf34af2f52380361f82d4b4705e678142a72c6356bfffa577d0e747d79e6cf6853462e253bb69597133ef43f1cacec2dd0"}, {0xc7, 0x1000, &(0x7f0000000380)="dea126876b85fc22319369b26436bf8029b5a105d95d1e4b61e36ad1daa49d73bcc437f76c46e780b0545e32574b1b1de51a95649299ed4fc6ada1389e375f127b8b9ef3c426ac812a71213c69f4febb78550ba62707b1529a9e68225444e27e63172ebf189412a1e5e2d4fd6d6e9089e5d30c2a6c22bf87bf64bcdb3c39d754c8dbc5744f6d47e3dd1a4890e055bc4ca531b503549ba2832ab76d95730906de03e3e9889d6550e771f278b45d61b082af61698d9270b6719fb217a94470bcb9fcc5bc9f4d903d8b5a40303c2489e975bf767aeb8fc95218b057731f3817ab89d96c574ab02446b8c6fffec00186f9201f3fe13f5b36d8a3aca1133a23038c0aace7f05c666800d7c7c1bc69291f73d97747a5a13d0b56f94117974262c3071454e792ac657e798c9e2896e412301508dac3e3501222a8cf34d49e5c78dc419a5ecb3c39b3ca2bebad3035de23ccdc90f92ba2ae0de6d88e0cefe8dd6210afa6021f7c3419d9fa4c697e7abbb50ee66d3ecfbf1cb7218297d2c76845a19ebeac6893aeecc97c2139101cb9526064a9b28664fe34f2c9355d155bae9ee4289bd063ea39c5dbd7f709222e8eb8cd70ee5d4ffe7ee5483b59fdc32a7c87a8fdd732a107be17a2eed67c0e2c131db97d5ebb86f97d8062141c17b43ddd41338a0d4666de60d495aaa33d299d013d34f640ba13b7f9628274dfb868a74dcefc1087375e908fb8ced3890fc799558d03a5e3133536b770379f8adc3b3e345c7309542308c97fa8033538a14046fd10578d36ce4ac0e68c04e38ded0a180f664d6576432e167978e726619c0e51818a8949bd05a17b8839b39d08a403719652c411bdbb3120b20e340a09092276a24c142191d85ca325559237245c30d34f55605282a33175c62b629ea232eb30fac091bdbca3c6fdf74186b6cbe7e7b2545789bf76243d2557c35a9f4b5fcf36971793e2e314266f9161cd8d2991a88b50e3fdafee51747ebd97795add3edf9728eaf63887bd06ae322b3a617695e0cb08505790d126974c6dcdeea9f7f931fccebe96efd7b2771ce1b46f382ecef5973375463bd4439efc3f97c8d25b50aae05bab30ad933798c81e2129844428c1de429afebf5fdfd8f2d60400752ae51d6c7a59e65d7f139983b50f72554de8f9b466362703160f3aa10b97b14b9b54ed08d910ed478596830f56d5afc0ca0d3e228ba58e165469ec91d7efa1b474cf65bfdbc07138ea3402d7c1ef198a044a20bab9040f1b35e5c0ee508ad40cc3c385c7b86186765b5d6615c6d94e0a6ed707898d729cd2571b6f0336ab0cb1a278171c917824664f7050dfd365aa322e584fb714f9284389e534a2a4aa3ac7d99310224706f2e41d2d20339a74b8fcf2af0648dcc989b4e5ef50b59bfba75b9a86b2991d69b40042588b9680609724070d54e09bb2e632c03a9db1e2bd8c674250fc844f00e5349823411de288d321d01e7b276803a908df353e57dfc010ff015355d5fcfc175c7be6d8567338191c8cdf23faadade4f3a3e5f2fa584ab915937786faf19b2c67bd2ac733038d0c900303fb3bd7d520757fe32712c824a838cf91a793af8e4a71298aa0a3020e8f2c90b00e9a1c4fc9c55bf3fe8280c525512c45911eca109246e97fa6a77b556e61facddb942d06c6fcb98973e08eae00afa77c28891417bc59d7f896f83ce9481456a5eaae6e558ae121819002ed0770b33c50cef203281bb91ce68959f836e15f240a665f77a75875874fa3e75efd135a2edde000086e864557abec48f621b27343823907f1a6282b25807de259db00e283d644ecf72f95ca46e6aa2e12af4bb5f9eadb4d684db0d4860ca2ffb45ce3b05fb0b6a3125e3c30c6e6e371831a228695e11e5e25538ce9831332462461e21115bedbf1b8439cbba61a02d3afc783e7e4890fb97037d600ab5b2706cbcb6067e0aee456e60782b3ac17ab4533f1a9ed619070ea2dad4ea951027c77a80284b912ad1c89f302ac48d9f577b391f21a733925f9f754f214a8552320b13e2ca009b6e7d6b5a41b4d4c933d99c9b53d6ecabde59eb42ea22d10c3c48a6ee8de9dbde4bb65c56ee08d7415245852f2079274fe5d0a88f61344509edcd5dae3cc42a422a9d11fc1fd1db4d2ed6569c1ac07813136666d73a440dd60c6af23f302d354eb5a9eca7f150c789b75605148030e2e3ad38d58e61f721fb07a884ed84d772548090c22535a31cd01a73f3c736c58d56066f8936c9b122120179b7f6c2b75bc0c477b3cc7da54cf410eaab2a7bb85e91e6a9e77a49f755cf643cbe4913b2ec537e00d5fba556c6e24ec780a8f9fed30865cd64c5a8f1062e9eb6f8b0643f1aa41b7656de6450aca8f2a58efb0c11e109835a8c937d7f64f2eccefcffe4b08aeebc020ea93805ad1d31d57243f4abda40db122ad8ac590cc30ba4f61ed5e763d5c65784e437913579a64688c7d770b2e6ef256811438a6e96814a6d9171858bfb9907bd59889592dd04583502f522e3c72fe3dfe2588fad73d45cdf318c15caffe5abf7b852ffe18d6f7bfec0d3c1729f9d5090d1f09f72ef92c784d58b8b74a7f09c5918101d98e0539d38185b9ac9b2faf6884caabcfb81da48e9e3987c787b240660101f2e16acd0d5f92a01e9eb93e464e6de2f005794fbff1038ea79d09c0625696a63a69bc43a071de94dcf127b0132d75ac6a2af27bc6ec2d66724f4de03dffe8aa96c0d649cd5cf3a628ca878c5f158bc1732e8ddec2707d5092d334cf7427610dd4939c6a309f9e968132ec37fa7990226981052dfa2322f09fb29e52f10809b50d793ce4dc008353974bd8cecd4fa6fc9222645917dc108f01301ddc8b7c4984c08080dedfc738cb328b92e4b288d0c7ac31af51f1f6c27dcf5ce52448b3e21973d48e14d60e8231878c19949d0eee1db240c2dc6165a7caabfafbe55f9b77edad7e0c52527f6a54eb2cb6a78a91bca4c552786ada13b74ec85dcf4500cf2981e760a1a6820e4f4a4108f8be19aed9a541d042307c30539574738a14dd10ce82ef68a1eeaf1039079cd6d8dc4dbb3db619591a36cbef492b0b013a31bd3580d0de382c99ba035f99bf48afb3d9d06b84bcb8e0ede54cc91e1be5d6ce079bdd6515426f9c88741838d67cf19f6deccb01833189df361430d9c5476acc455933e68ed8a6f2a604b3c1ddd039fa283d6399c5706228536706c745418c8f333a36eb065cb28eb2068cd2ae12c9528554b3217a10ae4cceaec683d3e17752049d1b51217e05cca816350d3a73699747f63ea7aa3f04486338fce1a8c5e87e0dec51673009db2644eee21ed6da68ee3be1afaf9497e721f82b9782adaae647235f2a45fef322bdee2b43097c04cfcd82fff5b17cbe9de673762711a6f007537e943309a45aa639ef683d90ac9d6d5f1dea30d8791e62ce66fd69f1bfe655e1a2de3c3f8fa75f530a4d7502d7a630ea9941ff2c9f9756d028593ce66047faf019dad15e662685ed4d78ede8bcd5231c1d747ecd6a8e912f8d8c03c0d6df3c54f60492066b3f742a5114a80ccaedf87dfaba059e1081536dded36b25112bb176f911e8fa5a9bb92f84470d2e91ccceeca5bffba919943a74ff2f571fa5e3e13e7ae66287b4177bdfec6c4548b5c01971cb95bf85d227abfff0cb06d5bfd8c65b9f50ac4b20e623e048e78c932d8193b6cdb3e8e38a9563f203557de44ff4b6f36b846570301475c7e831f7ca0e3f8f99cff326d777ad4413b3b0a9136562281881651968860ad374f5f6a8ae9dc084a4616cb2e6496636079e9733e98aa882ccfa94d8de578670b44dd152551e768ee0725e83029107123a67c29b3d60a7eb30b9c3c3e78c413dd8df78a47def5905149ef380132ea857011ea00d615b46e9012decf76e360c7d413fc6939f96aebc891033baab608576401a9a40b40e051eb5b37a8ae4d73c1b0e703e6c2a6ec1de8a466596a4b23a899e7c4e652913679bd588822411eb8931c3e917682d9b97824f2a46e7e5b93ef7b1f41c460b8f1f8c5ecaff7c4e5d791a5103a38de4a5f9d3ef9803ea72bb820f77484faed1d5ba10c7f0049eef403d2415f98f272bf618473c481ea6e081df614376afb4cbab85919436eb4548557c7aed29e9bee387cff9700fbf0cc3a78b5337adf1d85073853e9190b3d4e3ef248d7bf581b509c3f297bdadaa446c753ea769e0e554ffff04bdb13f9da481f6b3c40065abcc184130746e2fae7540a62a28b14f06894b6ef6ac84a9d2fc256dd5e2476a5c30baffc8a606eb5dc4718c98dae43ea9b85385ec905e684d724953bfd9808d8f9d185b3eefb8f7b2a72a7b2d0d4367ad25cd7268b2f76518c3fccb3828d6166a3622fe3784b94a074f8e9f7db8be4fecd83e0dd7ec7853bd4c52242d6948c69c2911f8889d8719d09e8dcfb0e6f9256fc99f0f566fcc0081fd450e75b294be567d3f9da3a6b586ecadb8847bb2244550aecd0ed756c122aaa65bf8fcbe4db0bbf7698bc4f75d29f5701770017b6ab930be7ebc4d2a98c1bb0b2daacb6b9b1e398505d1063c0c4579965f78531691d0736504fe79e50242131a7481ea05909ad7af633f8e9d8ca566741b2f3bc778b10ebe317a6a48f6d44817fc4a799f1ea7f7b5260bf39a0ef05bb8458ca4dd80de9d45ba638195a19bc43b1cf7fd4c28b590fed6c913cc03bdec4f035165fa404228ccfdbf476fa87cbb9a346cb805edbc0b2b1427777d50eae62bf2a5233a467624cb9269e838b2a54275859b1dbef885e28c6fecc961fcac0d69add89b6d83e307513716173d5002a4b475caeabf573791993761ede1b6329726b07f97142ee2248091a739792f38aafe9941b53e9c3cad7e4a65902781070a905f99efadb26af6c687891823c25da644cd918a537f0e461564778f3dc39cab2dc7afb943b4ebcc0a5abfe2ce2d10e368d69c9d690f20f89e5c1d45b62e21e9f49b53e22e7b3f4ea25be9d123d478eaafc998a928f1626ff2460173da58b6e00cbf879db04c0f7f4728ac4a852bc1c53ea869191fd30294a708adfa3f434bdf30b15a9f662c0e0a90fddb86c50ca0616e46b716665fec0e410e2e34b69e57f2fb405e946954f44557990ad4fb2622e60b99c7876aa4a3a7decb5b0fee240f6ab3021d7501fda13d36115b7c28ca491e57bc6cb11bfb13811fac7605cf3502a9ce30a2d72e27045c5f0ca013e546cff694f1e8a86d2b9818467fc92bf2c33687399e17fa748d8914eb8b2151097a3e535db58c0338744f9407bf0f269f3d93fc33137e788378efd8e524bae75c3e4499f03b3c624d020b680ba8fe66985419be9cec524fc1ae60cfc6ad347306d8d9c744ec98112fde3737b82d1fe02f4dc9e8021fca1413e12221edae932c0c9c13c10db68af339ce859585192fe856caa45724b7fb80aaf0466898a58293fc82566653b19b60300004bd6dcf8c78136b72147d9d817f8f186eaa40bb79772a8ae76eee45b9fdb2114ca96c628da5e2ec82db2c973da5084942e862424df0b189e84b86abff6a9eb78da014ff252880e5b69922a92267f25e24e07edff3e5ae4cf09dde3be8a8c5ea332f7087831e63d02cfbe83a1522efe44f64aaaf6702de9706ac0dd4bbd5f2f9701583d855824eb588a7003550fa861c7ba0cb1dd64c76a1e14871fdfe3ecfbb0a890f46129b9d8ed56b4970d3519130268bfab2e17795d0ff1857dda290ebfd5bdf192c3e5bf40de36927dedc46c499d5febe424543a28cf30eb694aa1d9421283785653ed0efa8474189bd70cda8249a"}, {0x3ff, 0xe4, &(0x7f0000001380)="c4b5ea38c11d6c4b02a793cadc704fa61857a0b04c8b5522dd1546aa71f18860f0422e54cfe06bf42e76e2694ac29193d118ac12d1a3b2c08396b15d780bdde9f0103c8c33fc6919fce14b6597acc21e9def85eb35204624dfdabf88c6de6c65efac13a984053eebdd3dcf52fdb92f8ac97b5b7f4486b73794b0c180c7928b2e2f05bf5526ed01b9af2b4abdd39437a627df557d4d97d4e0646de66bf69a9d9b4c4223a681794bb07814d52c65d4176995b05af8e26c846a5c3219407c2a486d0ac3ded33bcc5838b66ed8161e7511476a3b7e47d63361401eb4e115ba132dddbecd68e5"}]}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 298.398026][T27220] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 298.404207][T27220] RIP: 0033:0x467b1a [ 298.408209][T27220] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 298.428545][T27220] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 298.437710][T27220] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a 07:30:09 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {0x0, 0x0, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:09 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5411, 0x0) [ 298.445874][T27220] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 298.454124][T27220] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 298.462201][T27220] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 298.470297][T27220] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:09 executing program 0 (fault-call:4 fault-nth:50): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:09 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = ioctl$TIOCGPTPEER(r0, 0x5441, 0x8001) ioctl$PIO_UNIMAP(r1, 0x4b67, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x100, 0x6f04}]}) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:10 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5412, 0x0) [ 298.582178][T27266] loop2: detected capacity change from 0 to 4096 [ 298.614449][T27266] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 298.627561][T27266] EXT4-fs (loop2): get root inode failed [ 298.633712][T27266] EXT4-fs (loop2): mount failed [ 298.636204][T27274] loop0: detected capacity change from 0 to 4096 [ 298.654296][T27274] FAULT_INJECTION: forcing a failure. [ 298.654296][T27274] name failslab, interval 1, probability 0, space 0, times 0 [ 298.667915][T27274] CPU: 0 PID: 27274 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 298.677064][T27274] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 298.687304][T27274] Call Trace: [ 298.690591][T27274] dump_stack+0x137/0x19d [ 298.695015][T27274] should_fail+0x23c/0x250 [ 298.699669][T27274] ? __se_sys_mount+0x4e/0x2e0 [ 298.704653][T27274] __should_failslab+0x81/0x90 [ 298.710429][T27274] should_failslab+0x5/0x20 [ 298.715320][T27274] __kmalloc_track_caller+0x64/0x340 [ 298.721111][T27274] ? strnlen_user+0x137/0x1c0 [ 298.726053][T27274] strndup_user+0x73/0x120 [ 298.730676][T27274] __se_sys_mount+0x4e/0x2e0 [ 298.735378][T27274] ? mntput+0x45/0x70 [ 298.739357][T27274] ? __fpregs_load_activate+0x103/0x1b0 [ 298.745494][T27274] __x64_sys_mount+0x63/0x70 [ 298.750321][T27274] do_syscall_64+0x4a/0x90 [ 298.754834][T27274] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 298.760957][T27274] RIP: 0033:0x467b1a [ 298.765230][T27274] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 298.788087][T27274] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 298.797128][T27274] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 298.805786][T27274] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 298.814821][T27274] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 298.823089][T27274] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 298.831394][T27274] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:12 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5413, 0x0) 07:30:12 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) syz_open_pts(0xffffffffffffffff, 0x84040) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:12 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {0x0, 0x0, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:12 executing program 0 (fault-call:4 fault-nth:51): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:12 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:12 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x500) [ 301.268843][T27306] loop2: detected capacity change from 0 to 4096 [ 301.280810][T27304] loop0: detected capacity change from 0 to 4096 [ 301.288464][T27306] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 301.301430][T27306] EXT4-fs (loop2): get root inode failed [ 301.301814][T27304] FAULT_INJECTION: forcing a failure. [ 301.301814][T27304] name failslab, interval 1, probability 0, space 0, times 0 [ 301.307769][T27306] EXT4-fs (loop2): mount failed [ 301.320881][T27304] CPU: 1 PID: 27304 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 301.334407][T27304] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 301.344854][T27304] Call Trace: [ 301.348507][T27304] dump_stack+0x137/0x19d [ 301.352986][T27304] should_fail+0x23c/0x250 [ 301.357652][T27304] ? __se_sys_mount+0x91/0x2e0 [ 301.362420][T27304] __should_failslab+0x81/0x90 [ 301.367185][T27304] should_failslab+0x5/0x20 [ 301.371708][T27304] __kmalloc_track_caller+0x64/0x340 [ 301.376986][T27304] ? strnlen_user+0x137/0x1c0 [ 301.381657][T27304] strndup_user+0x73/0x120 [ 301.386193][T27304] __se_sys_mount+0x91/0x2e0 [ 301.390809][T27304] ? mntput+0x45/0x70 [ 301.394963][T27304] ? __fpregs_load_activate+0x103/0x1b0 [ 301.401033][T27304] __x64_sys_mount+0x63/0x70 [ 301.405707][T27304] do_syscall_64+0x4a/0x90 [ 301.410228][T27304] entry_SYSCALL_64_after_hwframe+0x44/0xae 07:30:12 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5414, 0x0) 07:30:12 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r1, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) ioctl$GIO_UNISCRNMAP(r1, 0x4b69, &(0x7f0000000040)=""/27) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 301.416123][T27304] RIP: 0033:0x467b1a [ 301.420473][T27304] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 301.440512][T27304] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 301.450047][T27304] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 301.458023][T27304] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 07:30:12 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {0x0, 0x0, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:12 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5415, 0x0) [ 301.466288][T27304] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 301.474548][T27304] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 301.482895][T27304] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:12 executing program 0 (fault-call:4 fault-nth:52): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:12 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='limits\x00') ioctl$TCXONC(r1, 0x540a, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) ioctl$TCSETS(r0, 0x5402, &(0x7f00000000c0)={0x9, 0x0, 0x8, 0xffffff21, 0x4, "f1c27486827c45ca7e8f8d599963dbc385d7d2"}) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) ioctl$KDDELIO(r2, 0x4b35, 0x0) 07:30:13 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5416, 0x0) [ 301.603900][T27343] loop0: detected capacity change from 0 to 4096 [ 301.626553][T27343] FAULT_INJECTION: forcing a failure. [ 301.626553][T27343] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 301.637720][T27348] loop2: detected capacity change from 0 to 4096 [ 301.640741][T27343] CPU: 1 PID: 27343 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 301.657279][T27343] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 301.667885][T27343] Call Trace: [ 301.671298][T27343] dump_stack+0x137/0x19d [ 301.675753][T27343] should_fail+0x23c/0x250 [ 301.680227][T27343] should_fail_usercopy+0x16/0x20 [ 301.685351][T27343] _copy_from_user+0x1c/0xd0 [ 301.690060][T27343] strndup_user+0xb0/0x120 [ 301.694922][T27343] __se_sys_mount+0x4e/0x2e0 [ 301.699597][T27343] ? mntput+0x45/0x70 [ 301.703678][T27343] ? __fpregs_load_activate+0x103/0x1b0 [ 301.709553][T27343] __x64_sys_mount+0x63/0x70 [ 301.714609][T27343] do_syscall_64+0x4a/0x90 [ 301.719154][T27343] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 301.725271][T27343] RIP: 0033:0x467b1a [ 301.729184][T27343] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 07:30:13 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5417, 0x0) [ 301.749329][T27343] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 301.758799][T27343] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 301.767009][T27343] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 301.775527][T27343] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 301.783859][T27343] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 301.792135][T27343] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:13 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) ioctl$PIO_UNIMAPCLR(r0, 0x4b68, &(0x7f0000000040)={0x6, 0x3, 0x6}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r2, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) syz_open_pts(r2, 0x2) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:13 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5418, 0x0) [ 301.813071][T27348] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 301.825958][T27348] EXT4-fs (loop2): get root inode failed [ 301.831843][T27348] EXT4-fs (loop2): mount failed 07:30:15 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:15 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600), 0x0, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:15 executing program 0 (fault-call:4 fault-nth:53): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:15 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5419, 0x0) 07:30:15 executing program 5: ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(0xffffffffffffffff, 0x5420, &(0x7f0000000000)=0x5) r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TCSETSF(r0, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:15 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x600) 07:30:15 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="1b3d0707000000000000000000000000000000000000000000000000000000004c00000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b93a55bfea000000000000"], 0x78) syz_open_pts(r1, 0x8080) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 304.317621][T27399] loop0: detected capacity change from 0 to 4096 [ 304.328308][T27399] FAULT_INJECTION: forcing a failure. [ 304.328308][T27399] name failslab, interval 1, probability 0, space 0, times 0 [ 304.341269][T27399] CPU: 1 PID: 27399 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 304.349687][T27399] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 304.352641][T27398] loop2: detected capacity change from 0 to 4096 [ 304.360045][T27399] Call Trace: [ 304.360058][T27399] dump_stack+0x137/0x19d [ 304.374175][T27399] should_fail+0x23c/0x250 [ 304.378604][T27399] ? __se_sys_mount+0x91/0x2e0 [ 304.383479][T27399] __should_failslab+0x81/0x90 [ 304.388443][T27399] should_failslab+0x5/0x20 [ 304.393144][T27399] __kmalloc_track_caller+0x64/0x340 [ 304.398587][T27399] ? strnlen_user+0x137/0x1c0 [ 304.403898][T27399] strndup_user+0x73/0x120 [ 304.408421][T27399] __se_sys_mount+0x91/0x2e0 [ 304.413173][T27399] ? mntput+0x45/0x70 [ 304.417239][T27399] ? __fpregs_load_activate+0x103/0x1b0 [ 304.423434][T27399] __x64_sys_mount+0x63/0x70 [ 304.428229][T27399] do_syscall_64+0x4a/0x90 [ 304.432660][T27399] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 304.438585][T27399] RIP: 0033:0x467b1a [ 304.442650][T27399] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 07:30:15 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x541a, 0x0) 07:30:15 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x541b, 0x0) [ 304.463243][T27399] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 304.471848][T27399] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 304.480253][T27399] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 304.488290][T27399] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 304.496452][T27399] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 304.504499][T27399] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:15 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x541d, 0x0) 07:30:16 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000040)=0x80000001) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) ftruncate(r0, 0x0) 07:30:16 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x541e, 0x0) [ 304.550025][T27398] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 304.562802][T27398] EXT4-fs (loop2): get root inode failed [ 304.562817][T27398] EXT4-fs (loop2): mount failed 07:30:18 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600), 0x0, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:18 executing program 0 (fault-call:4 fault-nth:54): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:18 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x541e, 0x0) 07:30:18 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:18 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x700) 07:30:18 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NLBL_CIPSOV4_C_REMOVE(r1, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000200)={&(0x7f0000001700)=ANY=[@ANYRESHEX, @ANYRES16=r2, @ANYRESDEC, @ANYBLOB="e4b3fcdfaf28d2f54df080980ecba931899b0008000000000000074dae8564120ea7471c8734c4922298574f4a6257e44b155e19c37e446191e681261f836eaf0cef84dce214261ca313fcce6833276cb1e4ba13668bbfeb3b5024ed222970f9e1ddabb042e3695f67e387c26fa634b4d9bfda45b262ff431c6d56785cf7fed495c7f6bc172da0e3349c47edadc95de0995d0500000049c46e0d364800bdfa1bac1bbd842f1dbd4cf73f2a5311fa106c0c61b59bfa82276f2a1aadff1ad04e31a1ad41059976b940f5452f93e868863e967bd1ffb3e15179e8435815ff0fd89ad8e4342c79b161531cb1265a507536be8db7f3f5f5a9160f73f4e398a6d9124ba0601046b3e86acc21361d878e6571e9e04a45c29f36f02db5053b317c831eed0d97d8669da67e98acecb5cf82f9b219be9943a3fa223e8a66308c31da0ebaf1f7c9694bcf90738405808086e92012ad5268cecd8a4fcabeaa8a9e3899b8ebd04dee8f6c027b98e8d6ded5680c8f3f30958fa14635aa1f0e148f76c71e5947e2b6a0c3a0c13eb5ea7b1093b689cd698e159504413068d04cb0143f702196774cef000000000000"], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) sendmsg$NLBL_CIPSOV4_C_LIST(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000001900)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000002c0)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="ba01000015e902e73ab82083271a850455e66e48f8ab6340ab7eb5be671d74010000000000000021964771a5daf364daf34a7bc1bdf18c4ba98ff8199775863f84c471d71975672ce83830e109d40abfec1103cb9a1fdb1d41f552ecacdf08752840baf9b3248f853c3a0866b8c8db05c01d17468f1c5702d542be631c4f47acc100a4918d11e189dd08d527ffcb2f6588d51a8e89ad3e61a114bd7bd354865812ad283fc8eee46cb7fd999c5bed57fa62b96c8ce7e87e01d6d8fe54b2269bffb6fd8ffa67c6cdb3674521bb7b878c88a057ed2ce84e44be0b8084291ce1508037d953339f93a1b4d455511b70647dd7e8142f71bdfc69552f0883880ff0dccd51b95504d22279135b3df122fefee05f71250da37f4f3f14f504e1c46cb6a2cbf6fc70ac97e76ed440000008000000bfee8023f99be68e76782d479b9f7d26ddef0ea828e305b9aac8055180ccf555d429e58a7aba6df0291b88237fe41e711942095e8c02e26a22675bcc54300094a1af5ce11ffd1104db9f71eddad711c00c24e90f8f90866300f81ca06d66f4b17915fef24a7a6b8e7c1e80d3b8dffff2c96c77a578875c793445ffb3ec7ca8696d288552e6df1039c48e4ceb77f51b14127fcc001cc3248744d462b43d48cba20ccc3d40be923594a7b65b737fb9983a45164b8f701996c7d1d0886f604d179149c2deb908000000e3006173372860f0c5", @ANYRES16=r2, @ANYRESDEC], 0x1d4}, 0x1, 0x0, 0x0, 0x24048000}, 0x0) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f00000001c0)={0x0, 0x1, 0x20}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000200)={{}, 0x0, 0xe, @unused=[0x0, 0xfffffffffffeffff, 0xffffffffffff8af2, 0x4], @devid}) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(0xffffffffffffffff, 0x5000943f, &(0x7f0000000440)={{}, 0x0, 0x10, @unused=[0x6, 0xfffffffffffffe00, 0x6], @devid}) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f00000021c0)={0xc, 0x1, {0x9, @struct={0x6, 0x3}, 0x0, 0x8, 0x8, 0x1000, 0x1, 0x5, 0x20, @usage=0x200, 0x80000000, 0x8, [0x5, 0x9, 0x8, 0x1, 0x7, 0x100000001]}, {0x71a, @usage=0x80, 0x0, 0x4, 0x8000, 0x800, 0x5, 0x80000001, 0x1, @usage=0x7ff, 0xa98, 0x8, [0x0, 0xffffffffffffdafc, 0x9a4, 0x1000000000, 0x7, 0x5]}, {0xc496, @struct={0x8001, 0xfff}, 0x0, 0x7, 0x1, 0xff, 0x7, 0x1a40, 0x84, @struct={0x9, 0x1a}, 0xff, 0xfff, [0x7f, 0x3, 0x2, 0x0, 0x8000, 0x1]}, {0x8000, 0x8, 0x6c5d}}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f0000000800)={0x0, 0xff, 0x7}) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000c00)={0x2, 0x6, {0xffffffff, @struct={0x1, 0x5}, 0x0, 0x63, 0x10001, 0x4, 0x200, 0x0, 0x44, @usage=0xff, 0xfffffffe, 0x10001, [0x3, 0x80, 0x4, 0xffff, 0x5ec, 0xffffffff]}, {0x8, @usage=0x40, 0x0, 0x20, 0x3, 0xfff, 0x9, 0x80, 0x401, @usage=0x3, 0x0, 0x8, [0x7, 0x6, 0x7, 0xff, 0x6, 0x6]}, {0x7a1, @usage=0x3, r3, 0x9, 0x1, 0x1, 0x0, 0x2, 0x86, @struct={0xffff, 0x2}, 0x9, 0x1, [0x3, 0x4, 0x2, 0x1, 0x0, 0x7]}, {0x1, 0x6, 0xff}}) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, &(0x7f0000000280)={0x0, 0x7ff, 0x1, [0x8, 0x2, 0x6, 0x80, 0x8], [0x3631, 0x7fff, 0x6, 0x0, 0x7dd8, 0x100, 0x4, 0x4, 0x7fff, 0x10001, 0x9, 0x6, 0x10000, 0xfff, 0x7, 0x0, 0x4, 0x9, 0x7, 0x5, 0x3, 0x8, 0x3ff8, 0x0, 0x1, 0x2, 0x2, 0x4, 0x5, 0x9, 0x9, 0x7, 0x4, 0xffffffffffffffe1, 0x1, 0x5, 0xc4d1, 0x4573, 0x4ccebe84, 0x10000, 0xff, 0x0, 0x7, 0x7f, 0x4, 0x9, 0x3, 0x2, 0x7e6a, 0x3f, 0x0, 0x80000001, 0x7, 0x9, 0xabfd, 0x1, 0xfffffffffffffa2c, 0xffff, 0x100000001, 0x3, 0xa4b, 0x40, 0x8, 0x7, 0x10000, 0x8, 0x3, 0x2d42, 0x9, 0x100000001, 0xe13, 0xffffffff, 0x2, 0x1ff, 0xfffffffffffff000, 0xffff, 0x21, 0x1ff, 0x10000, 0x9, 0x3, 0x8, 0x0, 0x9, 0x6000000000000000, 0x8, 0x40, 0x9, 0x7, 0x3, 0x1, 0x0, 0x5, 0x5, 0xf72c, 0xfffffffffffffff8, 0x2, 0xa4, 0x8194, 0xfffffffffffffffe, 0x6, 0x9, 0x83, 0x3, 0x6, 0x6, 0x1, 0xfff, 0x401, 0x9f, 0x6, 0x71c8, 0x5d30, 0x0, 0x402, 0x1, 0x8a, 0x724e5a9d, 0x7, 0x2, 0x75c9]}) r4 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r4, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 307.349651][T27465] device lo entered promiscuous mode [ 307.352596][T27464] loop2: detected capacity change from 0 to 4096 [ 307.357235][T27467] loop0: detected capacity change from 0 to 4096 [ 307.370179][T27465] Y­4`Ò˜: renamed from lo [ 307.381276][T27467] FAULT_INJECTION: forcing a failure. [ 307.381276][T27467] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 307.383990][T27464] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 307.394599][T27467] CPU: 0 PID: 27467 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 307.406898][T27464] EXT4-fs (loop2): get root inode failed [ 307.415364][T27467] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 307.415378][T27467] Call Trace: [ 307.415386][T27467] dump_stack+0x137/0x19d [ 307.415412][T27467] should_fail+0x23c/0x250 [ 307.415438][T27467] should_fail_usercopy+0x16/0x20 07:30:18 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5421, 0x0) 07:30:18 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x270742, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_open_pts(r2, 0x1) [ 307.415455][T27467] _copy_from_user+0x1c/0xd0 [ 307.421077][T27464] EXT4-fs (loop2): mount failed [ 307.431387][T27467] __se_sys_mount+0x115/0x2e0 [ 307.431412][T27467] ? mntput+0x45/0x70 [ 307.431496][T27467] __x64_sys_mount+0x63/0x70 [ 307.472351][T27467] do_syscall_64+0x4a/0x90 [ 307.476786][T27467] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 307.482695][T27467] RIP: 0033:0x467b1a 07:30:18 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5422, 0x0) [ 307.486587][T27467] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 307.506905][T27467] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 307.515429][T27467] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 307.523609][T27467] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 307.531677][T27467] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 307.539712][T27467] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 07:30:18 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600), 0x0, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 307.548021][T27467] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 307.569569][T27467] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). 07:30:19 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x8000000056f4c3, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:19 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5423, 0x0) 07:30:19 executing program 0 (fault-call:4 fault-nth:55): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 307.591123][T27467] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 307.612796][T27467] EXT4-fs (loop0): mount failed [ 307.632118][T27507] loop2: detected capacity change from 0 to 4096 07:30:19 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5424, 0x0) 07:30:19 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) ioctl$TCXONC(r0, 0x540a, 0x2) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0xfffffffd, 0x0, 0x0, 0x0, 0x1a, "cd46f890f911f2e0020000003df245e55dacfc"}) [ 307.658570][T27507] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 307.670990][T27507] EXT4-fs (loop2): get root inode failed [ 307.676736][T27507] EXT4-fs (loop2): mount failed [ 307.736971][T27527] loop0: detected capacity change from 0 to 4096 [ 307.748159][T27527] FAULT_INJECTION: forcing a failure. [ 307.748159][T27527] name failslab, interval 1, probability 0, space 0, times 0 [ 307.761457][T27527] CPU: 0 PID: 27527 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 307.769964][T27527] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 307.780354][T27527] Call Trace: [ 307.783731][T27527] dump_stack+0x137/0x19d [ 307.788255][T27527] should_fail+0x23c/0x250 [ 307.792751][T27527] ? getname_flags+0x84/0x3d0 [ 307.797542][T27527] __should_failslab+0x81/0x90 [ 307.802375][T27527] should_failslab+0x5/0x20 [ 307.807002][T27527] kmem_cache_alloc+0x46/0x2f0 [ 307.811784][T27527] getname_flags+0x84/0x3d0 [ 307.816363][T27527] ? should_fail+0xd6/0x250 [ 307.821185][T27527] user_path_at_empty+0x28/0x50 [ 307.826061][T27527] __se_sys_mount+0x209/0x2e0 [ 307.830769][T27527] ? mntput+0x45/0x70 [ 307.834950][T27527] ? __fpregs_load_activate+0x103/0x1b0 [ 307.840862][T27527] __x64_sys_mount+0x63/0x70 [ 307.845665][T27527] do_syscall_64+0x4a/0x90 [ 307.850192][T27527] ? irqentry_exit_to_user_mode+0x5/0x20 [ 307.856283][T27527] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 307.862940][T27527] RIP: 0033:0x467b1a [ 307.867007][T27527] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 307.887343][T27527] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 307.895764][T27527] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 307.903913][T27527] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 307.912693][T27527] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 307.920664][T27527] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 307.928805][T27527] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:21 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:21 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5425, 0x0) 07:30:21 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r1, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) ioctl$KDSKBSENT(r1, 0x4b49, &(0x7f0000000280)={0x5, "7145ab1152eacbd28f777242590f9b874d75e58f166aee86a3ecb87a04539e5017c2fe6a9a67df3d15399f673ffd59054b9f4997437cb511f94c7026fdcabd512d90f90264c7ecf89f63da88533bb91acecc9b75309f7bbf9148ea1361c2d237a408696f6a1791e3ed6cfffadf40b92b3dccc9aeaf5b4cd3af2e179da2236c1d2aa26c95f245a12179eec047c38a875090c263d1d18da3055c19bbf11be8573e13c180dbfe2ad0139b085282f61871c5a92e11748eac40ec6e68ab719e46b55e214d1f71179343dd775a7f76592e74a190576eec7cac4c8cefea1824907108da1704029d36fe3c7514c30661643b35028a7524e72ad438dfd2fccce3be94790a17a2bbc237199d15869699ba7e34d7736c3150fc1f47a28268f1ab148a0cbb45115b45599f454d9d54b5e8486c622a988a556ca1d2dd5a7a3ae4086eabb9e5a3d6b0aa8c4faa5bb0ef51dc9c01eec3dee837248c2c55f63bced6c95f0a86444a3d4058b8ee36e30f05aa548f04dd7e2a71a84f35ac6dfcc365853998c37bf70a4ddb59f4eb41c6c48de0305418ea5f1058d32cd4cb477902b126d47c98195656e7772be876067090585a72e7c33175d7cf25b37b56570beea0be0ef90fdfbb339cefb8db0ab8e41b2f5699b79459837abeb1d01e1d31b35c2e396dcfbe4fb9e580795a3e0c8cff6a428086d5804519b4c336283dc325f61be27b5ff53d1aa984"}) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r3, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) ioctl$TCSETSF(r3, 0x5404, &(0x7f0000000040)={0x8, 0xa47e, 0x1, 0x5, 0xf, "e7f9c96f0a681f0ea1b470e67e2789c1ed94d5"}) 07:30:21 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf465", 0xf, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:21 executing program 0 (fault-call:4 fault-nth:56): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:21 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x900) 07:30:21 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5427, 0x0) [ 310.354917][T27560] loop0: detected capacity change from 0 to 4096 [ 310.362920][T27560] FAULT_INJECTION: forcing a failure. [ 310.362920][T27560] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 310.376039][T27560] CPU: 1 PID: 27560 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 310.376060][T27560] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 310.376069][T27560] Call Trace: 07:30:21 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5428, 0x0) [ 310.376077][T27560] dump_stack+0x137/0x19d [ 310.376102][T27560] should_fail+0x23c/0x250 [ 310.376201][T27560] should_fail_usercopy+0x16/0x20 [ 310.376220][T27560] _copy_from_user+0x1c/0xd0 [ 310.376243][T27560] __se_sys_mount+0x115/0x2e0 [ 310.376261][T27560] ? mntput+0x45/0x70 [ 310.376281][T27560] ? __fpregs_load_activate+0x103/0x1b0 [ 310.376301][T27560] __x64_sys_mount+0x63/0x70 [ 310.376318][T27560] do_syscall_64+0x4a/0x90 [ 310.376336][T27560] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 310.376358][T27560] RIP: 0033:0x467b1a [ 310.376370][T27560] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 310.376383][T27560] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 310.376397][T27560] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 310.376413][T27560] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 07:30:21 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5429, 0x0) 07:30:21 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5433, 0x0) [ 310.376453][T27560] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 310.376466][T27560] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 310.376478][T27560] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 310.390748][T27560] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 310.423820][T27568] loop2: detected capacity change from 0 to 4096 07:30:22 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000280)={0xfffffff9, 0x1, 0x73b, 0x100, 0x9, "b406c70740e5deb010bacc97480df9a0627aa8"}) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000001c0)=0x6) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)={0x0, 0x0, 0x4, 0x0, 0xe}) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000000040)={0x0, 0x3, 0x5, 0x1, 0x16, "1d08ba470834ca01f759953e7e1388c8f3ffd3"}) ioctl$FS_IOC_MEASURE_VERITY(r1, 0xc0046686, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100c800849296fec8141bc166a34fb6d73de21eb6c17d39ccb2638705951729fb5d71398b9a88a0dca353fae7b6eb8218607590aa462e8e61c8cba5a5ef30791317129889d09de29deb8cfd5ddd3e8472a94663f1abdeba45a0490220bf9e69ce36af823cd43823fdcb544cd35810c2b4641639cd27e4c08a6b7d00677d58ef3b48a4dc9c0f9c3f831e7b49d6ce8c72cf12ef16fef9521a200ae79416b52ad1e864b7ba6475beee9723bac449f818ce51210db9b3ea03000000000000002afe6b788bd95299747459b8bbaa4bebe4774da87275ae45e621e2dc14c86c9a0649b6a240164d97d3e17951355a1871d35e54e667f1ce12a89c888004eb6b0eec8e2e1220615099b7df09b2150684f448c613d8d9ed56eadb776193ada6706a92"]) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x2000000, 0x9, 0x9, 0x0, 0x5, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:22 executing program 0 (fault-call:4 fault-nth:57): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 310.463782][T27560] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 310.498041][T27568] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 310.502442][T27560] EXT4-fs (loop0): mount failed [ 310.509575][T27568] EXT4-fs (loop2): get root inode failed [ 310.584138][T27568] EXT4-fs (loop2): mount failed [ 310.651138][T27601] loop0: detected capacity change from 0 to 4096 [ 310.670478][T27601] FAULT_INJECTION: forcing a failure. [ 310.670478][T27601] name failslab, interval 1, probability 0, space 0, times 0 [ 310.683434][T27601] CPU: 0 PID: 27601 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 310.692281][T27601] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 310.702578][T27601] Call Trace: [ 310.706141][T27601] dump_stack+0x137/0x19d [ 310.710496][T27601] should_fail+0x23c/0x250 [ 310.715295][T27601] __should_failslab+0x81/0x90 [ 310.720713][T27601] ? alloc_fs_context+0x46/0x500 [ 310.726188][T27601] should_failslab+0x5/0x20 [ 310.730696][T27601] kmem_cache_alloc_trace+0x49/0x310 [ 310.736381][T27601] ? kcsan_setup_watchpoint+0x26e/0x470 [ 310.742087][T27601] alloc_fs_context+0x46/0x500 [ 310.747347][T27601] ? strncmp+0x34/0x70 [ 310.751523][T27601] fs_context_for_mount+0x1d/0x20 [ 310.756779][T27601] path_mount+0xdf5/0x1ce0 [ 310.761211][T27601] __se_sys_mount+0x23d/0x2e0 [ 310.766008][T27601] ? mntput+0x45/0x70 [ 310.770001][T27601] ? __fpregs_load_activate+0x103/0x1b0 [ 310.776082][T27601] __x64_sys_mount+0x63/0x70 [ 310.780668][T27601] do_syscall_64+0x4a/0x90 [ 310.785203][T27601] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 310.791445][T27601] RIP: 0033:0x467b1a [ 310.795691][T27601] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 310.816278][T27601] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 310.824978][T27601] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 310.833196][T27601] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 310.841475][T27601] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 310.849756][T27601] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 310.858296][T27601] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:24 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:24 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5434, 0x0) 07:30:24 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0], 0xffffff78) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$BTRFS_IOC_FS_INFO(0xffffffffffffffff, 0x8400941f, &(0x7f0000000280)) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0xc0406619, &(0x7f00000000c0)={@id={0x2, 0x0, @d}}) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$BLKBSZSET(0xffffffffffffffff, 0x40081271, &(0x7f0000000040)) ioctl$FICLONERANGE(r1, 0x4020940d, &(0x7f0000000140)={{r1}, 0x2, 0x101, 0x9}) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) mmap(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x2000004, 0x100010, r1, 0x78a00000) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x14002, 0x0) 07:30:24 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf465", 0xf, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:24 executing program 0 (fault-call:4 fault-nth:58): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:24 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0xa00) 07:30:24 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, "000000008000"}) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000040)={0xccd, 0x6093f381, 0x7ff, 0x7f, 0x17, "deb3362065997168fae98edf5b05969fd239a4"}) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:24 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5435, 0x0) [ 313.377365][T27625] loop2: detected capacity change from 0 to 4096 [ 313.402720][T27625] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 313.415451][T27625] EXT4-fs (loop2): get root inode failed [ 313.421372][T27625] EXT4-fs (loop2): mount failed 07:30:24 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5437, 0x0) 07:30:24 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_open_pts(r1, 0x420000) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r2 = syz_open_pts(r0, 0x50000) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 313.441594][T27635] loop0: detected capacity change from 0 to 4096 [ 313.457664][T27635] FAULT_INJECTION: forcing a failure. [ 313.457664][T27635] name failslab, interval 1, probability 0, space 0, times 0 [ 313.470488][T27635] CPU: 1 PID: 27635 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 313.479071][T27635] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 313.489326][T27635] Call Trace: [ 313.492762][T27635] dump_stack+0x137/0x19d [ 313.497539][T27635] should_fail+0x23c/0x250 [ 313.502051][T27635] __should_failslab+0x81/0x90 [ 313.506844][T27635] ? alloc_fs_context+0x46/0x500 [ 313.511892][T27635] should_failslab+0x5/0x20 [ 313.516492][T27635] kmem_cache_alloc_trace+0x49/0x310 [ 313.521841][T27635] alloc_fs_context+0x46/0x500 [ 313.526622][T27635] ? strncmp+0x34/0x70 [ 313.530836][T27635] fs_context_for_mount+0x1d/0x20 [ 313.535876][T27635] path_mount+0xdf5/0x1ce0 07:30:24 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="1b3d0707000000000000000000000000000000000000000000000000000000004c0000000000000000000000000000000000000000003800"/114], 0x78) ioctl$TCSETSW(r1, 0x5403, &(0x7f0000000040)={0x41d29a1, 0x29aba5f2, 0x3ff, 0x2, 0x8, "e39195060c8f80c98703fefc24d97c904afcf9"}) r2 = syz_open_pts(r0, 0x0) ioctl$GIO_SCRNMAP(0xffffffffffffffff, 0x4b40, &(0x7f0000000100)=""/6) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:24 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5441, 0x0) [ 313.540465][T27635] __se_sys_mount+0x23d/0x2e0 [ 313.545252][T27635] ? mntput+0x45/0x70 [ 313.549416][T27635] ? __fpregs_load_activate+0x103/0x1b0 [ 313.555309][T27635] __x64_sys_mount+0x63/0x70 [ 313.559952][T27635] do_syscall_64+0x4a/0x90 [ 313.564735][T27635] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 313.570761][T27635] RIP: 0033:0x467b1a [ 313.574663][T27635] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 313.594776][T27635] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 313.603240][T27635] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 313.611244][T27635] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 313.619313][T27635] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 313.627312][T27635] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 313.635320][T27635] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:27 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf465", 0xf, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:27 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5450, 0x0) 07:30:27 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) syz_open_dev$tty1(0xc, 0x4, 0x4) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:27 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:27 executing program 0 (fault-call:4 fault-nth:59): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:27 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0xab8) 07:30:27 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5451, 0x0) [ 316.414605][T27695] loop2: detected capacity change from 0 to 4096 [ 316.433660][T27696] loop0: detected capacity change from 0 to 4096 [ 316.441149][T27695] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 316.453321][T27695] EXT4-fs (loop2): get root inode failed [ 316.459135][T27695] EXT4-fs (loop2): mount failed 07:30:27 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:27 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5452, 0x0) [ 316.465563][T27696] FAULT_INJECTION: forcing a failure. [ 316.465563][T27696] name failslab, interval 1, probability 0, space 0, times 0 [ 316.478233][T27696] CPU: 0 PID: 27696 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 316.486746][T27696] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 316.496896][T27696] Call Trace: [ 316.500505][T27696] dump_stack+0x137/0x19d [ 316.505117][T27696] should_fail+0x23c/0x250 [ 316.509552][T27696] ? vfs_parse_fs_string+0x5e/0xc0 [ 316.514789][T27696] __should_failslab+0x81/0x90 [ 316.519571][T27696] should_failslab+0x5/0x20 [ 316.524185][T27696] __kmalloc_track_caller+0x64/0x340 [ 316.529595][T27696] kmemdup_nul+0x27/0x70 [ 316.533932][T27696] vfs_parse_fs_string+0x5e/0xc0 [ 316.538884][T27696] path_mount+0xf99/0x1ce0 [ 316.543311][T27696] __se_sys_mount+0x23d/0x2e0 [ 316.548211][T27696] ? mntput+0x45/0x70 [ 316.552279][T27696] ? __fpregs_load_activate+0x103/0x1b0 [ 316.557826][T27696] __x64_sys_mount+0x63/0x70 [ 316.562414][T27696] do_syscall_64+0x4a/0x90 [ 316.567252][T27696] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 316.573157][T27696] RIP: 0033:0x467b1a [ 316.577228][T27696] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 316.597186][T27696] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 316.605789][T27696] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a 07:30:28 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f0000", 0x16, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:28 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5456, 0x0) 07:30:28 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000040)={0x1, 0x8001, 0xfc01, 0x7, 0xe, "84430042e263f07f"}) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCGPKT(r0, 0x80045438, &(0x7f00000000c0)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_open_pts(r2, 0x40a000) mmap(&(0x7f00003c5000/0x3000)=nil, 0x3000, 0x8, 0x12, r2, 0xebe31000) syz_open_pts(r0, 0x200400) 07:30:28 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5457, 0x0) [ 316.614018][T27696] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 316.622000][T27696] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 316.630042][T27696] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 316.638082][T27696] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:28 executing program 0 (fault-call:4 fault-nth:60): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 316.748530][T27740] loop0: detected capacity change from 0 to 4096 [ 316.755113][T27738] loop2: detected capacity change from 0 to 4096 [ 316.766363][T27740] FAULT_INJECTION: forcing a failure. [ 316.766363][T27740] name failslab, interval 1, probability 0, space 0, times 0 [ 316.779077][T27740] CPU: 0 PID: 27740 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 316.787731][T27740] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 316.798065][T27740] Call Trace: [ 316.801437][T27740] dump_stack+0x137/0x19d [ 316.805879][T27740] should_fail+0x23c/0x250 [ 316.810414][T27740] __should_failslab+0x81/0x90 [ 316.815563][T27740] ? legacy_init_fs_context+0x2d/0x70 [ 316.821083][T27740] should_failslab+0x5/0x20 [ 316.825976][T27740] kmem_cache_alloc_trace+0x49/0x310 [ 316.831410][T27740] ? kmem_cache_alloc_trace+0x215/0x310 [ 316.837932][T27740] ? alloc_fs_context+0x46/0x500 [ 316.839089][T27738] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 316.843031][T27740] legacy_init_fs_context+0x2d/0x70 [ 316.843055][T27740] alloc_fs_context+0x419/0x500 [ 316.843081][T27740] fs_context_for_mount+0x1d/0x20 [ 316.855255][T27738] EXT4-fs (loop2): get root inode failed [ 316.860481][T27740] path_mount+0xdf5/0x1ce0 [ 316.865376][T27738] EXT4-fs (loop2): mount failed [ 316.870470][T27740] __se_sys_mount+0x23d/0x2e0 [ 316.870493][T27740] ? mntput+0x45/0x70 [ 316.894430][T27740] ? __fpregs_load_activate+0x103/0x1b0 [ 316.900264][T27740] __x64_sys_mount+0x63/0x70 [ 316.905161][T27740] do_syscall_64+0x4a/0x90 [ 316.909720][T27740] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 316.915705][T27740] RIP: 0033:0x467b1a [ 316.919596][T27740] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 316.939541][T27740] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 316.948043][T27740] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 316.956173][T27740] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 316.964161][T27740] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 316.972226][T27740] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 316.980541][T27740] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:30 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:30 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x545d, 0x0) 07:30:30 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$TCXONC(r1, 0x540a, 0x0) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r2 = syz_open_pts(r0, 0x0) r3 = dup(r0) ioctl$TCXONC(r3, 0x540a, 0x0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:30 executing program 0 (fault-call:4 fault-nth:61): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:30 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f0000", 0x16, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:30 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0xb00) 07:30:30 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5460, 0x0) 07:30:30 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:30 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) syz_open_pts(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x9, "cd46f890f911f2e0a2fb8e373df2ab07d7d0fc"}) 07:30:30 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) [ 319.485795][T27778] loop0: detected capacity change from 0 to 4096 [ 319.502323][T27783] loop2: detected capacity change from 0 to 4096 [ 319.516043][T27778] FAULT_INJECTION: forcing a failure. [ 319.516043][T27778] name failslab, interval 1, probability 0, space 0, times 0 [ 319.529091][T27778] CPU: 1 PID: 27778 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 319.537602][T27778] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 319.548624][T27778] Call Trace: [ 319.552085][T27778] dump_stack+0x137/0x19d [ 319.556542][T27778] should_fail+0x23c/0x250 [ 319.561039][T27778] ? vfs_parse_fs_string+0x5e/0xc0 [ 319.566364][T27778] __should_failslab+0x81/0x90 [ 319.571236][T27778] should_failslab+0x5/0x20 [ 319.576011][T27778] __kmalloc_track_caller+0x64/0x340 [ 319.581638][T27778] kmemdup_nul+0x27/0x70 07:30:30 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x40049409, 0x0) 07:30:31 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) [ 319.585899][T27778] vfs_parse_fs_string+0x5e/0xc0 [ 319.590940][T27778] path_mount+0xf99/0x1ce0 [ 319.595376][T27778] __se_sys_mount+0x23d/0x2e0 [ 319.600232][T27778] ? mntput+0x45/0x70 [ 319.604330][T27778] ? __fpregs_load_activate+0x103/0x1b0 [ 319.609895][T27778] __x64_sys_mount+0x63/0x70 [ 319.614502][T27778] do_syscall_64+0x4a/0x90 [ 319.619452][T27778] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 319.625511][T27778] RIP: 0033:0x467b1a 07:30:31 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = dup3(r0, r0, 0x4fe2dc9a8398d793) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000040)) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 319.629497][T27778] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 319.634182][T27783] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 319.649500][T27778] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 319.649528][T27778] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a 07:30:31 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x40086602, 0x0) 07:30:31 executing program 0 (fault-call:4 fault-nth:62): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 319.649540][T27778] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 319.649550][T27778] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 319.649561][T27778] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 319.649572][T27778] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 319.712076][T27783] EXT4-fs (loop2): get root inode failed [ 319.717797][T27783] EXT4-fs (loop2): mount failed 07:30:31 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f0000", 0x16, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:31 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) fsetxattr$security_capability(r0, &(0x7f0000000040), &(0x7f00000000c0)=@v3={0x3000000, [{0x3, 0x800}, {0x4, 0x55}], 0xffffffffffffffff}, 0x18, 0x1) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r1, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) syz_open_pts(r1, 0x400) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 319.787150][T27836] loop0: detected capacity change from 0 to 4096 [ 319.796873][T27836] FAULT_INJECTION: forcing a failure. [ 319.796873][T27836] name failslab, interval 1, probability 0, space 0, times 0 [ 319.809907][T27836] CPU: 0 PID: 27836 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 319.818511][T27836] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 319.829335][T27836] Call Trace: [ 319.832721][T27836] dump_stack+0x137/0x19d [ 319.837090][T27836] should_fail+0x23c/0x250 [ 319.841517][T27836] ? ext4_mount+0x40/0x40 [ 319.846166][T27836] ? getname_kernel+0x37/0x1d0 [ 319.851115][T27836] __should_failslab+0x81/0x90 [ 319.855903][T27836] should_failslab+0x5/0x20 [ 319.860522][T27836] kmem_cache_alloc+0x46/0x2f0 [ 319.865304][T27836] ? avc_has_perm_noaudit+0x19a/0x240 [ 319.870780][T27836] ? ext4_mount+0x40/0x40 [ 319.875216][T27836] getname_kernel+0x37/0x1d0 [ 319.879821][T27836] ? ext4_mount+0x40/0x40 [ 319.885308][T27836] kern_path+0x19/0x40 [ 319.885328][T27836] blkdev_get_by_path+0x54/0x1b0 [ 319.885348][T27836] mount_bdev+0x47/0x290 [ 319.885367][T27836] ? ext4_errno_to_code+0x110/0x110 [ 319.885458][T27836] ext4_mount+0x2d/0x40 [ 319.885474][T27836] legacy_get_tree+0x70/0xc0 [ 319.885508][T27836] vfs_get_tree+0x4a/0x1a0 [ 319.885527][T27836] path_mount+0x11d4/0x1ce0 [ 319.885545][T27836] __se_sys_mount+0x23d/0x2e0 [ 319.885562][T27836] ? mntput+0x45/0x70 [ 319.885583][T27836] ? __fpregs_load_activate+0x103/0x1b0 [ 319.885624][T27836] __x64_sys_mount+0x63/0x70 [ 319.885641][T27836] do_syscall_64+0x4a/0x90 [ 319.885663][T27836] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 319.885697][T27836] RIP: 0033:0x467b1a [ 319.885708][T27836] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 319.885800][T27836] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 319.885815][T27836] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 319.885824][T27836] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 319.885898][T27836] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 319.885918][T27836] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 319.885931][T27836] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 319.905118][T27842] loop2: detected capacity change from 0 to 4096 [ 319.916158][T27842] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 319.916229][T27842] EXT4-fs (loop2): get root inode failed [ 319.916269][T27842] EXT4-fs (loop2): mount failed 07:30:31 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0xc00) 07:30:31 executing program 0 (fault-call:4 fault-nth:63): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:31 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x40087602, 0x0) 07:30:31 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000", 0x1a, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:31 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$sock_SIOCDELDLCI(r2, 0x8981, &(0x7f0000000040)={'veth0\x00', 0x3}) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x1, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:31 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x401c5820, 0x0) [ 320.339381][T27866] loop0: detected capacity change from 0 to 4096 [ 320.362338][T27866] FAULT_INJECTION: forcing a failure. [ 320.362338][T27866] name failslab, interval 1, probability 0, space 0, times 0 [ 320.375255][T27866] CPU: 0 PID: 27866 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 320.383797][T27866] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 320.394121][T27866] Call Trace: [ 320.397622][T27866] dump_stack+0x137/0x19d [ 320.401971][T27866] should_fail+0x23c/0x250 [ 320.406436][T27866] __should_failslab+0x81/0x90 [ 320.411315][T27866] ? alloc_super+0x3a/0x520 [ 320.415868][T27866] should_failslab+0x5/0x20 [ 320.420389][T27866] kmem_cache_alloc_trace+0x49/0x310 [ 320.425872][T27866] ? __blkdev_get+0x8c/0x6c0 [ 320.430474][T27866] ? disk_block_events+0x94/0xd0 [ 320.435649][T27866] ? mount_bdev+0x290/0x290 [ 320.440230][T27866] alloc_super+0x3a/0x520 [ 320.444793][T27866] ? mount_bdev+0x290/0x290 [ 320.449678][T27866] sget+0x1a5/0x400 [ 320.453507][T27866] ? test_bdev_super+0x30/0x30 [ 320.458285][T27871] loop2: detected capacity change from 0 to 4096 [ 320.458548][T27866] mount_bdev+0xd3/0x290 [ 320.458588][T27866] ? ext4_mount+0x40/0x40 [ 320.473610][T27866] ? ext4_errno_to_code+0x110/0x110 [ 320.478965][T27866] ext4_mount+0x2d/0x40 [ 320.483249][T27866] legacy_get_tree+0x70/0xc0 [ 320.487898][T27866] vfs_get_tree+0x4a/0x1a0 [ 320.492321][T27866] path_mount+0x11d4/0x1ce0 [ 320.496926][T27866] __se_sys_mount+0x23d/0x2e0 [ 320.501597][T27866] ? mntput+0x45/0x70 [ 320.505617][T27866] __x64_sys_mount+0x63/0x70 [ 320.510472][T27866] do_syscall_64+0x4a/0x90 [ 320.515278][T27866] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 320.521228][T27866] RIP: 0033:0x467b1a [ 320.525125][T27866] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 320.544921][T27866] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 320.553755][T27866] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 320.561811][T27866] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 320.569765][T27866] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 320.578181][T27866] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 320.586370][T27866] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 320.599067][T27871] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 320.611331][T27871] EXT4-fs (loop2): get root inode failed [ 320.617310][T27871] EXT4-fs (loop2): mount failed 07:30:34 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x4020940d, 0x0) 07:30:34 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) r1 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x40000, 0x0) ioctl$TIOCSERGETLSR(r1, 0x5459, &(0x7f0000000100)) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r2 = syz_open_pts(r0, 0x0) r3 = syz_mount_image$nfs4(&(0x7f00000004c0), &(0x7f0000000500)='./file0\x00', 0x5, 0x3, &(0x7f0000000740)=[{&(0x7f0000000540)="c703df123b8114f513270c2d6bcad84494c76cd778198e0cda3337340c55b421a0d64c7ddb4dc01fc4ec50bf1e0a7cf09e38a313aa665c993e1f1b30bef787395f9ed67fbddd3aa75add5efbacd693dc4b41dc4d9698291cbf6edfa79a28cba87aad4fc54bdcc26b50dea3bb25ec062221672003ecf910769585b040db1c72e3fa", 0x81, 0x6}, {&(0x7f0000000600)="f081cefe8403264686bf9871e5510c63800518c4b11f9f6eeae9e010d41261d4aeccb69dc89cfd92418f1169b3194487b6547aaf5928292ae266755b61e7a5155fe607a52b81ed51c9c28e0853", 0x4d, 0x4}, {&(0x7f0000000680)="2f91bd1b2b58736eea66ba43fed65034f0e312f7d6fafe22647298283aea71915c8409be1f0cbe9fa874410a1caec93ab1834256e6ff8baab050333516714ae78cd9bab05420fd8ec9f59db2bde0fa87b33b770ace790566eeae0395f3085d152aafb8139a8b6c6b2399b3c0b8887cae8bf9ffc51067ebeec51439f8f87540270c41a31fda", 0x85, 0xff}], 0x1400, &(0x7f00000007c0)={[{}, {'/dev/rtc#\x00'}, {'/dev/ptmx\x00'}, {'/dev/ptmx\x00'}, {'/dev/vcsu\x00'}, {'/dev/vcsu\x00'}], [{@mask={'mask', 0x3d, 'MAY_WRITE'}}]}) readahead(r3, 0x101, 0x2b0) r4 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$KDGKBSENT(r4, 0x4b48, &(0x7f0000000280)={0x1, "abdc97c0347caad3430b8e3ed28a72ee5422ce68ee617115155cd22d85518384f9d772f970eae5a50d7a8e82743bc81df900c487699d027c18c2b6d13b3c9b57fa85b6a01b0e32ae8c7296de235e1ef774a7097ea62cbf4369a88b76f952bd3deac4e7a822413d2160fb724ea60e4527befdd957b54c0b971f5a12eef00f81d0c8de07eae1a519b24a7042733fe0c5d053023f82c191585596fa7b464345a2d8554409ff978f917a18c647f83f05b33fc1a7df7a38ba045b42753b333e8aa6c7f6d1e03a85af05a18d58244f41fd2bd98c18a8c4c7b517f09acf71c1baa9f4653888ca9e14b220205e22db5e6ef0d8108b3621f27c8323b006c64f7f2e2256acd82f1970d2b6d4d44470c56a91ae97a9ec34c810ee4c641f495c925b3b083dd7074c1845565cbe501a63c81194cc8cfd0f20e81ac3ef63c2e2f16bfcc6829c00064c0f1f952cab89267cf55774298cc77be932dfef6adc10a17f25fcc6704ab4b055efd93545c802287e514259c74805da9c273f371960641817b390e05cb34f01c3732469d4c5e10554b1ca86ca6c9a4d4bde0143e6f83ea9fcf814c502ee4668665feb8dac1726720e0ad38848d4d38a3c2fcb265ea51d5163799028c32be2377d5c14c817ad5b8bd9abed1070c73362c9379e6d0309096de6e848641113721bdf2614bc09500d29e53ea8aef16d49fe53a32407923a543e3752b868ec96cb"}) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) r6 = fcntl$dupfd(r1, 0x406, r5) ioctl$TIOCL_GETMOUSEREPORTING(r6, 0x541c, &(0x7f00000001c0)) write$binfmt_elf64(r5, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) setsockopt$inet_mreq(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000840)={@remote, @dev={0xac, 0x14, 0x14, 0x1c}}, 0x8) r7 = syz_open_dev$rtc(&(0x7f0000000140), 0xfffffffffffffff8, 0x20202) fcntl$notify(r7, 0x402, 0x80000032) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x2, 0x9, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:34 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:34 executing program 0 (fault-call:4 fault-nth:64): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:34 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000", 0x1a, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:34 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0xd00) [ 322.669110][T27903] loop0: detected capacity change from 0 to 4096 [ 322.678768][T27903] FAULT_INJECTION: forcing a failure. [ 322.678768][T27903] name failslab, interval 1, probability 0, space 0, times 0 [ 322.691600][T27903] CPU: 0 PID: 27903 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 322.694255][T27904] loop2: detected capacity change from 0 to 4096 [ 322.700018][T27903] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 322.700036][T27903] Call Trace: [ 322.700043][T27903] dump_stack+0x137/0x19d [ 322.700071][T27903] should_fail+0x23c/0x250 [ 322.728973][T27903] ? kzalloc+0x1d/0x30 [ 322.733379][T27903] __should_failslab+0x81/0x90 [ 322.738161][T27903] should_failslab+0x5/0x20 [ 322.742667][T27903] __kmalloc+0x66/0x340 [ 322.746820][T27903] kzalloc+0x1d/0x30 [ 322.750870][T27903] security_sb_alloc+0x3c/0x180 [ 322.755920][T27903] alloc_super+0x10b/0x520 [ 322.760352][T27903] ? mount_bdev+0x290/0x290 [ 322.764940][T27903] sget+0x1a5/0x400 [ 322.768761][T27903] ? test_bdev_super+0x30/0x30 [ 322.773519][T27903] mount_bdev+0xd3/0x290 [ 322.777743][T27903] ? ext4_mount+0x40/0x40 [ 322.782617][T27903] ? ext4_errno_to_code+0x110/0x110 [ 322.787897][T27903] ext4_mount+0x2d/0x40 [ 322.792038][T27903] legacy_get_tree+0x70/0xc0 [ 322.796776][T27903] vfs_get_tree+0x4a/0x1a0 [ 322.801189][T27903] path_mount+0x11d4/0x1ce0 [ 322.805876][T27903] __se_sys_mount+0x23d/0x2e0 [ 322.810608][T27903] ? mntput+0x45/0x70 [ 322.814728][T27903] ? __fpregs_load_activate+0x103/0x1b0 [ 322.820265][T27903] __x64_sys_mount+0x63/0x70 [ 322.825059][T27903] do_syscall_64+0x4a/0x90 [ 322.829562][T27903] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 322.835764][T27903] RIP: 0033:0x467b1a [ 322.839641][T27903] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 322.859596][T27903] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 07:30:34 executing program 0 (fault-call:4 fault-nth:65): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:34 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x402c542b, 0x0) 07:30:34 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x402c542c, 0x0) [ 322.868079][T27903] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 322.876222][T27903] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 322.884447][T27903] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 322.893332][T27903] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 322.901381][T27903] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:34 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000", 0x1a, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 322.942382][T27904] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 322.954665][T27904] EXT4-fs (loop2): get root inode failed [ 322.960513][T27904] EXT4-fs (loop2): mount failed [ 323.028039][T27941] loop0: detected capacity change from 0 to 4096 [ 323.038236][T27941] FAULT_INJECTION: forcing a failure. [ 323.038236][T27941] name failslab, interval 1, probability 0, space 0, times 0 [ 323.051660][T27941] CPU: 0 PID: 27941 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 323.052215][T27944] loop2: detected capacity change from 0 to 4096 [ 323.060254][T27941] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 323.060270][T27941] Call Trace: [ 323.060279][T27941] dump_stack+0x137/0x19d [ 323.084803][T27941] should_fail+0x23c/0x250 [ 323.089228][T27941] __should_failslab+0x81/0x90 [ 323.094043][T27941] should_failslab+0x5/0x20 [ 323.098574][T27941] kmem_cache_alloc_node_trace+0x58/0x2e0 [ 323.104438][T27941] ? __list_lru_init+0x70/0x520 [ 323.109591][T27941] ? __kmalloc_node+0x30/0x40 [ 323.114274][T27941] __kmalloc_node+0x30/0x40 [ 323.118953][T27941] kvmalloc_node+0x81/0xf0 [ 323.123536][T27941] __list_lru_init+0x1dd/0x520 [ 323.128289][T27941] alloc_super+0x490/0x520 [ 323.133103][T27941] ? mount_bdev+0x290/0x290 [ 323.137680][T27941] sget+0x1a5/0x400 [ 323.141474][T27941] ? test_bdev_super+0x30/0x30 [ 323.146268][T27941] mount_bdev+0xd3/0x290 [ 323.150496][T27941] ? ext4_mount+0x40/0x40 [ 323.154813][T27941] ? ext4_errno_to_code+0x110/0x110 [ 323.160080][T27941] ext4_mount+0x2d/0x40 [ 323.164671][T27941] legacy_get_tree+0x70/0xc0 [ 323.169680][T27941] vfs_get_tree+0x4a/0x1a0 [ 323.174082][T27941] path_mount+0x11d4/0x1ce0 [ 323.178573][T27941] __se_sys_mount+0x23d/0x2e0 [ 323.183254][T27941] ? mntput+0x45/0x70 [ 323.187330][T27941] ? __fpregs_load_activate+0x103/0x1b0 [ 323.193139][T27941] __x64_sys_mount+0x63/0x70 [ 323.197848][T27941] do_syscall_64+0x4a/0x90 [ 323.202279][T27941] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 323.209133][T27941] RIP: 0033:0x467b1a 07:30:34 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x402c542d, 0x0) [ 323.213034][T27941] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 323.232735][T27941] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 323.241323][T27941] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 323.249394][T27941] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 323.257478][T27941] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 323.265673][T27941] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 07:30:34 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x80045432, 0x0) [ 323.274069][T27941] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:34 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, "000000000000000000000000000000e5ff00"}) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x48402) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000040)) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:34 executing program 0 (fault-call:4 fault-nth:66): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 323.313815][T27944] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 323.326046][T27944] EXT4-fs (loop2): get root inode failed [ 323.331699][T27944] EXT4-fs (loop2): mount failed [ 323.386993][T27967] loop0: detected capacity change from 0 to 4096 [ 323.404574][T27967] FAULT_INJECTION: forcing a failure. [ 323.404574][T27967] name failslab, interval 1, probability 0, space 0, times 0 [ 323.417385][T27967] CPU: 0 PID: 27967 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 323.425813][T27967] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 323.436002][T27967] Call Trace: [ 323.439414][T27967] dump_stack+0x137/0x19d [ 323.444069][T27967] should_fail+0x23c/0x250 [ 323.448608][T27967] ? __list_lru_init+0x70/0x520 [ 323.453546][T27967] __should_failslab+0x81/0x90 [ 323.458336][T27967] should_failslab+0x5/0x20 [ 323.463040][T27967] __kmalloc+0x66/0x340 [ 323.467973][T27967] __list_lru_init+0x70/0x520 [ 323.472747][T27967] alloc_super+0x4bf/0x520 [ 323.477530][T27967] ? mount_bdev+0x290/0x290 [ 323.482057][T27967] sget+0x1a5/0x400 [ 323.486084][T27967] ? test_bdev_super+0x30/0x30 [ 323.491292][T27967] mount_bdev+0xd3/0x290 [ 323.495570][T27967] ? ext4_mount+0x40/0x40 [ 323.500162][T27967] ? ext4_errno_to_code+0x110/0x110 [ 323.505457][T27967] ext4_mount+0x2d/0x40 [ 323.509809][T27967] legacy_get_tree+0x70/0xc0 [ 323.514460][T27967] vfs_get_tree+0x4a/0x1a0 [ 323.519135][T27967] path_mount+0x11d4/0x1ce0 [ 323.523812][T27967] __se_sys_mount+0x23d/0x2e0 [ 323.528573][T27967] ? mntput+0x45/0x70 [ 323.532951][T27967] ? __fpregs_load_activate+0x103/0x1b0 [ 323.538723][T27967] __x64_sys_mount+0x63/0x70 [ 323.543402][T27967] do_syscall_64+0x4a/0x90 [ 323.547917][T27967] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 323.554193][T27967] RIP: 0033:0x467b1a [ 323.558488][T27967] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 323.578592][T27967] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 323.587383][T27967] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 323.596245][T27967] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 323.604953][T27967] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 323.613261][T27967] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 323.621563][T27967] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:37 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:37 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x80045440, 0x0) 07:30:37 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffff, 0x0, "0080000001fbbfc1d24b2300"}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) ioctl$TIOCMSET(r0, 0x5418, &(0x7f0000000100)=0xbbb) preadv(r0, &(0x7f0000000280), 0x0, 0x0, 0x0) r1 = gettid() fcntl$lock(0xffffffffffffffff, 0x24, &(0x7f0000000040)={0x1, 0x4, 0x6, 0x1ff, r1}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000140)) ioctl$TCSBRKP(r0, 0x5425, 0x6d6) ioctl$TCSETA(0xffffffffffffffff, 0x5406, &(0x7f00000000c0)={0x2, 0xa23c, 0x0, 0x0, 0xe}) ioctl$F2FS_IOC_WRITE_CHECKPOINT(0xffffffffffffffff, 0xf507, 0x0) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x280000, 0xca) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) mmap(&(0x7f00001e5000/0x1000)=nil, 0x1000, 0x5, 0x20010, 0xffffffffffffffff, 0x39cde000) 07:30:37 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f0000000000000400", 0x1c, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:37 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0xe00) 07:30:37 executing program 0 (fault-call:4 fault-nth:67): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 325.727934][T27993] loop2: detected capacity change from 0 to 4096 [ 325.747146][T27998] loop0: detected capacity change from 0 to 4096 [ 325.756051][T27993] EXT4-fs (loop2): corrupt root inode, run e2fsck [ 325.762077][T27998] FAULT_INJECTION: forcing a failure. [ 325.762077][T27998] name failslab, interval 1, probability 0, space 0, times 0 [ 325.767390][T27993] EXT4-fs (loop2): mount failed [ 325.775575][T27998] CPU: 0 PID: 27998 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 325.789495][T27998] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 325.799836][T27998] Call Trace: [ 325.803123][T27998] dump_stack+0x137/0x19d [ 325.807474][T27998] should_fail+0x23c/0x250 [ 325.811957][T27998] ? __list_lru_init+0x70/0x520 [ 325.816812][T27998] __should_failslab+0x81/0x90 [ 325.821591][T27998] should_failslab+0x5/0x20 [ 325.826235][T27998] __kmalloc+0x66/0x340 [ 325.830545][T27998] __list_lru_init+0x70/0x520 [ 325.835256][T27998] alloc_super+0x4bf/0x520 [ 325.839709][T27998] ? mount_bdev+0x290/0x290 [ 325.844270][T27998] sget+0x1a5/0x400 [ 325.848179][T27998] ? test_bdev_super+0x30/0x30 [ 325.853152][T27998] mount_bdev+0xd3/0x290 [ 325.857410][T27998] ? ext4_mount+0x40/0x40 [ 325.862014][T27998] ? ext4_errno_to_code+0x110/0x110 [ 325.867665][T27998] ext4_mount+0x2d/0x40 [ 325.871911][T27998] legacy_get_tree+0x70/0xc0 [ 325.876557][T27998] vfs_get_tree+0x4a/0x1a0 [ 325.880985][T27998] path_mount+0x11d4/0x1ce0 [ 325.885657][T27998] __se_sys_mount+0x23d/0x2e0 [ 325.890346][T27998] ? mntput+0x45/0x70 [ 325.894411][T27998] ? __fpregs_load_activate+0x103/0x1b0 [ 325.900066][T27998] __x64_sys_mount+0x63/0x70 [ 325.904826][T27998] do_syscall_64+0x4a/0x90 [ 325.909361][T27998] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 325.915272][T27998] RIP: 0033:0x467b1a 07:30:37 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x80086601, 0x0) 07:30:37 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x80087601, 0x0) 07:30:37 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f0000000000000400", 0x1c, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:37 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x801c581f, 0x0) 07:30:37 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f0000000000000400", 0x1c, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 325.919167][T27998] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 325.938977][T27998] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 325.947578][T27998] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 325.955614][T27998] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 325.963951][T27998] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 07:30:37 executing program 0 (fault-call:4 fault-nth:68): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 325.972241][T27998] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 325.980309][T27998] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 326.067173][T28030] loop2: detected capacity change from 0 to 4096 [ 326.097966][T28030] EXT4-fs (loop2): corrupt root inode, run e2fsck [ 326.104697][T28030] EXT4-fs (loop2): mount failed [ 326.113366][T28036] loop0: detected capacity change from 0 to 4096 [ 326.126476][T28036] FAULT_INJECTION: forcing a failure. [ 326.126476][T28036] name failslab, interval 1, probability 0, space 0, times 0 [ 326.139199][T28036] CPU: 1 PID: 28036 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 326.147635][T28036] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 326.158170][T28036] Call Trace: [ 326.161480][T28036] dump_stack+0x137/0x19d [ 326.165892][T28036] should_fail+0x23c/0x250 [ 326.170611][T28036] ? ext4_fill_super+0x3d/0x8010 [ 326.175630][T28036] __should_failslab+0x81/0x90 [ 326.180509][T28036] should_failslab+0x5/0x20 [ 326.185162][T28036] __kmalloc_track_caller+0x64/0x340 [ 326.190683][T28036] ? bdev_name+0x1e1/0x240 [ 326.195507][T28036] kstrdup+0x31/0x70 [ 326.199424][T28036] ext4_fill_super+0x3d/0x8010 [ 326.204220][T28036] ? vsnprintf+0xe8f/0xed0 [ 326.208730][T28036] ? snprintf+0x6f/0x90 [ 326.213071][T28036] ? register_shrinker_prepared+0xdf/0xf0 [ 326.218905][T28036] ? set_blocksize+0x197/0x2a0 [ 326.224027][T28036] mount_bdev+0x1e8/0x290 [ 326.228410][T28036] ? ext4_mount+0x40/0x40 [ 326.232837][T28036] ? ext4_errno_to_code+0x110/0x110 [ 326.238348][T28036] ext4_mount+0x2d/0x40 [ 326.242617][T28036] legacy_get_tree+0x70/0xc0 [ 326.247307][T28036] vfs_get_tree+0x4a/0x1a0 [ 326.251849][T28036] path_mount+0x11d4/0x1ce0 [ 326.256488][T28036] __se_sys_mount+0x23d/0x2e0 [ 326.261189][T28036] ? mntput+0x45/0x70 [ 326.265289][T28036] ? __fpregs_load_activate+0x103/0x1b0 [ 326.271029][T28036] __x64_sys_mount+0x63/0x70 [ 326.275647][T28036] do_syscall_64+0x4a/0x90 [ 326.280094][T28036] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 326.286130][T28036] RIP: 0033:0x467b1a [ 326.290148][T28036] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 326.309957][T28036] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 326.318578][T28036] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 326.326650][T28036] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 326.334850][T28036] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 326.342849][T28036] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 326.350841][T28036] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:40 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:40 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x802c542a, 0x0) 07:30:40 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:40 executing program 0 (fault-call:4 fault-nth:69): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:40 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0xf00) 07:30:40 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r1, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000040)={0x5, 0xaba, 0x5, 0x81, 0x15, "3be910d3386b019bc73f2534f55cff978c0c70"}) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r2 = syz_open_pts(r0, 0x0) ioctl$RTC_EPOCH_SET(0xffffffffffffffff, 0x4008700e, 0xfffffffffffffd04) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r3, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000100)={&(0x7f0000000280)=ANY=[@ANYBLOB="28b60000", @ANYRESDEC, @ANYBLOB="200026bd7000fbdbdf25020000000c000500000000020c000400700c0000000000000000000001000000000000fce1212cd0bba6a56aa1f47abcbc28c32bd8677eb5e062f3b8f24cfcbf5c88224b6dd8d9d26b6abed491e3077e02103705650ac6e5213e5cf96135322400f5935e38fb4b7f8e6427ef82d6524f9f83de33e53de24ef1a6814194a5f5e42aef0b1a96448610d6baa9915c0b64164dcd3d3d531896991aef3c9371b4de010d77d7257851e873f8ec26b6b10761b08c41"], 0x38}, 0x1, 0x0, 0x0, 0x404c001}, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000000180)={0x2, 0x6, 0x2, 0x5, 0xd1, "0b33388bc63ba9cf4ac663b18d0bb1bb81573d", 0x6, 0x7}) 07:30:40 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:40 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0xc0045878, 0x0) 07:30:40 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) [ 328.773268][T28062] loop0: detected capacity change from 0 to 4096 [ 328.785021][T28062] FAULT_INJECTION: forcing a failure. [ 328.785021][T28062] name failslab, interval 1, probability 0, space 0, times 0 [ 328.797966][T28062] CPU: 0 PID: 28062 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 07:30:40 executing program 0 (fault-call:4 fault-nth:70): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:40 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0xc0045878, 0x0) [ 328.806647][T28062] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 328.806696][T28062] Call Trace: [ 328.806704][T28062] dump_stack+0x137/0x19d [ 328.806730][T28062] should_fail+0x23c/0x250 [ 328.806752][T28062] __should_failslab+0x81/0x90 07:30:40 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:40 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, 0x0, 0x0, 0x0) tkill(0x0, 0x34) ptrace$cont(0x18, 0x0, 0x0, 0x0) ptrace$setregs(0xd, 0x0, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, 0x0, 0x0, 0x2) [ 328.806848][T28062] should_failslab+0x5/0x20 [ 328.806871][T28062] kmem_cache_alloc_node_trace+0x58/0x2e0 [ 328.806923][T28062] ? __list_lru_init+0x70/0x520 [ 328.806978][T28062] ? __kmalloc_node+0x30/0x40 [ 328.806996][T28062] __kmalloc_node+0x30/0x40 [ 328.807056][T28062] kvmalloc_node+0x81/0xf0 07:30:40 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, 0x0, 0x0, 0x0) tkill(0x0, 0x34) ptrace$cont(0x18, 0x0, 0x0, 0x0) ptrace$setregs(0xd, 0x0, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, 0x0, 0x0, 0x2) 07:30:40 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0xc0189436, 0x0) 07:30:40 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, 0x0, 0x0, 0x0) tkill(0x0, 0x34) ptrace$cont(0x18, 0x0, 0x0, 0x0) ptrace$setregs(0xd, 0x0, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, 0x0, 0x0, 0x2) [ 328.807070][T28062] __list_lru_init+0x1dd/0x520 [ 328.807087][T28062] alloc_super+0x4bf/0x520 [ 328.807102][T28062] ? mount_bdev+0x290/0x290 [ 328.807122][T28062] sget+0x1a5/0x400 [ 328.807140][T28062] ? test_bdev_super+0x30/0x30 [ 328.807156][T28062] mount_bdev+0xd3/0x290 [ 328.807169][T28062] ? ext4_mount+0x40/0x40 [ 328.807184][T28062] ? ext4_errno_to_code+0x110/0x110 [ 328.807203][T28062] ext4_mount+0x2d/0x40 [ 328.807219][T28062] legacy_get_tree+0x70/0xc0 [ 328.807248][T28062] vfs_get_tree+0x4a/0x1a0 [ 328.807319][T28062] path_mount+0x11d4/0x1ce0 [ 328.807336][T28062] __se_sys_mount+0x23d/0x2e0 [ 328.807350][T28062] ? mntput+0x45/0x70 [ 328.807369][T28062] ? __fpregs_load_activate+0x103/0x1b0 [ 328.807406][T28062] __x64_sys_mount+0x63/0x70 [ 328.807421][T28062] do_syscall_64+0x4a/0x90 [ 328.807440][T28062] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 328.807527][T28062] RIP: 0033:0x467b1a [ 328.807541][T28062] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 328.807554][T28062] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 328.807572][T28062] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 328.807585][T28062] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 328.807597][T28062] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 328.807606][T28062] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 328.807616][T28062] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 328.814121][T28065] loop2: detected capacity change from 0 to 4096 [ 328.833151][T28065] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 328.833196][T28065] EXT4-fs (loop2): get root inode failed [ 328.833206][T28065] EXT4-fs (loop2): mount failed [ 328.964653][T28102] loop2: detected capacity change from 0 to 4096 [ 329.006210][T28102] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 329.006248][T28102] EXT4-fs (loop2): get root inode failed [ 329.006253][T28107] loop0: detected capacity change from 0 to 4096 [ 329.006258][T28102] EXT4-fs (loop2): mount failed [ 329.009787][T28107] FAULT_INJECTION: forcing a failure. [ 329.009787][T28107] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 329.009808][T28107] CPU: 1 PID: 28107 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 329.009828][T28107] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 329.009873][T28107] Call Trace: [ 329.009882][T28107] dump_stack+0x137/0x19d [ 329.009909][T28107] should_fail+0x23c/0x250 [ 329.009929][T28107] __alloc_pages+0xe7/0x310 [ 329.009947][T28107] kmem_getpages+0x1a/0xd0 [ 329.010017][T28107] cache_grow_begin+0x4c/0x1a0 [ 329.010114][T28107] cache_alloc_refill+0x326/0x3d0 [ 329.010133][T28107] ? should_fail+0xd6/0x250 [ 329.010151][T28107] kmem_cache_alloc_trace+0x287/0x310 [ 329.010174][T28107] ? ext4_fill_super+0x62/0x8010 [ 329.010272][T28107] ext4_fill_super+0x62/0x8010 [ 329.010297][T28107] ? vsnprintf+0xe8f/0xed0 [ 329.010320][T28107] ? snprintf+0x6f/0x90 [ 329.010338][T28107] ? register_shrinker_prepared+0xdf/0xf0 [ 329.010362][T28107] ? set_blocksize+0x197/0x2a0 [ 329.010456][T28107] mount_bdev+0x1e8/0x290 [ 329.010474][T28107] ? ext4_mount+0x40/0x40 [ 329.010494][T28107] ? ext4_errno_to_code+0x110/0x110 [ 329.010510][T28107] ext4_mount+0x2d/0x40 [ 329.010568][T28107] legacy_get_tree+0x70/0xc0 [ 329.010586][T28107] vfs_get_tree+0x4a/0x1a0 [ 329.010670][T28107] path_mount+0x11d4/0x1ce0 [ 329.010687][T28107] __se_sys_mount+0x23d/0x2e0 [ 329.010699][T28107] ? mntput+0x45/0x70 [ 329.010715][T28107] ? __fpregs_load_activate+0x103/0x1b0 [ 329.010737][T28107] __x64_sys_mount+0x63/0x70 [ 329.010749][T28107] do_syscall_64+0x4a/0x90 [ 329.010768][T28107] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 329.010789][T28107] RIP: 0033:0x467b1a [ 329.010800][T28107] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 329.010813][T28107] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 329.010827][T28107] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 329.010837][T28107] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 329.010845][T28107] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 329.010854][T28107] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 329.010863][T28107] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 329.027171][T28107] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). 07:30:40 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x1100) 07:30:40 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:40 executing program 0 (fault-call:4 fault-nth:71): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:40 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0xc020660b, 0x0) 07:30:40 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:40 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000040)={0xffffffff, 0x3, 0x3, 0x6, 0x6, "557f68be1ded1ed4b4dd450be8acf8bf4fee39"}) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x84300, 0x0) ioctl$KDENABIO(r2, 0x4b36) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$NFT_MSG_GETSET(r3, &(0x7f0000000180)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000140)={&(0x7f0000000280)={0xc8, 0xa, 0xa, 0x3, 0x0, 0x0, {0x3, 0x0, 0x2}, [@NFTA_SET_FLAGS={0x8, 0x3, 0x1, 0x0, 0x43}, @NFTA_SET_USERDATA={0x58, 0xd, 0x1, 0x0, "67b1c0bb2a5bb86ef9fa9971f59e88431361a0dc40121fa4fabda4d3694401cdb5f92dfd844aa80fd3eda3dd0c7e43bd75637ffcdec8ae51152588a909cdcc830305be6dcdb45e8864444aee544e13c95d4f4eb0"}, @NFTA_SET_DATA_LEN={0x8, 0x7, 0x1, 0x0, 0x5}, @NFTA_SET_EXPR={0x4c, 0x11, 0x0, 0x1, @target={{0xb}, @val={0x3c, 0x2, 0x0, 0x1, [@NFTA_TARGET_NAME={0xf, 0x1, '/dev/nvram\x00'}, @NFTA_TARGET_NAME={0x6, 0x1, '!\x00'}, @NFTA_TARGET_NAME={0xf, 0x1, '/dev/nvram\x00'}, @NFTA_TARGET_NAME={0xe, 0x1, '/dev/ptmx\x00'}]}}}]}, 0xc8}, 0x1, 0x0, 0x0, 0x24008000}, 0x881) r4 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r4, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 329.027231][T28107] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 329.027393][T28107] EXT4-fs (loop0): mount failed 07:30:41 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:41 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = syz_open_pts(r1, 0x240d40) ioctl$TCSETSF(r2, 0x5432, 0x0) 07:30:41 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) ioctl$TCSETSF(0xffffffffffffffff, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:41 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) [ 329.682626][T28148] loop2: detected capacity change from 0 to 4096 [ 329.703738][T28155] loop0: detected capacity change from 0 to 4096 [ 329.710384][T28148] EXT4-fs error (device loop2): ext4_fill_super:4954: inode #2: comm syz-executor.2: iget: root inode unallocated [ 329.722810][T28148] EXT4-fs (loop2): get root inode failed [ 329.728754][T28148] EXT4-fs (loop2): mount failed [ 329.741893][T28155] FAULT_INJECTION: forcing a failure. [ 329.741893][T28155] name failslab, interval 1, probability 0, space 0, times 0 [ 329.754789][T28155] CPU: 1 PID: 28155 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 329.763220][T28155] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 329.773380][T28155] Call Trace: [ 329.776667][T28155] dump_stack+0x137/0x19d 07:30:41 executing program 5: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x80, 0x20) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/103, 0x67}], 0x1, 0x400, 0xf39) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r1, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r1, 0x5420, &(0x7f0000000000)=0x5) r2 = syz_open_pts(r1, 0x400080) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x212000, 0x0) syz_open_pts(r3, 0x1) 07:30:41 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r2 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r2, 0x0, 0x0) tkill(r2, 0x34) ptrace$cont(0x18, r2, 0x0, 0x0) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r2, 0x0, 0x2) [ 329.781003][T28155] should_fail+0x23c/0x250 [ 329.785547][T28155] ? mempool_alloc_slab+0x16/0x20 [ 329.790709][T28155] __should_failslab+0x81/0x90 [ 329.795672][T28155] should_failslab+0x5/0x20 [ 329.800268][T28155] kmem_cache_alloc+0x46/0x2f0 [ 329.805089][T28155] ? workingset_activation+0x23c/0x270 [ 329.810659][T28155] mempool_alloc_slab+0x16/0x20 [ 329.815681][T28155] ? mempool_free+0x130/0x130 [ 329.820456][T28155] mempool_alloc+0x8c/0x300 [ 329.825009][T28155] ? pagecache_get_page+0x7a3/0x900 [ 329.830454][T28155] bio_alloc_bioset+0xcc/0x480 [ 329.835320][T28155] ? __find_get_block+0x817/0x8e0 [ 329.840358][T28155] submit_bh_wbc+0x130/0x330 [ 329.845430][T28155] ? __getblk_gfp+0x4d3/0x590 [ 329.850214][T28155] submit_bh+0x21/0x30 [ 329.854344][T28155] ? __wait_on_buffer+0x60/0x60 [ 329.859305][T28155] ext4_read_bh+0xdf/0x190 [ 329.863796][T28155] ext4_sb_bread_unmovable+0xf1/0x1d0 [ 329.869467][T28155] ext4_fill_super+0x41f/0x8010 [ 329.874433][T28155] ? vsnprintf+0xe8f/0xed0 [ 329.878870][T28155] ? snprintf+0x6f/0x90 [ 329.883053][T28155] ? register_shrinker_prepared+0xdf/0xf0 [ 329.888913][T28155] ? set_blocksize+0x197/0x2a0 [ 329.893760][T28155] mount_bdev+0x1e8/0x290 [ 329.898182][T28155] ? ext4_mount+0x40/0x40 [ 329.902516][T28155] ? ext4_errno_to_code+0x110/0x110 [ 329.907716][T28155] ext4_mount+0x2d/0x40 [ 329.911896][T28155] legacy_get_tree+0x70/0xc0 [ 329.916551][T28155] vfs_get_tree+0x4a/0x1a0 [ 329.921284][T28155] path_mount+0x11d4/0x1ce0 [ 329.925835][T28155] __se_sys_mount+0x23d/0x2e0 [ 329.930594][T28155] ? mntput+0x45/0x70 [ 329.934565][T28155] ? __fpregs_load_activate+0x103/0x1b0 [ 329.940101][T28155] __x64_sys_mount+0x63/0x70 [ 329.944790][T28155] do_syscall_64+0x4a/0x90 [ 329.949212][T28155] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 329.955095][T28155] RIP: 0033:0x467b1a [ 329.958975][T28155] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 329.978833][T28155] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 329.987440][T28155] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 329.995396][T28155] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 330.003402][T28155] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 330.011357][T28155] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 330.019397][T28155] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 330.043825][T28155] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 330.057589][T28155] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 330.072434][T28155] EXT4-fs (loop0): mount failed 07:30:41 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) syz_open_pts(r0, 0x550feb0afacd303d) write$binfmt_elf64(r2, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) ioctl$TCSETS2(r2, 0x402c542b, &(0x7f0000000000)={0xfffffc00, 0x80, 0x7, 0x3, 0xb9, "e956931109b79eb5bb91b2edc015965c67b75f", 0xdd, 0x5}) ioctl$TCSETSF(r1, 0x5432, 0x0) 07:30:41 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, 0x0, "00800080a20300"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:41 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:41 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x1200) 07:30:41 executing program 0 (fault-call:4 fault-nth:72): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 330.524045][T28197] loop2: detected capacity change from 0 to 4096 [ 330.538932][T28197] EXT4-fs (loop2): ext4_check_descriptors: Block bitmap for group 0 overlaps superblock [ 330.540937][T28202] loop0: detected capacity change from 0 to 4096 [ 330.548897][T28197] EXT4-fs (loop2): group descriptors corrupted! [ 330.560223][T28202] FAULT_INJECTION: forcing a failure. [ 330.560223][T28202] name failslab, interval 1, probability 0, space 0, times 0 [ 330.574557][T28202] CPU: 0 PID: 28202 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 330.574625][T28202] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 330.574688][T28202] Call Trace: [ 330.574697][T28202] dump_stack+0x137/0x19d [ 330.574732][T28202] should_fail+0x23c/0x250 [ 330.605731][T28202] __should_failslab+0x81/0x90 [ 330.610608][T28202] should_failslab+0x5/0x20 [ 330.615560][T28202] kmem_cache_alloc_node+0x58/0x2b0 [ 330.620755][T28202] ? create_task_io_context+0x36/0x210 [ 330.626228][T28202] create_task_io_context+0x36/0x210 [ 330.631983][T28202] submit_bio_checks+0x778/0x800 [ 330.636937][T28202] ? mempool_alloc_slab+0x16/0x20 [ 330.642003][T28202] submit_bio_noacct+0x33/0x7e0 [ 330.646967][T28202] ? mempool_alloc_slab+0x16/0x20 [ 330.653283][T28202] ? mempool_free+0x130/0x130 [ 330.658514][T28202] ? mempool_alloc+0x99/0x300 [ 330.663462][T28202] ? pagecache_get_page+0x7a3/0x900 [ 330.668750][T28202] submit_bio+0x16d/0x2b0 07:30:42 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$F2FS_IOC_WRITE_CHECKPOINT(r2, 0xf507, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) 07:30:42 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) ioctl$TIOCGDEV(r0, 0x80045432, &(0x7f0000000000)) 07:30:42 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x40000, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) r1 = syz_open_dev$vcsn(&(0x7f0000000040), 0x2, 0x121180) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 330.673201][T28202] ? bio_alloc_bioset+0x402/0x480 [ 330.678303][T28202] ? __find_get_block+0x5d6/0x8e0 [ 330.683498][T28202] submit_bh_wbc+0x2f3/0x330 [ 330.688305][T28202] submit_bh+0x21/0x30 [ 330.692577][T28202] ? __wait_on_buffer+0x60/0x60 [ 330.698191][T28202] ext4_read_bh+0xdf/0x190 [ 330.702620][T28202] ext4_sb_bread_unmovable+0xf1/0x1d0 [ 330.708086][T28202] ext4_fill_super+0x41f/0x8010 [ 330.713398][T28202] ? vsnprintf+0xe8f/0xed0 [ 330.717899][T28202] ? snprintf+0x6f/0x90 07:30:42 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)={0x0, 0x0, 0x20}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) [ 330.722073][T28202] ? register_shrinker_prepared+0xdf/0xf0 [ 330.727924][T28202] ? set_blocksize+0x197/0x2a0 [ 330.732962][T28202] mount_bdev+0x1e8/0x290 [ 330.737384][T28202] ? ext4_mount+0x40/0x40 [ 330.741986][T28202] ? ext4_errno_to_code+0x110/0x110 [ 330.747280][T28202] ext4_mount+0x2d/0x40 [ 330.751439][T28202] legacy_get_tree+0x70/0xc0 [ 330.756289][T28202] vfs_get_tree+0x4a/0x1a0 [ 330.760848][T28202] path_mount+0x11d4/0x1ce0 [ 330.765394][T28202] __se_sys_mount+0x23d/0x2e0 [ 330.770096][T28202] ? mntput+0x45/0x70 07:30:42 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) ioprio_set$uid(0x2, r2, 0x0) r3 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040), 0x440100, 0x0) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r0, &(0x7f00000000c0)={0x10}) ioctl$PIO_CMAP(r0, 0x4b71, &(0x7f0000000000)={0x80000000000, 0x0, 0x4a, 0x2, 0x0, 0x551a}) r4 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r4, 0x5432, 0x0) [ 330.774093][T28202] ? __fpregs_load_activate+0x103/0x1b0 [ 330.779734][T28202] __x64_sys_mount+0x63/0x70 [ 330.784443][T28202] do_syscall_64+0x4a/0x90 [ 330.789330][T28202] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 330.795685][T28202] RIP: 0033:0x467b1a [ 330.799572][T28202] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 07:30:42 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 330.820175][T28202] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 330.820202][T28202] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 330.820211][T28202] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 330.820222][T28202] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 330.820233][T28202] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 330.820244][T28202] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 330.855379][T28202] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 330.855416][T28202] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 330.855843][T28202] EXT4-fs (loop0): mount failed [ 330.909691][T28238] loop2: detected capacity change from 0 to 4096 [ 330.955048][T28238] EXT4-fs (loop2): ext4_check_descriptors: Block bitmap for group 0 overlaps superblock [ 330.965222][T28238] EXT4-fs (loop2): group descriptors corrupted! 07:30:44 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r2 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r2, 0x0, 0x0) tkill(r2, 0x34) ptrace$cont(0x18, r2, 0x0, 0x0) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r2, 0x0, 0x2) 07:30:44 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) ioctl$TCXONC(r1, 0x540a, 0x2) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5432, 0x0) 07:30:44 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="1b3d0707000000000000000000000000000000000000000000000000000000004c00000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000fcff"], 0x78) execveat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='/dev/ptmx\x00', &(0x7f0000000140)='![)[#\x00', &(0x7f0000000180)='/dev/ptmx\x00', &(0x7f00000001c0)='!-\xd1-Y\\*-.\x00'], &(0x7f0000000580)=[&(0x7f00000002c0)='/dev/ptmx\x00', &(0x7f0000000300)=')[\x00', &(0x7f0000000340)='/dev/ptmx\x00', &(0x7f0000000380)='/dev/ptmx\x00', &(0x7f0000000480)='$/\x00', &(0x7f00000004c0)='/dev/ptmx\x00', &(0x7f0000000500)='/dev/ptmx\x00', &(0x7f0000000540)='-.\x00'], 0x800) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r2, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) write$binfmt_aout(r0, &(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYBLOB="0cddfd5b87cdc809863aa73b18932169a043ea73008cc4b448d437f0642c526c77ae8209572a99f1980f50f1a35fa2cd691c2ebf1e51a2e3f389bbc1257ea8f49d64549daf402a3c215b2c3eed8a7838ca02b2a5ae758e4344578e80e3260c036147aa8a254ecf55f14b05fe3f628a75e7ad8bfd4393a850d3", @ANYRESDEC=r1, @ANYRES16=r1, @ANYRES16=r0, @ANYRES16=r2], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r3 = syz_open_pts(r0, 0x0) r4 = syz_open_dev$usbmon(&(0x7f0000000640), 0xffffffff, 0x329080) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r5, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) ioctl$F2FS_IOC_DEFRAGMENT(r5, 0xc010f508, &(0x7f00000007c0)={0xffffffffffffffdd}) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) mount$9p_fd(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x2000004, &(0x7f0000000680)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@cache_mmap}, {@cache_loose}, {@access_any}, {@cache_loose}, {@posixacl}], [{@dont_measure}, {@fsuuid={'fsuuid', 0x3d, {[0x32, 0x38, 0x35, 0x39, 0x31, 0x37, 0x31, 0x35], 0x2d, [0x64, 0x38, 0x66, 0x32], 0x2d, [0x62, 0x39, 0x64, 0x39], 0x2d, [0x32, 0x38, 0x66, 0x38], 0x2d, [0x36, 0x66, 0x31, 0x60, 0x65, 0x31, 0x32, 0x35]}}}, {@pcr={'pcr', 0x3d, 0x16}}, {@fowner_gt={'fowner>', r7}}, {@smackfsfloor={'smackfsfloor', 0x3d, '-.\x00'}}, {@dont_hash}, {@smackfshat={'smackfshat', 0x3d, '[--:\'-#'}}, {@fsname={'fsname', 0x3d, '-%/$-]*.^'}}, {@appraise}, {@obj_user={'obj_user', 0x3d, '-.\x00'}}]}}) ioctl$TCSETSF(r3, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:44 executing program 0 (fault-call:4 fault-nth:73): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:44 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:44 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x2000) 07:30:44 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) r1 = signalfd4(r0, &(0x7f00000000c0)={[0x101]}, 0x8, 0x80800) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000100)={0x5, 0x3, 0x4, 0x9, 0x0, "bfff920380e9629fab3c623ccfbd85fdacc156"}) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x4, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCGETD(r0, 0x5424, &(0x7f0000000040)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x420800, 0x0) ioctl$KDSETKEYCODE(r2, 0x4b4d, &(0x7f0000000180)={0x1, 0x3}) r3 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r3, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 332.923496][T28267] loop2: detected capacity change from 0 to 4096 [ 332.935663][T28274] loop0: detected capacity change from 0 to 4096 [ 332.954996][T28267] EXT4-fs (loop2): ext4_check_descriptors: Block bitmap for group 0 overlaps superblock [ 332.965251][T28267] EXT4-fs (loop2): group descriptors corrupted! [ 332.965856][T28274] FAULT_INJECTION: forcing a failure. [ 332.965856][T28274] name failslab, interval 1, probability 0, space 0, times 0 [ 332.984319][T28274] CPU: 0 PID: 28274 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 332.992958][T28274] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 333.003480][T28274] Call Trace: [ 333.006790][T28274] dump_stack+0x137/0x19d [ 333.011249][T28274] should_fail+0x23c/0x250 [ 333.015919][T28274] __should_failslab+0x81/0x90 [ 333.020858][T28274] should_failslab+0x5/0x20 [ 333.025639][T28274] kmem_cache_alloc_node_trace+0x58/0x2e0 [ 333.031516][T28274] ? __crypto_alg_lookup+0x36d/0x3a0 [ 333.037100][T28274] ? __kmalloc_node+0x30/0x40 [ 333.042007][T28274] __kmalloc_node+0x30/0x40 [ 333.046741][T28274] crypto_create_tfm_node+0x4a/0x1f0 [ 333.052266][T28274] ? crypto_alg_mod_lookup+0x397/0x4e0 [ 333.057929][T28274] crypto_alloc_tfm_node+0x100/0x290 [ 333.063406][T28274] crypto_alloc_shash+0x2b/0x30 [ 333.068599][T28274] ext4_fill_super+0x616/0x8010 [ 333.073985][T28274] ? vsnprintf+0xe8f/0xed0 [ 333.078505][T28274] ? snprintf+0x6f/0x90 [ 333.082762][T28274] ? register_shrinker_prepared+0xdf/0xf0 [ 333.088569][T28274] ? set_blocksize+0x197/0x2a0 [ 333.093353][T28274] mount_bdev+0x1e8/0x290 [ 333.097701][T28274] ? ext4_mount+0x40/0x40 [ 333.102044][T28274] ? ext4_errno_to_code+0x110/0x110 [ 333.107321][T28274] ext4_mount+0x2d/0x40 [ 333.111672][T28274] legacy_get_tree+0x70/0xc0 [ 333.116737][T28274] vfs_get_tree+0x4a/0x1a0 [ 333.121170][T28274] path_mount+0x11d4/0x1ce0 [ 333.125671][T28274] __se_sys_mount+0x23d/0x2e0 [ 333.130354][T28274] ? mntput+0x45/0x70 [ 333.134356][T28274] ? __fpregs_load_activate+0x103/0x1b0 [ 333.139966][T28274] __x64_sys_mount+0x63/0x70 [ 333.144633][T28274] do_syscall_64+0x4a/0x90 [ 333.149163][T28274] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 333.155331][T28274] RIP: 0033:0x467b1a 07:30:44 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x400400, 0x0) ioctl$TIOCL_GETSHIFTSTATE(r0, 0x541c, &(0x7f0000000000)={0x6, 0xa6}) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) ioctl$TIOCGSOFTCAR(0xffffffffffffffff, 0x5419, &(0x7f0000000040)) 07:30:44 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {0x0, 0x0, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:44 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) r1 = syz_open_dev$rtc(&(0x7f0000000040), 0x8, 0x4000) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000100)={0x0, 0x4, 0x2, 0x8, 0x3, "252c0afa105189144bff93e03db5688a26b102"}) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r1, 0x8010661b, &(0x7f00000000c0)) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:44 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x4400, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, 0xff}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) 07:30:44 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {0x0, 0x0, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 333.159223][T28274] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 333.179216][T28274] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 333.187634][T28274] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 333.195700][T28274] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 333.204146][T28274] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 333.212244][T28274] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 333.220512][T28274] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 333.228715][T28274] EXT4-fs (loop0): Cannot load crc32c driver. [ 333.276449][T28305] loop2: detected capacity change from 0 to 4096 [ 333.287813][T28305] EXT4-fs (loop2): ext4_check_descriptors: Block bitmap for group 0 overlaps superblock [ 333.297859][T28305] EXT4-fs (loop2): group descriptors corrupted! 07:30:47 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$SOCK_DESTROY(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000001440)=ANY=[@ANYBLOB="041100001500080026bd7000fddbdf2515050410010027c052f6b29457ac2a2aa62cf43a9fcc25724d8f5eefc11bb158e4e5d0f2b51e6055cc11c7fd9cb558f68f5f39124f13e2707105bd5c187ecc333990e6f59d02c3e5590ff752b1a0c2c6e8c88a85c6d28a7fe6c020c78dc9da9f4f426407996bf9adf52eee4619b6af608c8268116591af6bf2af841ad4a76833bf1736984bbf177f7658593589d8dcedf91211a0fe9354e6fa3baa0e42dbc21a1a91a6ffc9bd77ce6adf9dc08065f8c2c875e5927b97d593b610daa77f03f248725c696965dce9439f5b362582dbaa11cd92c2c709032e01cced04c3c3ad121671f5f2e130d8af88c97f54a3a834bda44753492239d227779f22a3be2edb35d8bd7c7614475ff3f591141bd09f21b52e5f2f74f3fc5ca1639c72c178044afa95d7991594d45436c42c135c72e4a29e3c090d22471d569bff08b8bd0fb9a4dddb90cf2c0fc3d32f2fde3ed2e0f124c85601546518fb78a335bc88a08b21445aef24eca46a970b07e4ae0b5c4de81711c6df4ec9c64e6a887f7694fec5503cec997b67d62ada2cca435620c608a5444f1d8a06cf5ac6b2d6022852023064d730355faa5e0fee4030ee45663fed1ea57b12c93204f7811321c08cb828844ab437db29d4a06819039de5601cef398360b45805b75464c6f3debdf0e01018ea9ef8e52faba64bab6b34aa4621993a2a1c24d324eab888a7806d4054cff51d0b43ca3ccb5bfaaf264c522862b8e217124f8e8fbc5adf6e24125ef57123d4166805c8389a685c05d7af2b099b0eafd1f5b8d22fbd3da9aafdd7c73903186fd9da483f134183d4ab1b89a4bb925a9a561d060e2e81322aedf08727456d4b7f7ff677de9f97e08979302339f62c6f1cf7374b6e001b19274336bc7d55740cfb1e699970f6acaf417fe5afc054903d929b7ba9337bf9b579263dbd9d3b48137cde86727888ae70fc6d5d8a982f121fa4b3d0269d18fee92f24e179c017af652eccb7f845cb542e399e637ac116ee7aff423bfa14c45d92e605fac86e8f94e437c4e1eb9374703b50a023dd73541649159af1c68bf1f8404ba4de00522fe6f030db15ed373e64cae982451e4ed720f28f7683040692b1b0ed7547fcdf08393c5f621a059800eb26c3444b0d55fe50a84956f1121795ca5d30650906b1f7f69fd2737f07ce4425af1ed983ac6090b857bc170d97ed86678aa60e7d430044dd3518c83153dfcbabf847714ce37db85a891c1fa1aba53dce0bd385d5d286d569ede7204131e1469a31adfc986c81a969d07edfc107d57903cff75ed580aec80d4e4d4c3f5884c34b25c53dfa6dec7c791bf46d034ec879dd1388f8e601bf54b7b2abc6f82a15c205a353c72fe95e6e230bb316e4c9bf24191ef58808ebf937abed404f7e2793902b34bcc032c40cc5af5aecdc0830081e7b40951753fae09ca718797a7221fcea9b56503ae50fee979625de4f8191ff017168c26a9566dedb904877da2abbdf2f6751190679e4e140252875e2c3cf5d9db8408a89382acb45de61c133f5e9f8464070a8dcd13db0f81990d9fc8fa3dbf22edd38c55af1edb560ae75c85bd8d4b8e2613acc5bd06b63fdc04c2b18bfe29c268a676b84abd9efdc2f9f842469e340a62a11ab3500dc21e418beddd814619e8443dcabd460a685c2d8aa5828001b17fdd87a13e87a3b4022a7a46a524d8705f67613b5c521b35ac7f99beae4e1ee5f59668cb91b20f7ebc4d4aae211672a31db2ce78a84ad3ed27b1e2a1caf55bf6bd45a9dda37c8408a753d88bcf9b2a38d45a45bfa7dcfff54d92b39724e80b9b78e77aef3a1eb29f2bb4bcc49a01039fbd4cb7b32b3a6279efdc4f29547c65c542fab0725e5577dcd558f8ab2d43e7f3dc14d5613cfe87476245ded57cd5743ced808e0ae67ab7fe18ff4fbb2fa81dbf0878c1587dc236c96e9496cefe9c6e23fbd185f7de4a8c80ea7ef24f9cc616b8569cfd782c93bd9a59f5c226730b0bfcec2e9cfb279daa92998258690963bfeae9dd6901ab1e7f8d3c1b68b3ee5a758864ea21d605834f05edc7ef0b7f0158782a2a4e7f856e9be18753b70d6be321933fd3ee85f9942da0de3e3183d968a1fbc6b2dec628ca1f560d9acf4ec147e1cb0009fc5289b0308f2aec46388287ff70657a7a3f9feeb2485cec33accb9725ae6914dd9c389c8157d75efb20ae25567694b7970cd993cc116fa96cb177094f46140e1a56711c474b6d23e9e2892ab1b12144baab0dad65e07eb757224340f11df8f28ba96df09da68ceaa717d0d89d8dbad23d01139f588d675be0f6e1f33a8474826f9086f6ed4f76c7747d7c6fb97cbbb03bcc798ed80e9c754a87f83f5e4c28359561eca4eb5ac91d2d782d65166ab7bfece153fe5368e4d780e4c7308dd4420888b59597b7a8e823f1f46b2625862df11639bb21be2c09a87638668775146e9510c52464b90c4ce69e4dc7142c8c24cbbd9c2668995a0ce3fbe65aa6c0a7231b63d82683da679cbc5e77dd8216368c3d9799889cd00759132083f34fcdf9d8b19804d5226ec3f9ccc9cb5dfa1ed9526b3f57d2edc169c836c65c6c0a7761ac413720bb87e1eb07653fd58d18bb4ec4d04b54f49232c9fe8ad6b85b2175859e48f69d4cc8a2c1e72bfd010ff6bd8516904654353d8bb7ef5144fcd778b58d82f874f0a848876418e0436bd62c11fd2e073e73512164a0f673a0472c652107e0df24042c20a7aa1be69b8c7ae5ce0b3dc3df700afa5684c6290d9e8e1d19e8c35e952202e96a539da219f5bbb6c0d3d795c2680effadab45c26af7d860c53fc557f0acb35cd8f85c5f8c85bcf8a9ce2c500579fc3044d201a549141314c13adfb4a3739bc5e3a7da167eb18fc299639556f90298d172346b49cc9dbc313ff79a528689c789789085b3b859004d66e7558fbe0d526a08c31d0fc68987105433b73c23f7083ae368aabae9cee6553ec0e30cf81aa4d255ae95028a7f78b484e093d6ce281e9ba5d2daa4c26b0aa3c5e16da634b369305aa1daf01878967bff10ffbe2ad8c8a835952699f42c7ef0b6856316da81f3222def4a451a055e847469f70d8591ba65156225fb4df6b848bc6c6504c9069d56e258cb6091368a185bbe79e52b01c34bfb747db8a4a70c8ebac065bdf5bd02eb76e80e7fef2b195b1f5e4b2376c95a023a322fc821fb7ecf5e04b69ccc6e29231645a40c8b48ff4bc0a85a919a8d722b9e910a473abb00b7f01bf3ece21ba0f0dc5e5f8a0360058e15f2487cd7edd9c96f468663c2723353e8e8efce547af4fdaf0ebe86d9e20421fb82f0fdf5f663e9df1d21a2109bbdebd95080adda71ce1c576f8d667885e55eee98cdc6f8ee655b930cc1b06652a5fc9efc8d403545f590b1ec6f184c5be3a783cd4a70c6c8b6b90e547a9c981d5dc8dab30acc77e636b2b70ef781d94c0f6cb2104d99ed26edfd998f9b9b7c3ac0d6665f615c4d6b1ec3206436f636a2fb5a7b765affeb7161cecc67e714573e7352bb1d95a5e23c01b9f9808b1e0ef8dc3a0a62afb6f2f2847b91046b06e4dfc351d273772b66e29f76242755d00f5e60afc73ed3da90f89ec0cd223c4f89063ecd470e7c3a11958758b054ba07d5c8c81a90c36a991ee4f50b446a00698fbf16d661fd981ae4e6dd8764a518e15b9ae2f893be30d06b07c7cdf60b6e4b0c86eabdf017d2f677f236b8bbd0c26ab633a07f26a91524117637b1c431860c2808488eb283efc6c991bfe7800e568e5e2283e5f4294f03da0cdf7e3137a017614ca94a9ee95d088e2922bf7c1b6431161f2da1fc91ff3eb380211a2b61c9e140cfa14e2d951d45a481f9439c3e82160af4ff45c70a363f845bf6b4a60b0909614146b13be92c9fb354b1bc60a767ff8cfdaa7263bacbc08ebad4475f202a8f3a8de992bf7d897a38e614a26aeb49750c436437bbd980fcbd2147b4e85a22a3c6b7971d1c3c43ace13e4f71198882dd76131e8a8bc0f3a73bd4d1834d3e1d5eaee24772eb0671604611c06be352e9ff94991a2624ad111ed43ef917b9946d4aecda6a30fd4a4b0d4e842ade13aa07f9940bd2bb664ab97d83ea2dc559b617fd15c6eb908b2a95f73fc267140013cb896c2d966e810af0c7a4935b2f2e1672190081767cced3f7a38ecf0a7e8cefce7a09757ea4dd8fd7530ef20301dcadcd84ccc40af7028d4fc9b071ac8889a8c84267361e9fd6fb6c162419dd9c506dfef868b0f18e42444a6b7579fca8a10513556544e8da8e7669e3687a0dc010db34001ceab685257e8743b6b57d9b4646a1f3cb49ea9ba30d07669126d3be320676c5bfcd29da971d35de57dbf478192f506946c2021283773c2f2e42fd1be900acea0bf965d9a82166e5d34d9edb13d84c2c578b1c51e58abd7462da9d61605e59cecf57fafca9abd887f173b51d4f1f647c994d7a316fd114ebf5dd54f8004fe990ffc2d919b9d284db031bc2de2a13cdfdb5ede17c63f5b3a4ec24cdbb8e108d5b487303f85c1925d5ae822acfc446f7cdb3e37a0a3b0fa452ab469cf089eb3acb00e4236ecca0765f4535aaced29f1883b86d3331a027a1613ff83370ba1fb4f04aafc4c113c6b225a7e3f16daaa6ec4d1afc96e5b79158147844f82de0411c84920e9f77b3db8ee81c9b3989eb751c4a1f3a9cb32714ad3ad3d7df98fd1027f2c36c881830c052bbf89a6a7fecb41c81babf12e0d4cd4cba3a5e809a732228b1aa8d834dfba016ef83e00f5db3410039e7b66bc98463e1e590b784edfb3e5786ba411ddbcf7ef4f65a878d084cb9d36612239fa6c63aa895a94928ad6761b33b24306a966da37df61a454e6e70931d6fa40e5d54eaad89c0bfe49f001c47627cd00d60cc72e55609b6bc90b10e681021f4656d280a1497a9d4543181d4a82e147754860ce2e6d624a09a91d4ced6d39f99a9862dfa4972fb0474fa9c3e4a940dce5c361ed123a70c438475a9112de10e45dc049e66c903032f741ccffcde917955b9af34d6e372c3751daecb260a00b37cf79b3e8dda1f9d0627a8f9d91e2a31af3066ee6dbc70506931c5528f38d1fc6f039ce686d5d636baddebbc8532bc3d65351f38c23436f7319f96778e06936811c455937f6981a01038e7511d14ae4b91380bb798ab0e42db34ad3212c0a4ecc0d8c6d5961d3e35bf0ec37f83333c0e26c3fc08f061adb141ccc7cafa0d3642ee0d99d2ac491761377f2d8d296909e7f57641836d0e4ecfa2d85863c9f7fc5f56473059b8e4541df10f6826df79ef5f42d47de5197dd9b4e8f3c8ae2b22225f8448696202b03bce34f07422c491affd597c3e5121060c51251842f8521c2c1071b40feafb05e1628a5411d0e19421d95a6ef1ea4ce8f3c2d7667bea83d058abb4555e01d02d70734d504879cc1a3d6f702d7dea73b374de6fa5302ca246515bd1c6e1c82e55ffe10a78f6b5ad3efda31035b5c29e7ac733d161ca28d781d991f4f68d33a1172c54e772bc1b198ca61b2bed433db00a931b8b8545317057a15172b5e5468b608a973feb6c9ff58f58bd1d913b82de3087ae22731b453a32461cd2f400a6435ef2382473e579758780744e9e1489568c486514787f5764efc4d36c6958371414933cbae12fef2e0b15c81ec54c36a430615c5aaae2ce49031996157d7d039e62a6771c5ab6f3d25b8cb8bd37c66f8c580eaa4ed81de3d6d2fef4d806f5ff0115a50c6d6c7abfc85f8ce893571a09a1b7a6a260e26433c5443d6a8ec786fbfed482c82708f84082a1e4cff03a6240f8b652210ddf351740afa9c719064b7823f6be89536a316e7746541fa817e5c2fbc5523375801207d5000010042c9b918de6b7fe21b70768fb2f4ba42b541723ea9172863de2251a401312b71bc107cf979933347f1e5f9a995091e9944302fbb0e3d8f53dfbd8d78bc7b0ba77b258a467328c0e2f9077e6731000100a7a5623d7cafb738018ff9238943193e2e83c589e0bd99c6c032b660b7820e0e222577e61681342afc2e7d690e0000006600010006b1e2a66017501405a01867d653c13e843e425a10108ae7ac6570a62b8a3b936196c55374ce0baf46b298a530d5fd547e4c5d044b7b4aed33fc3a0c2fdf5c597b1d91943bdb4a3704f0caca079d8997bcbefa71372b501790869ac7298f2eccb5ccfaaeb2ac68a9bfd768d162d2fd848a44636f722417874a1df25dde9f6df3d9693e604f026241b8f8bd1e1ae7603c7edd34d49f41d6"], 0x1104}, 0x1, 0x0, 0x0, 0x40081}, 0x20000080) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r2 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r2, 0x0, 0x0) tkill(r2, 0x34) ptrace$cont(0x18, r2, 0x0, 0x0) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r2, 0x0, 0x2) 07:30:47 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = openat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={0x101000, 0x90, 0x6}, 0x18) ioctl$KDENABIO(r1, 0x4b36) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r2 = syz_open_pts(r0, 0x0) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x3c, 0x7ffffff, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) syz_open_pts(r0, 0x100) 07:30:47 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x551f00, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x4000, 0x0) ioctl$GIO_SCRNMAP(r2, 0x4b40, &(0x7f0000000080)=""/36) 07:30:47 executing program 0 (fault-call:4 fault-nth:74): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:47 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {0x0, 0x0, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:47 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x2500) 07:30:47 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0xb0001, 0x0) ioctl$F2FS_IOC_ABORT_VOLATILE_WRITE(r2, 0xf505, 0x0) 07:30:47 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400), 0x0, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 335.926170][T28327] loop2: detected capacity change from 0 to 4096 [ 335.948220][T28328] loop0: detected capacity change from 0 to 4096 [ 335.961823][T28327] EXT4-fs (loop2): ext4_check_descriptors: Block bitmap for group 0 overlaps superblock 07:30:47 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) syz_open_pts(r0, 0x40000) ioctl$TCSETSF(r0, 0x5404, &(0x7f00000000c0)={0x7, 0x1, 0x3f, 0x7, 0x10, "7b08fe6f6ae7191ad6920143561b2147c4b552"}) r1 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) ioctl$BLKTRACESTART(r1, 0x1274, 0x0) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x78043, 0x0) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 335.971892][T28327] EXT4-fs (loop2): group descriptors corrupted! 07:30:47 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) r2 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0x10) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r3, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) write$binfmt_misc(r3, &(0x7f0000000240)={'syz0', "2fa5657a1c6f791609b7d3f3885bc2c65127643c7e4b09dbee935310236e1dd01f5dd99c58aee11cf9f19636b5cfe68fe570200c0a773c1c6985c56a43155feadc805e18bc5e0c4aa770be5afd1241b475dcdd81c2e01f3660cb741f4294b4178ecd905f489c128365ce21f23951f504b4fd265944a0e1d2e4c46d4e3195705d95b84f87052f34ab5be653d809d431dd25fd14b4ecdb5bbc6933c5474fb631f87da5514fad75b202f73f6a9962c7116ff448bd43247294a30103631d8f4ca3a3d6f4dd6cfa072dacc452479964bcdd8197a600b689f364f5de6349041e196f09f7d55aade36b45c93ab316eff067690e87"}, 0xf5) ioctl$TCSETSF(r1, 0x5432, 0x0) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) syz_open_pts(r4, 0x88000) write$binfmt_elf64(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="1b3d0707000000000000000000000000000000000000004c0000000000000000000000000000000000000000003800"/111], 0x78) ioctl$TCSETS(r4, 0x5402, &(0x7f00000000c0)={0x40000000, 0x9, 0x7fffffff, 0x7ff, 0x14, "e6503537c8a23ec9f2af2ae09e16592d05d2bc"}) ioctl$TIOCL_SETSEL(r2, 0x541c, &(0x7f0000000100)={0x2, {0x2, 0x8, 0x7fff, 0x9, 0x9, 0x4}}) r5 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) splice(r3, &(0x7f0000000140)=0xb05, r5, &(0x7f00000001c0)=0x200, 0xfffffffffffffffc, 0x3) [ 335.997209][T28328] FAULT_INJECTION: forcing a failure. [ 335.997209][T28328] name failslab, interval 1, probability 0, space 0, times 0 [ 336.009958][T28328] CPU: 1 PID: 28328 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 336.018476][T28328] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 336.028596][T28328] Call Trace: [ 336.031880][T28328] dump_stack+0x137/0x19d [ 336.036368][T28328] should_fail+0x23c/0x250 [ 336.040796][T28328] ? mempool_alloc_slab+0x16/0x20 07:30:47 executing program 5: ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(0xffffffffffffffff, 0x5420, &(0x7f0000000000)=0x5) r0 = syz_open_pts(0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2000002, 0x11, r0, 0x4508e000) syz_open_pts(r0, 0x1412c0) ioctl$TCSETSF(r0, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 336.046022][T28328] __should_failslab+0x81/0x90 [ 336.050996][T28328] should_failslab+0x5/0x20 [ 336.055764][T28328] kmem_cache_alloc+0x46/0x2f0 [ 336.060550][T28328] ? workingset_activation+0x23c/0x270 [ 336.066018][T28328] mempool_alloc_slab+0x16/0x20 [ 336.070902][T28328] ? mempool_free+0x130/0x130 [ 336.075771][T28328] mempool_alloc+0x8c/0x300 [ 336.080293][T28328] ? pagecache_get_page+0x7a3/0x900 [ 336.085582][T28328] bio_alloc_bioset+0xcc/0x480 [ 336.090531][T28328] ? __find_get_block+0x817/0x8e0 [ 336.095609][T28328] submit_bh_wbc+0x130/0x330 [ 336.100203][T28328] ? __getblk_gfp+0x4d3/0x590 [ 336.104891][T28328] submit_bh+0x21/0x30 [ 336.108968][T28328] ? __wait_on_buffer+0x60/0x60 [ 336.108993][T28328] ext4_read_bh+0xdf/0x190 [ 336.109016][T28328] ext4_sb_bread_unmovable+0xf1/0x1d0 [ 336.109036][T28328] ext4_fill_super+0x2376/0x8010 [ 336.109059][T28328] ? snprintf+0x6f/0x90 [ 336.109138][T28328] ? register_shrinker_prepared+0xdf/0xf0 07:30:47 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) ioctl$TCSETSF(0xffffffffffffffff, 0x5404, &(0x7f0000000040)={0x9, 0x5, 0x7ff, 0x4e2b7f9d, 0x15, "9e3aad849a1ecba5963c910fbe00f47d200cfc"}) [ 336.140552][T28328] ? set_blocksize+0x197/0x2a0 [ 336.140580][T28328] mount_bdev+0x1e8/0x290 [ 336.140598][T28328] ? ext4_mount+0x40/0x40 [ 336.140618][T28328] ? ext4_errno_to_code+0x110/0x110 [ 336.140704][T28328] ext4_mount+0x2d/0x40 [ 336.140788][T28328] legacy_get_tree+0x70/0xc0 [ 336.140805][T28328] vfs_get_tree+0x4a/0x1a0 [ 336.140818][T28328] path_mount+0x11d4/0x1ce0 [ 336.140831][T28328] __se_sys_mount+0x23d/0x2e0 [ 336.140842][T28328] ? mntput+0x45/0x70 [ 336.140858][T28328] ? __fpregs_load_activate+0x103/0x1b0 [ 336.140940][T28328] __x64_sys_mount+0x63/0x70 [ 336.140951][T28328] do_syscall_64+0x4a/0x90 [ 336.140967][T28328] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 336.140985][T28328] RIP: 0033:0x467b1a [ 336.140996][T28328] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 336.141008][T28328] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 336.141101][T28328] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 336.141109][T28328] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 336.141117][T28328] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 336.141125][T28328] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 336.141134][T28328] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 336.193457][T28328] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 336.302554][T28328] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 336.302990][T28328] EXT4-fs (loop0): mount failed [ 336.323202][T28360] loop2: detected capacity change from 0 to 4096 [ 336.347177][T28360] EXT4-fs (loop2): ext4_check_descriptors: Block bitmap for group 0 overlaps superblock [ 336.357358][T28360] EXT4-fs (loop2): group descriptors corrupted! 07:30:50 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0xfffffffc, 0x0, 0xa, "ec4842d70000d0000400000000f12a00"}) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) 07:30:50 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000040)={0x101, 0xfffffe00, 0x4, 0x9, 0x12, "385d59c55f7c8b838828342cbd83ce75abda61"}) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f00000000c0)=0x1) r2 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000140)='.pending_reads\x00', 0x18ba44, 0x0) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000100)={0x9, 0x4000000, 0x0, 0x9, 0x8, "9f89607b39c3885bc5485b4bbc964a6e61ed7e"}) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:50 executing program 0 (fault-call:4 fault-nth:75): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:50 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:50 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400), 0x0, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:50 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x3000) [ 338.965797][T28394] loop0: detected capacity change from 0 to 4096 [ 338.976590][ T1784] ================================================================== [ 338.983236][T28394] FAULT_INJECTION: forcing a failure. [ 338.983236][T28394] name failslab, interval 1, probability 0, space 0, times 0 [ 338.984689][ T1784] BUG: KCSAN: data-race in n_tty_receive_buf_common / n_tty_receive_buf_common [ 338.984716][ T1784] [ 338.984720][ T1784] write to 0xffffc9000f6c5018 of 8 bytes by task 28397 on cpu 0: [ 338.984733][ T1784] n_tty_receive_buf_common+0x1320/0x1e20 [ 338.997440][T28394] CPU: 0 PID: 28394 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 339.006600][ T1784] n_tty_receive_buf+0x2b/0x40 [ 339.008920][T28394] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 339.016634][ T1784] tty_ioctl+0x968/0x1120 [ 339.022433][T28394] Call Trace: [ 339.030902][ T1784] __se_sys_ioctl+0xcb/0x140 [ 339.035844][T28394] dump_stack+0x137/0x19d [ 339.045880][ T1784] __x64_sys_ioctl+0x3f/0x50 [ 339.050275][T28394] should_fail+0x23c/0x250 [ 339.053540][ T1784] do_syscall_64+0x4a/0x90 [ 339.058104][T28394] __should_failslab+0x81/0x90 [ 339.062410][ T1784] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 339.067063][T28394] should_failslab+0x5/0x20 [ 339.071458][ T1784] [ 339.071567][ T1784] read to 0xffffc9000f6c5018 of 8 bytes by task 1784 on cpu 1: [ 339.075873][T28394] kmem_cache_alloc_node_trace+0x58/0x2e0 [ 339.080615][ T1784] n_tty_receive_buf_common+0x1337/0x1e20 [ 339.086486][T28394] ? __crypto_alg_lookup+0x36d/0x3a0 [ 339.091053][ T1784] n_tty_receive_buf2+0x2e/0x40 [ 339.093578][T28394] ? __kmalloc_node+0x30/0x40 [ 339.101197][ T1784] tty_ldisc_receive_buf+0x5b/0xf0 [ 339.106905][T28394] __kmalloc_node+0x30/0x40 [ 339.112599][ T1784] tty_port_default_receive_buf+0x54/0x80 [ 339.112622][ T1784] flush_to_ldisc+0x1c5/0x2c0 [ 339.112637][ T1784] process_one_work+0x3e9/0x8f0 [ 339.112655][ T1784] worker_thread+0x636/0xae0 [ 339.118021][T28394] crypto_create_tfm_node+0x4a/0x1f0 [ 339.122847][ T1784] kthread+0x1d0/0x1f0 [ 339.127707][T28394] ? crypto_alg_mod_lookup+0x397/0x4e0 [ 339.132985][ T1784] ret_from_fork+0x1f/0x30 [ 339.137568][T28394] crypto_alloc_tfm_node+0x100/0x290 [ 339.143556][ T1784] [ 339.143561][ T1784] Reported by Kernel Concurrency Sanitizer on: [ 339.148208][T28394] crypto_alloc_shash+0x2b/0x30 [ 339.153033][ T1784] CPU: 1 PID: 1784 Comm: kworker/u4:4 Not tainted 5.12.0-syzkaller #0 [ 339.157768][T28394] ext4_fill_super+0x616/0x8010 [ 339.163153][ T1784] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 339.163169][ T1784] Workqueue: events_unbound flush_to_ldisc [ 339.167212][T28394] ? vsnprintf+0xe8f/0xed0 [ 339.172654][ T1784] [ 339.172659][ T1784] ================================================================== [ 339.177067][T28394] ? snprintf+0x6f/0x90 [ 339.209070][T28401] loop2: detected capacity change from 0 to 4096 [ 339.209723][T28394] ? register_shrinker_prepared+0xdf/0xf0 [ 339.259039][T28394] ? set_blocksize+0x197/0x2a0 [ 339.264177][T28394] mount_bdev+0x1e8/0x290 [ 339.268673][T28394] ? ext4_mount+0x40/0x40 [ 339.273275][T28394] ? ext4_errno_to_code+0x110/0x110 [ 339.278814][T28394] ext4_mount+0x2d/0x40 [ 339.283835][T28394] legacy_get_tree+0x70/0xc0 [ 339.288852][T28394] vfs_get_tree+0x4a/0x1a0 [ 339.293596][T28394] path_mount+0x11d4/0x1ce0 [ 339.298193][T28394] __se_sys_mount+0x23d/0x2e0 [ 339.303374][T28394] ? mntput+0x45/0x70 [ 339.307412][T28394] ? __fpregs_load_activate+0x103/0x1b0 [ 339.313432][T28394] __x64_sys_mount+0x63/0x70 [ 339.318081][T28394] do_syscall_64+0x4a/0x90 [ 339.322587][T28394] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 339.328537][T28394] RIP: 0033:0x467b1a [ 339.332414][T28394] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 339.352406][T28394] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 07:30:50 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000000)=0x8) 07:30:50 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 339.360898][T28394] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 339.368948][T28394] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 339.377324][T28394] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 339.385542][T28394] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 339.393680][T28394] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 339.402427][T28394] EXT4-fs (loop0): Cannot load crc32c driver. 07:30:50 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400), 0x0, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:50 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) syz_open_pts(r0, 0x0) [ 339.403476][T28401] EXT4-fs (loop2): ext4_check_descriptors: Block bitmap for group 0 overlaps superblock [ 339.419236][T28401] EXT4-fs (loop2): group descriptors corrupted! 07:30:50 executing program 0 (fault-call:4 fault-nth:76): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:50 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x3) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) r2 = openat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={0x101000, 0x0, 0xd}, 0x18) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000000100)={0x10001, 0xfffffffd, 0x18, 0x7fff, 0xc, "d3bde8e4a84806add3c0c082651c4fb532e177"}) [ 339.547384][T28430] loop0: detected capacity change from 0 to 4096 [ 339.561007][T28432] loop2: detected capacity change from 0 to 4096 [ 339.576258][T28430] FAULT_INJECTION: forcing a failure. [ 339.576258][T28430] name failslab, interval 1, probability 0, space 0, times 0 [ 339.589120][T28430] CPU: 1 PID: 28430 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 339.597647][T28430] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 339.607887][T28430] Call Trace: [ 339.611176][T28430] dump_stack+0x137/0x19d [ 339.615835][T28430] should_fail+0x23c/0x250 [ 339.620250][T28430] ? mempool_alloc_slab+0x16/0x20 [ 339.625517][T28430] __should_failslab+0x81/0x90 [ 339.630286][T28430] should_failslab+0x5/0x20 [ 339.634824][T28430] kmem_cache_alloc+0x46/0x2f0 [ 339.639579][T28430] ? workingset_activation+0x23c/0x270 [ 339.645029][T28430] mempool_alloc_slab+0x16/0x20 [ 339.650821][T28430] ? mempool_free+0x130/0x130 [ 339.655521][T28430] mempool_alloc+0x8c/0x300 [ 339.660408][T28430] ? pagecache_get_page+0x7a3/0x900 [ 339.665681][T28430] bio_alloc_bioset+0xcc/0x480 [ 339.670443][T28430] ? __find_get_block+0x817/0x8e0 [ 339.675467][T28430] submit_bh_wbc+0x130/0x330 [ 339.680046][T28430] ? __getblk_gfp+0x4d3/0x590 [ 339.684973][T28430] submit_bh+0x21/0x30 [ 339.689091][T28430] ? __wait_on_buffer+0x60/0x60 [ 339.693934][T28430] ext4_read_bh+0xdf/0x190 [ 339.698334][T28430] ext4_sb_bread_unmovable+0xf1/0x1d0 [ 339.703779][T28430] ext4_fill_super+0x2376/0x8010 [ 339.709090][T28430] ? snprintf+0x6f/0x90 [ 339.713533][T28430] ? register_shrinker_prepared+0xdf/0xf0 [ 339.719374][T28430] ? set_blocksize+0x197/0x2a0 [ 339.724228][T28430] mount_bdev+0x1e8/0x290 [ 339.728658][T28430] ? ext4_mount+0x40/0x40 [ 339.733087][T28430] ? ext4_errno_to_code+0x110/0x110 [ 339.738359][T28430] ext4_mount+0x2d/0x40 [ 339.742525][T28430] legacy_get_tree+0x70/0xc0 [ 339.747109][T28430] vfs_get_tree+0x4a/0x1a0 [ 339.751592][T28430] path_mount+0x11d4/0x1ce0 [ 339.756077][T28430] __se_sys_mount+0x23d/0x2e0 [ 339.760962][T28430] ? mntput+0x45/0x70 [ 339.764934][T28430] ? __fpregs_load_activate+0x103/0x1b0 [ 339.770655][T28430] __x64_sys_mount+0x63/0x70 [ 339.775371][T28430] do_syscall_64+0x4a/0x90 [ 339.779869][T28430] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 339.785773][T28430] RIP: 0033:0x467b1a 07:30:51 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r1, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) ioctl$TCSETS(r1, 0x5402, &(0x7f0000000000)={0x4, 0x1, 0x4, 0x0, 0xf, "93684b14f58e873168ca081897832d2c52c3f5"}) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5432, 0x0) 07:30:51 executing program 5: r0 = syz_mount_image$msdos(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x7fff, 0x1, &(0x7f0000000280)=[{&(0x7f0000000100)="ed66199b0540eb7989b2989b692d55902cf2270cb96f3a6b1356f249196f0ff7a83926cd20593fc36848244b3eee889bbaa5273a0a4ce69e3e3cdd20dc1461c86bcaf36f5ea5bbf65b4f5a456fd5dd7cc3a6d7f1b784c51d3a86a38db362e3df75b206af81f77888db33d4fa0a2d3811640abb254e0fd8077db64d73f809f117b36166710541b83d45d96a4dbdc1387d30684e7460150e2373700aa0b170bb0e0ba5ec8622f7502c643d94d6ad005269aaa5c16a0202a0768c88ef8333e8a28ca0a60aaf9e5cf6a2fb89c6294d5013376ff14044032395006129e05df76e203ef2985257dea211c4283586ee", 0xec, 0x3}], 0x100000, &(0x7f00000002c0)=ANY=[@ANYBLOB='nodots,allow_utime=00000000000000000003623,nodots,nodots,measure,seclabel,pcr=00000000000000000043,fsname=-},fowner=', @ANYRESDEC=0xee00, @ANYBLOB=',dont_appraiseio,smackfshat=\'=}^/\\{],mask=^MAY_EXEC,\x00']) r1 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000003c0), 0x40) r2 = syz_open_dev$ptys(0xc, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) connect(r4, &(0x7f0000000540)=@llc={0x1a, 0x30f, 0x7, 0xfa, 0xde, 0x80, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x28}}, 0x80) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x0, 0xfffff1e6, 0x0) ppoll(&(0x7f0000000400)=[{0xffffffffffffffff, 0x1408}, {r0, 0x7a2}, {r1, 0x1000}, {r2, 0x8000}, {0xffffffffffffffff, 0x8400}, {r3, 0x2080}, {0xffffffffffffffff, 0x5188}], 0x7, &(0x7f0000000440), &(0x7f0000000480)={[0x6]}, 0x8) r5 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r5, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r5, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r5, 0x5420, &(0x7f0000000000)=0x5) r6 = syz_open_pts(r5, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000380)=""/8, 0x8}, {&(0x7f00000004c0)=""/37, 0x25}], 0x2, 0x8, 0x7) ioctl$TCSETSF(r6, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x2, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 339.789843][T28430] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 339.809870][T28430] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 339.818272][T28430] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 339.826509][T28430] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 339.834592][T28430] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 07:30:51 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x4800) [ 339.842685][T28430] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 339.850742][T28430] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 339.889353][T28432] EXT4-fs (loop2): ext4_check_descriptors: Block bitmap for group 0 overlaps superblock [ 339.899196][T28432] EXT4-fs (loop2): group descriptors corrupted! [ 339.910804][T28452] loop5: detected capacity change from 0 to 63 [ 339.925788][T28430] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 339.935423][T28430] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 339.935860][T28430] EXT4-fs (loop0): mount failed [ 339.976248][T28452] loop5: detected capacity change from 0 to 63 07:30:53 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:53 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f00", 0x10, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:53 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r0, 0x5404, &(0x7f0000000000)={0x1, 0x9, 0x1, 0x7, 0x16, "ce4c0f2ac4dbb47aa970e0014993277508a3f2"}) ioctl$BTRFS_IOC_GET_DEV_STATS(r1, 0xc4089434, &(0x7f0000000240)={0x0, 0x4, 0x1, [0x8df, 0x3fffffff800, 0xffffffff, 0x1, 0xffffffff], [0x3, 0x6, 0x6, 0x6, 0xd5, 0x9, 0x0, 0xb648, 0x7ff, 0x2, 0x35, 0x3f, 0x0, 0x2, 0x1, 0x1, 0xfffffffffffff801, 0x9, 0xfff, 0x2, 0xffffffff, 0x80, 0x5, 0x3, 0x1, 0x90bc, 0x4, 0x5, 0x1, 0x5, 0x7, 0x7ff00000, 0x3, 0x2, 0x400, 0x400, 0x8, 0x81, 0x9, 0x3, 0x6225, 0x9, 0x43, 0xffffffffffffd82f, 0x1, 0x401, 0x6, 0x7, 0x5, 0xab89, 0x8, 0x4, 0x1ff, 0x6, 0x401, 0x5, 0x6d9, 0x60, 0x6, 0x6, 0x6, 0xff, 0x2f87, 0x2, 0x1d43, 0x1, 0x4, 0xffffffffffffff1f, 0x101, 0x8001, 0x2, 0x5, 0x4f1, 0x1, 0x7, 0x2, 0x3fb3, 0x4, 0x4, 0x9, 0x6, 0x3f, 0x6, 0x5, 0x1731, 0xffffffffffffffbc, 0x7, 0x20, 0x3, 0x2, 0x400, 0xfffffffffffff45c, 0x80, 0x7fffffff, 0xd4a8, 0x293, 0x1000, 0x81, 0x200000000, 0xfff, 0x8, 0x8001, 0x3, 0xffffffff, 0x81, 0x6, 0x200, 0x10000, 0x7fffffff, 0x7fffffff, 0x1, 0x0, 0x9, 0x40, 0x6, 0x7fffffff, 0x8, 0x2, 0x520, 0x6, 0xbc000000000000]}) ioctl$BTRFS_IOC_DEV_INFO(r1, 0xd000941e, &(0x7f0000000680)={r2, "ce23a6c36eaabf582bbad6f5753ce241"}) ioctl$TCSETSF(r1, 0x5432, 0x0) 07:30:53 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x1) r1 = socket$inet6(0xa, 0x400000000001, 0x0) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x44142, 0x0) io_setup(0x4, &(0x7f0000000080)=0x0) r3 = eventfd2(0x0, 0x0) io_submit(r2, 0x1, &(0x7f0000001280)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x1, r3}]) r4 = syz_open_pts(0xffffffffffffffff, 0x10101) ioctl$TCSETSF(r4, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:53 executing program 0 (fault-call:4 fault-nth:77): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:53 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x4c00) 07:30:53 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x127800, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$TIOCGWINSZ(r1, 0x5413, &(0x7f0000000000)) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5432, 0x0) [ 341.963090][T28486] loop0: detected capacity change from 0 to 4096 [ 341.970853][T28486] FAULT_INJECTION: forcing a failure. [ 341.970853][T28486] name failslab, interval 1, probability 0, space 0, times 0 [ 341.983792][T28486] CPU: 1 PID: 28486 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 341.992220][T28486] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 341.993421][T28487] loop2: detected capacity change from 0 to 4096 [ 342.002571][T28486] Call Trace: [ 342.002586][T28486] dump_stack+0x137/0x19d [ 342.016900][T28486] should_fail+0x23c/0x250 [ 342.021383][T28486] ? mempool_alloc_slab+0x16/0x20 [ 342.026709][T28486] __should_failslab+0x81/0x90 [ 342.031687][T28486] should_failslab+0x5/0x20 [ 342.036222][T28486] kmem_cache_alloc+0x46/0x2f0 [ 342.041116][T28486] ? workingset_activation+0x23c/0x270 [ 342.046862][T28486] mempool_alloc_slab+0x16/0x20 [ 342.051841][T28486] ? mempool_free+0x130/0x130 [ 342.056794][T28486] mempool_alloc+0x8c/0x300 [ 342.061337][T28486] ? pagecache_get_page+0x7a3/0x900 [ 342.066644][T28486] bio_alloc_bioset+0xcc/0x480 [ 342.071559][T28486] ? __find_get_block+0x817/0x8e0 [ 342.076636][T28486] submit_bh_wbc+0x130/0x330 [ 342.081569][T28486] ? __getblk_gfp+0x4d3/0x590 [ 342.086348][T28486] submit_bh+0x21/0x30 [ 342.090423][T28486] ? __wait_on_buffer+0x60/0x60 [ 342.095888][T28486] ext4_read_bh+0xdf/0x190 [ 342.100416][T28486] ext4_sb_bread_unmovable+0xf1/0x1d0 [ 342.105776][T28486] ext4_fill_super+0x2376/0x8010 [ 342.110762][T28486] ? snprintf+0x6f/0x90 [ 342.115102][T28486] ? register_shrinker_prepared+0xdf/0xf0 [ 342.120910][T28486] ? set_blocksize+0x197/0x2a0 [ 342.125699][T28486] mount_bdev+0x1e8/0x290 [ 342.130463][T28486] ? ext4_mount+0x40/0x40 [ 342.135011][T28486] ? ext4_errno_to_code+0x110/0x110 [ 342.140466][T28486] ext4_mount+0x2d/0x40 [ 342.144974][T28486] legacy_get_tree+0x70/0xc0 [ 342.149749][T28486] vfs_get_tree+0x4a/0x1a0 [ 342.154241][T28486] path_mount+0x11d4/0x1ce0 [ 342.158778][T28486] __se_sys_mount+0x23d/0x2e0 [ 342.163445][T28486] ? mntput+0x45/0x70 [ 342.167429][T28486] __x64_sys_mount+0x63/0x70 [ 342.172004][T28486] do_syscall_64+0x4a/0x90 [ 342.176503][T28486] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 342.182487][T28486] RIP: 0033:0x467b1a [ 342.186365][T28486] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 342.207232][T28486] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 342.215750][T28486] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 342.223879][T28486] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 342.231926][T28486] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 342.239982][T28486] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 342.248327][T28486] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:53 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x141040, 0x0) r2 = syz_open_pts(r1, 0x44000) ioctl$TCSETSF(r2, 0x5432, 0x0) 07:30:53 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) syz_open_pts(r0, 0x0) r1 = signalfd4(r0, &(0x7f0000000000)={[0x8000]}, 0x8, 0x80000) r2 = syz_io_uring_complete(0x0) fcntl$dupfd(r1, 0x406, r2) ioctl$TCSETSF(r2, 0x5432, 0x0) [ 342.274276][T28486] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 342.288173][T28486] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 342.345323][T28486] EXT4-fs (loop0): mount failed 07:30:53 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETSF(0xffffffffffffffff, 0x5404, &(0x7f0000000180)={0x7ff, 0x4, 0x4, 0x8, 0x12, "c1e970c5fe64b9cc788006eaf06fa1a8a4c35c"}) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) sendmsg$NL80211_CMD_START_AP(r3, &(0x7f0000000380)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000340)={&(0x7f0000000640)={0x37c, 0x0, 0x200, 0x70bd29, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_INACTIVITY_TIMEOUT={0x6, 0x96, 0x3}, @NL80211_ATTR_TX_RATES={0x108, 0x5a, 0x0, 0x1, [@NL80211_BAND_5GHZ={0xa0, 0x1, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_LEGACY={0xc, 0x1, [0x2e, 0x3, 0x36, 0x9, 0x24, 0x9, 0xb, 0x1]}, @NL80211_TXRATE_LEGACY={0x4}, @NL80211_TXRATE_HT={0x37, 0x2, [{0x5, 0x9}, {0x0, 0x8}, {0x4, 0x6}, {0x7, 0x3}, {0x5, 0x3}, {0x1, 0x6}, {0x0, 0x1}, {0x5, 0x5}, {0x1, 0x7}, {0x6, 0x6}, {0x1, 0x2}, {0x2, 0x7}, {0x2, 0x3}, {0x5, 0x3}, {0x7, 0x9}, {0x3, 0x8}, {0x4, 0x4}, {0x1, 0x4}, {0x7, 0x7}, {0x1}, {0x6, 0x5}, {0x2, 0x2}, {0x6, 0x8}, {0x5, 0x4}, {0x0, 0xa}, {0x1, 0x8}, {0x5, 0x9}, {0x7, 0x7}, {0x1, 0x2}, {0x5, 0x8}, {0x1, 0x1}, {0x1}, {0x5, 0x4}, {0x7, 0x6}, {0x1}, {0x5, 0x5}, {0x3, 0x3}, {0x4, 0x6}, {0x1, 0x5}, {0x0, 0x5}, {0x6, 0x4}, {0x1, 0x5}, {0x1, 0x1}, {0x7, 0x7}, {0x5, 0x9}, {0x1, 0x8}, {0x1, 0x7}, {0x5, 0x2}, {0x7, 0x6}, {}, {0x6, 0x6}]}, @NL80211_TXRATE_HT={0x48, 0x2, [{0x6, 0x8}, {0x5, 0x3}, {0x1, 0x6}, {0x6, 0x3}, {0x5, 0x9}, {0x3, 0x5}, {0x0, 0x6}, {0x7, 0x7}, {0x1, 0x9}, {0x6, 0x5}, {0x1, 0x8}, {0x7, 0x6}, {0x2, 0x8}, {0x0, 0x4}, {0x0, 0x7}, {0x2}, {0x6, 0xa}, {0x7, 0x3}, {0x4, 0x7}, {0x6}, {0x3, 0x7}, {0x1}, {0x3, 0xa}, {0x7, 0x8}, {}, {0x0, 0x9}, {0x6, 0x4}, {0x7, 0x2}, {0x7, 0x3}, {0x1, 0x8}, {0x4, 0x9}, {0x1, 0x9}, {0x5, 0x7}, {0x0, 0x4}, {0x6, 0x6}, {0x7, 0x7}, {0x2, 0x5}, {0x4, 0x2}, {0x5, 0x2}, {0x0, 0x2}, {0x0, 0x5}, {0x1, 0xa}, {0x5, 0x3}, {0x3, 0x4}, {0x2}, {0x2, 0x3}, {0x6, 0x8}, {0x3, 0x1}, {0x1, 0x9}, {0x5, 0x6}, {0x4, 0x7}, {0x3, 0x2}, {0x3, 0x5}, {0x7, 0x7}, {0x6, 0x1}, {0x0, 0x6}, {0x0, 0x6}, {0x1, 0x5}, {0x1, 0x2}, {0x3}, {0x7, 0x8}, {0x7}, {0x4, 0x5}, {0x2, 0x5}, {0x0, 0xa}, {0x2, 0x7}, {0x3, 0x5}, {0x2}]}, @NL80211_TXRATE_LEGACY={0x4}]}, @NL80211_BAND_2GHZ={0x64, 0x0, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0x6ab, 0x401, 0xfff, 0x40, 0x6843, 0x8, 0x9, 0x3ff]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x1, 0x4, 0x0, 0x3, 0x3f, 0x0, 0x6, 0x80]}}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0xc4e2, 0xf, 0xfffa, 0x9, 0x1, 0x8, 0x6]}}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x2385, 0x2, 0x7f, 0x6, 0xff, 0x0, 0xc200, 0x8]}}]}]}, @NL80211_ATTR_P2P_CTWINDOW={0x5, 0xa2, 0x88}, @crypto_settings=[@NL80211_ATTR_PMK={0x102, 0xfe, "764766b53dcefbde93f013dc384220ea4d740ca2aec46604987ed8fcd8e37f00541dff94d01919021ae95ae8a804994c7ed20d6e209f818750b5e08512ab85ed3037adf7f7a050f752fe0a2be634e6ed3a3b5c453e398b31d717ef0f13e78fd925e93ba773544dfedb0fa246c1fbfc7337164c665a1074291271f724e030693a93ed420f277770a66794d84127a16202ce590c16cce9d7ad2f5f6aff10d1ad2e4a28b510286e9bf3fdf7ac4ec85ebd25e16f54c6d97e2bc60de0db4bb3bbb2b9d1d61b623550b61deceac0249f8f47ece5cc49772f6527159fa8f491556913c2a473604c27423dd8fd1e1a17d1ce4eee2ddff4587539285116810c42b78c"}, @NL80211_ATTR_AKM_SUITES={0x14, 0x4c, [0xfac11, 0xfac0d, 0xfac01, 0xfac06]}, @NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT={0x4}, @NL80211_ATTR_CONTROL_PORT_NO_PREAUTH={0x4}, @NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_PMK={0x102, 0xfe, "cfe495e39a6deb3d5cb6a02f5bd5cab4691a565d1c3354b903f1b554184d915e112f30deff348d8f3b48f7917d36b53e69edfc7d2ed26074faf9e85f5b50ce6a85a390be908ed04ceb59811d0b5cfabd17cc554fca196aad762d39fb9ab6e5fd255cde25124510bba767663b6394dff400373ca98b11bcbc44267fd302fcb2f30fa7643dc71b25193325fa879f8117e5fb3b81d5d60a6c441344151d07344b583b77d2cc0342f668458fd0edc4c7108a47c637cfdbeeff4fbfc1da9e51a324e35210499adf38a9a41a9e1f47bc8af0bb34a26fafa50828c800289735af1f9ead0adb2d5e7c140ce00a12ea913b947c4a8cd5b212423a978ae0d695740045"}, @NL80211_ATTR_CONTROL_PORT_NO_PREAUTH={0x4}], @NL80211_ATTR_SSID={0x24, 0x34, @random="c80c4f0cb16d36ff2d04c7b8df62681e9c9922e8c458c170c26a4fa403cf7423"}]}, 0x37c}, 0x1, 0x0, 0x0, 0x4080}, 0x20008000) r4 = syz_genetlink_get_family_id$tipc2(0x0, 0xffffffffffffffff) r5 = openat$incfs(r2, &(0x7f00000001c0)='.pending_reads\x00', 0x202, 0xf0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r5, 0x6, 0x23, &(0x7f0000000280)={&(0x7f000011f000/0x1000)=nil, 0x1000}, &(0x7f00000002c0)=0x10) sendmsg$TIPC_NL_MON_SET(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000005c0)=ANY=[@ANYBLOB="6401", @ANYRES16=r4, @ANYBLOB="f2012dbd7000ffdbdf25210000000c0003653cc2f95ab02c24a9e0d109c700000000ff030000000000000100030008000000000000000800010080ffffff2001"], 0x164}}, 0x0) sendmsg$TIPC_NL_BEARER_GET(r2, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x38, r4, 0x800, 0x70bd2a, 0x25dfdbfc, {}, [@TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x9}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x9}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xbf}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}]}]}, 0x38}, 0x1, 0x0, 0x0, 0x40050}, 0x10004008) 07:30:53 executing program 0 (fault-call:4 fault-nth:78): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:53 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_dev$tty1(0xc, 0x4, 0x3) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000000)=0x12) r2 = syz_open_pts(r0, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) ioctl$BTRFS_IOC_SUBVOL_CREATE(r2, 0x5000940e, &(0x7f0000000240)={{}, "6b9a22aa4586d31b21db79ea26b68be7e89199441053ab047e12d2603ea9121bb51305045230add47fa73c8ffe632dc711ea4072033336d96280de430a52db5687ad8e4c77b5e24ff759a1cac178f297be5653c4d93220c25175a77ae1bd5c34818a9967e672df5ae2eda4ffa36334545677b5b664c8243d0c2e1759d233f10db9ca4e1208176cdf096f306cd28fafde6e57699dd7c543d3a8d9d97575e972894a2c3ee6c79ad8a598f367887a94aa72bda79777ab1b253f176e50f58ed268ab9f3f07d7090cf1f6b4380f6e6ee8ea5261e5d1a26398efafc4fa6a3022fc712e94d02a09542f9b4a7284eb1ef4c6e4fae5887100b46036e87e749f43c1eb7f4fa3fef9fae9fe8d46d2720b5470b95183a9a86ea04eb30242089fdefa56232f4173a4f83d9b61af5480d734461d3fabb67eca25cef8423765fc27bad393c95fc3c6cd61d9e2fdc0e3631b05d5a691802c1d1453a4585a19f7c5f661050e98ea6968670bfaf2adf8acc230405f426c196865e67d4eb9fcd301303844fb7e00a9514ec3f2dc9b0a0acd8abfd1c843e147cd4846dc711edd03a570c20645d841c1e9f41e599c8c46f3bbf491e283e08f38b79d2e8388f1384e9ec2ad8a3e71f17624e2219d14451b3da9ee73588243227f61fb2f8c4599d8ddb95ae43d2bb1b95120d3c2b2cf52a5ca7c49cd4b33eaa224e09df1c85d331f059ecae533deeb636e61154f5e546467b458a7b38480925c45b86ee6eb7c6260f7bd3774e82132bff2e8f3d2f3d2c87992fdf702196634b4049ca42e0fa148010bbf8a91e5216e079cb73f12d5dd66ba0a1b2d0553cb6ac1b4d02cac90612b606cb17730444ae012ffecc740be982b2c763bd33fe088bc9a80d2fa01ac1b4e9db277be94917e085587ce7b6bebcf7f67d052a86dc8425fabc8bb3c8e36f60fd2e36c4e6903db1a1f37ce7bd6935427012dfbff128dc8bdcad97f3f48e333cfad0945319c0bc4413dc4ba4237956afad092308b67ad2ea2a546cc9c97d702dd695949d706cc2ab6342f382b4941955c05b7e7288b5010bb6098c0783d608a95967873562343c01d5c2c6f0cdcd88ff80cc59d92326ead7296d52b09adc7096f8aa7ccc6f7a81352fb07e4f775bef5885357acf646e257091d1253cec475566bb72956f762323c63a6e2996dce3764d0e34b7d4375afd9e852028240b012893d9ca38890cc4914b6e91158cf25a6795fb8a73e238285b4043196a99535e10d4c2d6e7edab23937acebdbf377f33f487dfdf2334ef3dbafbeb40c0699a139e412b6cccd7a62405c0cbe6f8e889d6718f3d0b54687543ea96c9b4b55e2ce7bebaf41f9f3f160179b61a83341e74a43d5e1c85acb7671fb4e305aa52aa1bf854f66cdd1c369cf622c2f4cf794908e73730de736e408a9ce100bfd01777e08bb5f7360ab28a92fd028527c4a8ddfd1d9edd088526d0439a723505613c99d9064c9c846aa874b1c71df9ee8bbb74da7c10c24ad3496401f7aeb35d15c031484bb57ce650cb191337193115b3de6168094c8fb3634722443951dde8886808b362b6b83d582166277539b3c57b418d29e0577f1f2f54a3c154cdb71fca27f3fbba209d95776dfb30ca3b874f61a897c8807a987de2a6680f3196eebb18880228695884988bd7cc533154ab75b6b4b186e7e9f9f1dd2f9d3cd2eab1dc08f9b3b18ff92795f812d77cc9e1fbc6c881295a167a617257ccd33d2e9d336e17b2e4394669173943f186007ef04a3b82820958d8f04b637207a303112c2d7f7073322c7858346f053854d0b84e93043cc7c4e115ce361a05caa3b36f78ef32bfb89d5c205a99bd9ce830910fde8611510560032fa5e9a5b7635eef94b1485e5b5574f25aa9e767df60c9c0d493020650a884c5519175d864d353ce1442cf4a91cb523770a295e74a98a966704b3790bf7935c63c5237748731448d124c5321282bdc59aa7750298bfbb42e5289fd679e19af5fdb12a5c31046c259663add5874ae84ef1de7361b03522c8b32f7c14cd4af54e59eb666c950600f1740cfd9cb9ddacfb2bf8bc3c42a562c61ce2e4952e195fc1e2925f4b219ea5affd81a25153151d4776afb4d485a4577f6c0995be12d5f22283dce38f66c78d0c3cb6aeb8afbec1c1ce71a2bb83059adc718d1e81478690d18adf7854fc37dad98cb5f1847b98af4bc9fd0b245a944e0b52d25836266de3d41898e771f5a544f4045e2e42063fb2158681612c6c1fe00551257a607c7946e6c399b785ac61ffb56b1e552d21dd889008b58c7808aff6640d0a96a83e36fb87fd65dbb2b0e1aec43d8b55098dd49423c12d8e6a21d0be31b9b0c3aeedcad06586a6cc22372f00dbbcd15e71337cf51eb055809068e295a0962a7409136d6169e3badaa995235a655ed00e049b4ed62b7ac46f3ceeac69774510495550d2af4a00a3e9ae328de27713f853e137ae581a63eb6cb7c10051b153b5f6996bdd91a64f203692feec254a98dbf4464692f779b70c266c4ce28cc121866e0924fad7303f6e10bf8d7dd8670a1cabdf11e2c1a9d11c59d8d629afa777ab725d0d8e2d51b2701431a127c720f425093ab255b1773baa0c7bb00e054ce40901e66b26d440a58a38984ce650111813fd7268b09c0d6b47dfa7d832af0b3a544e98fa9e2b9aedeb162dd5b3ea2d5c9bfec1a4c80cbe8da600b48034ebbec126ec6b19e3d5c61e1fc7e9e157bfb77ccd36a864451af50f241d4a1943cb0d24ecf1c37bbbc94b38c8b206dd9e1f77e4c31e1d25c890d8730d184e5320b9c16a114a19fb2eaa3af19e3bb7af03f43a9c0b425bd70e9749f276a6826eeecfc8a0b3ceccc2d1a456cc8d479dbb2e25e814018a7de4542b8385c381e6c821b4d87a15efc2913ce151641e78bc724dd401cd1e2228e6d0f60328fcab5365f043f549efb2daf870a4a33b30677a767bd9ac281afdc5722ad6a40066449ad5f8a734298ae41b10a57735541f3972423e1a410292c1b1a52de8a3b14746bb9ee6c2c19e369444f8f88226ede49bdcdfb30b3bc12bd9ca31aae9f598f90f71c223be3dffb5d2242e889d25567418f55ac528f01cef69f3aaccf95b48804b3308c15d10dcf72eb222ab2cdd8fc6aacaab19f9362c791a13a0044cd101c541bbb6d4032d827a6b5d5420508d3d4ec0c93002e4f74dbf1ad8ee8f526b677f085d886d34aeeb60b93026a8731ef0bf98ddb16ec98c99fe240148b8f055ab4c1eb08051cebc12890a9dea45bd0f3d5f6c170a228713a989198b1067685b15d35a6768dbc51a11177373fa961bf7a712aadde0476757ed9cd0e988518b078ea8e7297ac82c2d611eb468a204d026c437f94387fa43400f1dd02bae071e2f417b8b8555cfff3bc8719ce5ac7d5d2812c206d338764dcdde4a16a627b9a1534246bc71058e5b83e73488e6585ffb9b66ad2ab1988943b36208f0857ae000d8cf62f0c8045f110df91ed6d4197f0c9ee68019971a59d27524d9699663beb998246e6e82fc5b24338a7a1215b1cc9f39bc18f2166ea1015fc8803c102561dede343e0340fd1cc0a51e3a2a34bcc456718b2f69e9b54725b17c21091e76409d83430d09b1207c7ced798bc1a0bd1104281e5e53fb4e9fc9b27f31a62f667a1e301c56aec037c3e4f124f3a315babba15af9518b096a5d15612554724b8291df0e6d4d9419cbb010080abc6993bb2da75795d645a357a0b0412eeb9b98bdce8755e9461ec2653bd3be55ffdf62678f58834dba37fed229d0cd5aeb9982b6a2818624be166bc37c6c97bc90240e16cb5ddd84aac032ecdf3a839de5fafa112f03fc02ab4700a93fbd6d3d4724002af11554f808d433071ea114a0bbcf7b020223bee62c3cb77edc1a71abb91e618fe5e4a67cbf4b4d360797e65e644443bf9bc23733cc89b43a2dde01159ba56a98c38635534c335d06260cdd95872dd500b51f9ef1d66372ab125701a8aad42bc9a21d2d49edd7b5ca19b3a867939f62a409e306ed5f1909d052cc4b2deb8efb50b7085c7fdc1fdfc21cbb32b13fcb92a50d2708da02af14779f0b00c2df8598f4f6b0d0cd052a4587953caa062ebeb24cab8253a3b386c6f4265cc2ca398985dd7adec4b5565d28e5ec4f7c476f8aefc9cfeb6e57a8219fd99744e2e4ce5f9319d2992898cf9cf6b32bd359348d7aad60a1d2ec856cd43bfa190c9ba2524e9dfee255c833fbeecefaed7fcd8b0e72d308482156cf848e2902065969853ca17bf9602a3680ec00742eccaaf9bbc15f451b303927ec393150dc918b7e1ae64a9da2bb3628e55d7d223e7ee1400a05201f4b989c5597431537bd173405fb6b5c47550d54051f0a6e7dcb7d877cdb124137e9823a429bb870d310ef4c3e237aa9502e44439f1ee07687aad1b295cc69fbb45c2e953c9a831d1dfb82c2d96cdc738756fb7eb23843ec645b9c508722cbfdfbd89179f3ded7b74ac20482b535c8cf7bc351d4a0b1f6afd565bed8dcf47168ef00fcaafb1a631695ecc9de736fea8444ab6a29e4bfe3b18cfceff96937571ae125f9e007752ce868a7c334dd159d2135da08f968c2cb0f2cdbab5b3b873dea0b6c86383e0e51bd540aceabd5cc6a71d96261cc6f1107826053d3d4b4541ebf571e7ae64ef49658c4f19a636789e0d07510790ebed2ad6c1d301615296315e15ccca6b739d32c5e2762fceb1e882e064a1160ec945e6c761c565e2cd4c1cbe75e4978cb3a325bc2ed5ae6ef3335f974d01dce29b701e706a6dba7d6aba267be68ebf07c766ca895b1b588d2c73172d49378e363e889cee024440760576199b1743d759a70899cb69776b39ef932f6f6c79df6bfc3e0b68c816475acea49d42b7384a757c100ca008027320906c7836db8a608582ad73a42d8b1a7fb8fb33a7c2951d27303e66ff7292c08f0bb49bcef0ed8d5c9ae0d9f7270fde46d3b0cd44f6ee05d5b9d1c48910452376e267411c3c8854a4aed946c79a340594af244565a3aa94ecf231733a75cf898b6b882b3b2d82ab8a27f1d918d0bf0c5f498f4038d3117e365932aa6e867373cb2b77bb1b2e03e226eea34c2fb5914e2c9762dfa020e9332b7bc19ec967923b0c8b1116247e0be73ae4c2733d0f0b904e0abf5943e900157f616f13238e2386626f091ed056023221961d4e9cbd42f96c9ddcd51911f2b1439fb2c9e069e3b780d5cc2bde10781917bb97bf8198215fe2f7a0b732ee04ad8385a7b50899d71b1b4cf64f2255ab8c84676a27752aa51d9c8d66fc238c9e73c45f3adf5583e5b7381686b26c2d324d084ac47d3d352c57c90128746b8c8a051c8a885c4ea3474809aa304db4f13bfb5fe0c94cc1ef7c22a136297dc00c4c430456551ab01656c1ecdb9ddc89b05a5d3338f06c9c0a44cf101ee0f9c95d7d20abf17ac06f935ce24a20a3616396739114b285e3ad2c31293783af565bc1e6677617d3bf2160627bfb795e19ed4656f5fa1c8c39c4dea4df8641dd0d0ba655aa4c2a3e37ff7c28b1d6b698bc60a4f090f15c8c35d5068f84d8f8a067349d207da5bec8e32112dd01bb5510bd39ca38018a99768a3bb5dfc674dce27a91b2a7f4dcbae153de57469043165747f444baf73903a4181f76544475c5637225b114a343eb31e3728073324a1f9484355b0ad4b25cfc28e199c45bbcbe2021d9bff48bf410e48fd6a4a066476c2097d0e56be5f15a85e11464faa216ae3782f4fd4bb1776fed7944c452acc30dbe50495a7cd1d5a1da09483b20d68ae80f45af1edd819d71afefdf2ecac3cad"}) ioctl$TCSETSF(r2, 0x5432, 0x0) [ 342.505837][T28533] loop0: detected capacity change from 0 to 4096 [ 342.532737][T28533] FAULT_INJECTION: forcing a failure. [ 342.532737][T28533] name failslab, interval 1, probability 0, space 0, times 0 [ 342.545482][T28533] CPU: 0 PID: 28533 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 342.554024][T28533] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 342.564177][T28533] Call Trace: [ 342.567470][T28533] dump_stack+0x137/0x19d [ 342.571924][T28533] should_fail+0x23c/0x250 [ 342.576449][T28533] ? prealloc_shrinker+0x5e/0x1b0 [ 342.581701][T28533] __should_failslab+0x81/0x90 [ 342.586728][T28533] should_failslab+0x5/0x20 [ 342.591483][T28533] __kmalloc+0x66/0x340 [ 342.595671][T28533] prealloc_shrinker+0x5e/0x1b0 [ 342.600556][T28533] register_shrinker+0x18/0x110 [ 342.605420][T28533] ext4_es_register_shrinker+0x19e/0x1f0 [ 342.611115][T28533] ext4_fill_super+0x4392/0x8010 [ 342.616081][T28533] mount_bdev+0x1e8/0x290 [ 342.620526][T28533] ? ext4_mount+0x40/0x40 [ 342.624942][T28533] ? ext4_errno_to_code+0x110/0x110 [ 342.630253][T28533] ext4_mount+0x2d/0x40 [ 342.634435][T28533] legacy_get_tree+0x70/0xc0 [ 342.639270][T28533] vfs_get_tree+0x4a/0x1a0 [ 342.643796][T28533] path_mount+0x11d4/0x1ce0 [ 342.648440][T28533] __se_sys_mount+0x23d/0x2e0 [ 342.653255][T28533] ? mntput+0x45/0x70 [ 342.657604][T28533] __x64_sys_mount+0x63/0x70 [ 342.662209][T28533] do_syscall_64+0x4a/0x90 [ 342.666637][T28533] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 342.672558][T28533] RIP: 0033:0x467b1a [ 342.676795][T28533] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 342.696813][T28533] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 342.705818][T28533] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 342.713929][T28533] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 342.722084][T28533] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 342.730046][T28533] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 342.738003][T28533] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 342.747944][T28487] EXT4-fs (loop2): ext4_check_descriptors: Checksum for group 0 failed (61595!=0) [ 342.758364][T28487] EXT4-fs (loop2): group descriptors corrupted! 07:30:56 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000000040)={0x7fff, 0x8, 0x7fffffff, 0x0, 0x0, "6b24fcb7bf82dee71cfdb8be8f17e0ddde634d"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r2 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000001640)={0x200, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) r3 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TCSETS(r3, 0x5402, &(0x7f0000000100)={0x1, 0x7, 0x5, 0x48d9f8e, 0x5, "abd92bacc59cc6c5f4378b3a9244f0c4a403f5"}) openat$vcs(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) 07:30:56 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TCXONC(r0, 0x540a, 0x2) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) 07:30:56 executing program 0 (fault-call:4 fault-nth:79): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:56 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x810, r2, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r3, 0x0, 0x2) 07:30:56 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f00", 0x10, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:56 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x6000) 07:30:56 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TCSETSF(r0, 0x5404, &(0x7f0000000000)={0x6, 0xfffffff8, 0x7fffffff, 0x6, 0x13, "88a5ab050a3cb85388f476c590ae8a8b250f9a"}) r1 = syz_open_pts(r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_open_pts(r2, 0x2201) ioctl$TCSETSF(r1, 0x5432, 0x0) [ 345.016345][T28566] loop0: detected capacity change from 0 to 4096 [ 345.030089][T28568] loop2: detected capacity change from 0 to 4096 [ 345.045243][T28566] FAULT_INJECTION: forcing a failure. [ 345.045243][T28566] name failslab, interval 1, probability 0, space 0, times 0 [ 345.058048][T28566] CPU: 0 PID: 28566 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 07:30:56 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) ioctl$TIOCMBIS(r1, 0x5416, &(0x7f0000000000)=0x1ff) [ 345.066571][T28566] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 345.076737][T28566] Call Trace: [ 345.076747][T28566] dump_stack+0x137/0x19d [ 345.084348][T28566] should_fail+0x23c/0x250 [ 345.088943][T28566] ? xas_create+0x3fb/0xb30 [ 345.093542][T28566] __should_failslab+0x81/0x90 [ 345.098317][T28566] should_failslab+0x5/0x20 [ 345.102850][T28566] kmem_cache_alloc+0x46/0x2f0 [ 345.107794][T28566] xas_create+0x3fb/0xb30 [ 345.112408][T28566] xas_store+0x70/0xc90 [ 345.116667][T28566] ? xas_find_conflict+0x422/0x4c0 [ 345.121790][T28566] __add_to_page_cache_locked+0x200/0x520 [ 345.128041][T28566] ? workingset_activation+0x270/0x270 [ 345.133626][T28566] add_to_page_cache_lru+0xa0/0x1b0 [ 345.138835][T28566] pagecache_get_page+0x6a3/0x900 [ 345.143968][T28566] __getblk_gfp+0x199/0x590 [ 345.148471][T28566] ext4_fill_super+0x35e1/0x8010 [ 345.153696][T28566] ? snprintf+0x6f/0x90 [ 345.157967][T28566] ? register_shrinker_prepared+0xdf/0xf0 [ 345.163880][T28566] mount_bdev+0x1e8/0x290 [ 345.168289][T28566] ? ext4_mount+0x40/0x40 [ 345.172613][T28566] ? ext4_errno_to_code+0x110/0x110 [ 345.177812][T28566] ext4_mount+0x2d/0x40 [ 345.182029][T28566] legacy_get_tree+0x70/0xc0 [ 345.186714][T28566] vfs_get_tree+0x4a/0x1a0 [ 345.191118][T28566] path_mount+0x11d4/0x1ce0 [ 345.195777][T28566] __se_sys_mount+0x23d/0x2e0 [ 345.201738][T28566] ? mntput+0x45/0x70 [ 345.205723][T28566] ? __fpregs_load_activate+0x103/0x1b0 [ 345.211561][T28566] __x64_sys_mount+0x63/0x70 [ 345.216268][T28566] do_syscall_64+0x4a/0x90 [ 345.220770][T28566] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 345.227068][T28566] RIP: 0033:0x467b1a [ 345.231304][T28566] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 345.251141][T28566] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 345.259893][T28566] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a 07:30:56 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) clone3(&(0x7f0000000340)={0x20800200, &(0x7f0000000040)=0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100), {0x10}, &(0x7f0000000240)=""/223, 0xdf, &(0x7f0000000140), &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0], 0x3, {r1}}, 0x58) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1800003, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ftruncate(r2, 0x3) ioctl$VT_SETMODE(r1, 0x5602, &(0x7f0000000000)={0xff, 0x81, 0x7f, 0x6, 0x4}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000004, 0x810, r1, 0xac873000) ioctl$TIOCMGET(r1, 0x5415, &(0x7f00000001c0)) ioctl$TCSETSF2(r1, 0x402c542d, &(0x7f0000000140)={0x5aee, 0x6, 0x89, 0x7, 0x0, "fe567c5799d8c0793812b597d67d81fcf1f7ed", 0x7, 0x3}) r3 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r3, 0x5432, 0x0) 07:30:56 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000040)={0x3ff, 0x2, 0x4, 0x8, 0x17, "8fdfaa106076208fa9e66f1b6464ece864f506"}) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x2, 0x100, 0x200000, 0x0, 0x6, "00060000a2b700060000100000b4000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x10100, 0x0) ioctl$TCFLSH(r2, 0x540b, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) [ 345.267859][T28566] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 345.275914][T28566] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 345.284042][T28566] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 345.292124][T28566] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 07:30:56 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x40000, 0x0, 0x401, 0x0, 0x0, "00800000a2b70006000010000093000400"}) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r1, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0xe0) ioctl$TCXONC(r3, 0x540a, 0x3) write$binfmt_elf64(r2, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRES32=r2], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r4 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r4, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) 07:30:56 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f00", 0x10, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:56 executing program 0 (fault-call:4 fault-nth:80): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 345.315878][T28568] EXT4-fs (loop2): ext4_check_descriptors: Checksum for group 0 failed (61595!=0) [ 345.325305][T28568] EXT4-fs (loop2): group descriptors corrupted! [ 345.336914][T28566] Quota error (device loop0): v2_read_file_info: Free block number too big (0 >= 0). [ 345.347004][T28566] EXT4-fs warning (device loop0): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. [ 345.362031][T28566] EXT4-fs (loop0): mount failed 07:30:56 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r1, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0xa}) r2 = dup3(r0, r0, 0x80000) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0x7, &(0x7f0000000240)={0x8, 0xb9, 0x444e4799, 0x100}, 0x10) r3 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x8040) ioctl$EXT4_IOC_GROUP_EXTEND(r3, 0x40086607, &(0x7f00000001c0)=0x4) syz_open_pts(r0, 0x0) ioctl$TIOCVHANGUP(r0, 0x5437, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0xe0502, 0x0) ioctl$GIO_SCRNMAP(r4, 0x4b40, &(0x7f00000000c0)=""/215) 07:30:56 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) syz_open_pts(0xffffffffffffffff, 0x200) write$binfmt_aout(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="0b010436340100003b00000007000000df01000000010000000000000000000037e38ad12a51ab84411a09e1ede9e10d42c46e953348dc5b48b9b3258517f6cb374d34882612ac50efc14cdb80ce74f3e9b3fc7ab0d3b33bfb6799b8ecb47bdf9f4b31df638e289c9b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ed457000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddbc5922946f7016e6a40779d901f7f46e4ecbbc799d28e11d012ba774bc9623a34eb9374ad6309dc449d0465cdcc0c545ab4107e516cc4bced6f7fa817197731f665ceb73678a486c366283ebb495ad36540d8565241554da7d23d7450b64a35e4b749196407516a3ea326cec00"/2774], 0xa97) ioctl$TIOCMSET(r0, 0x5418, &(0x7f0000000040)=0x200) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='memory.events\x00', 0x0, 0x0) ioctl$TCSETSW2(r2, 0x402c542c, &(0x7f0000000100)={0x9, 0x8, 0x3ff, 0xff, 0x4, "54cbe72c56b3b366ac1aa2eeabf6b77042fcba", 0x9, 0xfff}) ioctl$TCSETSF(r2, 0x5404, &(0x7f0000000140)={0xe71, 0x7ecf, 0x8e, 0x9, 0x14, "e196403db51a7c9bc40378531ecd11e8656d9d"}) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r3, &(0x7f0000000080)={{0x1b, 0x3d, 0x7, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, [{}]}, 0x78) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4000013, 0x40010, r3, 0x2bb3a000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = syz_io_uring_setup(0x81, &(0x7f0000000180)={0x0, 0xe3f4, 0x10, 0x3, 0x7c, 0x0, r2}, &(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000d00), &(0x7f0000000d40)) poll(&(0x7f0000000d80)=[{0xffffffffffffffff, 0x8030}, {r4, 0x10a}], 0x2, 0x8) [ 345.442533][T28619] loop2: detected capacity change from 0 to 4096 [ 345.455576][T28622] loop0: detected capacity change from 0 to 4096 [ 345.471045][T28622] FAULT_INJECTION: forcing a failure. [ 345.471045][T28622] name failslab, interval 1, probability 0, space 0, times 0 [ 345.484002][T28622] CPU: 1 PID: 28622 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 345.491076][T28619] EXT4-fs (loop2): ext4_check_descriptors: Checksum for group 0 failed (61595!=0) [ 345.492447][T28622] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 345.492459][T28622] Call Trace: [ 345.492468][T28622] dump_stack+0x137/0x19d [ 345.501979][T28619] EXT4-fs (loop2): group descriptors corrupted! [ 345.512151][T28622] should_fail+0x23c/0x250 [ 345.512235][T28622] __should_failslab+0x81/0x90 [ 345.536266][T28622] ? mb_cache_create+0x40/0x350 [ 345.536301][T28622] should_failslab+0x5/0x20 [ 345.545957][T28622] kmem_cache_alloc_trace+0x49/0x310 [ 345.546027][T28622] mb_cache_create+0x40/0x350 [ 345.546049][T28622] ext4_xattr_create_cache+0xf/0x10 [ 345.546069][T28622] ext4_fill_super+0x522d/0x8010 [ 345.546092][T28622] mount_bdev+0x1e8/0x290 [ 345.546108][T28622] ? ext4_mount+0x40/0x40 [ 345.546160][T28622] ? ext4_errno_to_code+0x110/0x110 [ 345.546182][T28622] ext4_mount+0x2d/0x40 [ 345.546201][T28622] legacy_get_tree+0x70/0xc0 [ 345.546286][T28622] vfs_get_tree+0x4a/0x1a0 [ 345.546303][T28622] path_mount+0x11d4/0x1ce0 [ 345.546316][T28622] __se_sys_mount+0x23d/0x2e0 [ 345.546376][T28622] ? mntput+0x45/0x70 [ 345.546392][T28622] ? __fpregs_load_activate+0x103/0x1b0 [ 345.546429][T28622] __x64_sys_mount+0x63/0x70 [ 345.546442][T28622] do_syscall_64+0x4a/0x90 [ 345.546461][T28622] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 345.546484][T28622] RIP: 0033:0x467b1a [ 345.546499][T28622] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 345.546516][T28622] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 345.546590][T28622] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 345.546600][T28622] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 345.546611][T28622] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 345.546623][T28622] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 345.546672][T28622] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 345.546727][T28622] EXT4-fs (loop0): Failed to create ea_block_cache 07:30:59 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000", 0x18, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) 07:30:59 executing program 0 (fault-call:4 fault-nth:81): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:59 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)={0x0, 0x9, 0x0, 0x0, 0x0, "000000000000000013000000000000000100"}) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x10, "f2e01d729c293df2ab077b15fc00"}) 07:30:59 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r1 = syz_open_dev$rtc(&(0x7f0000000000), 0x6, 0x18400) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$BTRFS_IOC_SUBVOL_CREATE(r1, 0x5000940e, &(0x7f0000000240)={{r2}, "7ff91224b410e61e9927d77fd0b95df4aa2a158851d5f5735c1197dbd0f6a8f941a0b7d1be7005eddc3e1ef30c1f7a0a19acff5b8277de0e20b5c4168f7a74df4f24284f1811144101d41f34e36e34c48a1d5f4f423c54cfeed73d249cdb13d566ab41a8a18020cead1d9d435643aacbb3c30bd036a15ed54372a62d3462a719b2344e107321c5f275c3334e0c1d3ea87f80a83b71a14b13b2e40ec9823e75b42b8cd9bf225d5dda693d86c3e162b22a185e8e4055b8feed9e1acaa2f13d66bdbef8bf4b8a3cb8ead56c7600cc1246d96c7e71c61cab451ec02c4fed15a7c5809881d07202763bfa6b3169b4e1d578b3283ac120b5c77eb5e445fcca3db2c33dfdb5030f7bc81edf201f2d75eb4ea05f454c401d7c74b28ca36f9dfee1e5815e42feddce0e91a6d30cca6602f22d35800e8976d829b384dac41777bd5841983d2fa222ab019d54b94a231eed1af28b4640eb1e39fa8fa068a43c87faf066d9993a92a31c194141e0c70c37f8f079866fd1687ee6b67fe90bb1a47a34c0fa24a50bc800f2aac0c5aaefa7e773792b0951361c2b805b92f5a61b9e7323f45c51a8485fb4db6d344784cd5872dc972ded4b651897008695446be5f582dec95f88f6d034689e2ef1a4ceeb51946c761c6793647a25497cb2fb3f6b70cf90cb44c4b8b0e90c57f996c087c6864ed4e0742ffedd8939f0a077e2b056988dca8409752175e2debb9b423a7fc9ab09dda2fea459c8285f55669ec9cce0e3cf23c75097269cb05f12e16187e9e3fd50eaaea479c6b3588506944c3b8372749b4bb893f2bb61e4fe6a7dc9fc31d0382bbc4fd72a8e7f7f0f0fe01ffd67d025343b6364380a40520fd34ae0ae39907cbb58b34d5b84c3501af4f10eb49df25ee707ee9972c81088393c56bb6cc549d09787533a053e510a24826a88cfe560b4bd76eded0a59765f6c439270d3f67b3bd256912821dcc6a8aef717c204355b0b7d0fb8ab0354f7a6c13981a763f2888238d822732b3bbadc049f3f8dc6e741917fc9cf1d351ac7b38a986a41a470039ebedcad09ec433959257ef845aa726cd54fd11255295b8bb7495b4dfe524beddc5b6f2c37338d7f042234749930d99a934efa1a09bb63528774e9921f899e3957e49c360e2a03a40e777cbd2680481533ea65927424114783ca887dcf47a7b4dc297c2131461bf52304b431fb7ee077cd03696e13152743828e8ad7feff1d87fd9b208903c37d5680708c47fc6d52a92d7a9c3d35ac9e82a11f298598e1c0685961da3423198151866063f0da9631ddc08df0c8ec7834e073b62520be4119097ea1d76978334a45959866d332d878320336c2bd6bc25c6e69c4c73859a2cc4293036d883e1bd4bc768d77b86bb2159603b6f9d247193704bacfaf5f0437b68e2805f8f4d86f6c37f234e62a5fe8c00e77c1b339ffb235a3ed3492b340c977cbdeb1e7feffa18e7422b8d0f1926937416fbb24ceb52e04c1e8a2512519681b2a2f00c517829d20dd77d1f09b8d5ff40f09e7b0e0fac6dbedb16570127eae47cf6407cadac172019b81746b005f7f9d3f42a6ad859652bcfdd3dfa0f66c7b478c80aaa667126cdd50a3d8f529a0cbe001572162712029602eb69352eecfe5504ff9172940b6fc5ff608a8b376c11b533503a4196d27de7b6550f0dd2ced0c676a087cddc7f27af7b3ef8296451d26123f3db9053ca183739d5468e347826c68f5ee5bea1018ef86ac895eb6d6ecf7952a299af106fb062b5cf6b2e3332530fbe52e8a0934d8856b42283c39372eea976b4c9ff3e6ff32e6cba336c656fe5564fce1ce52dc5bdb79dd51e44c54b875258249ee699302539935355b39775485f2b97948de98faf0e8e1c687e1deec01a9adaaf8cfe34d9c64d3670f3b3240fe6293cee695bacd3e0034122f5eb5bcf11a1c1f351920031dfeb8e4dcc26a52ab6d7a9bb1d3e5b923d1c02007533a264516dbda7bc5b02376be65c48c6a14b23f0537e6f357719b24ce6ea53250796e18fb83395faa9d64c844e3c1912683bd68cf305e80c54ab342d39e690422d9abcd84346d72ebf0dc1abe7a427a5a95443bad10da5e4209ff1fdaf40ee1b0dfb4d41696708a991fbcb77228ccb3e34eb7ad5fee8c04cf15207c58b2bd59a3bec9560ebb731e53f5ac0c66def84e5cf87948f3150c24086c1a4a777b640a0af92f77886732a48bbe9fb74ae3a2191ca6f784b7b985b676a8aed6100fc2ac14a529691cf66f721b25b231f5a2b075e7e615a290d2b2a3eda852b9d457074e3a9a1a000dda548120946c02e1ed69a5e39e7f34bdf8ce063418c192912171b4ce54d489ecdd35c0808813bee5ba62712c6da2427045db9f93484d43533636b528f873a74f0e1e96d4523876117fd41645cf27b5e85f8a043a6b106663c5572c9185035ba812d60c065c9d7040a67d0afb8e55f35904df13d9fe5dba6a615337a3fb61253d05323dcf63335f4e908760d080c5052410ad99ca4f1c1cad7bd07f29a56a0be26392a671f6f39be2a8a39b8690cb30c0173851e64570a3c055618f937a1e8c8830ce1260aaef8ee7cce347518c66976c76c21cb5a4ad2664d44159ef099d8cafe15477bd72aed93307c1a6df39d6244f4a8079a7f3ab1d731ddee9ad16d0ad0edc71a689edda3984778ecea438f07efcefa8a75e7b70e6df33d2b6f99b13a5b706e73799366c5ac7c67dab2c22dac643662514597a79fb9fac414450186e4cef1a3eaa82e0e5b217bb4671e868f7d63a1df5b350a19138ab24ae32cb02c041d20795a4243e880e1f48a21997e33170d543c3a9f1bf806f3160aed14421d46bce3480a4c4fd741c1f2feebe4c563b665c23f98aaf6a8701cef4c3d8d93e99c0895e7058372f1860006f0cf603e70e3a3b41e358f12539c73a4cacc575325e4f652e892342c3602f1e02cfbc24d8b5cc9c638f111b60c9c983f5ae942706617c2ddc005b3c725b204e308725a7a6b6fc7a3ce6238cdeee078bf1606564a990e4e0c269d46e53ff12fc6c6b3be1275fc3c21a007912a43751b4e98198c7d3af79e62f933365fd33bbc9824def5cf120cb5e3dbc5de0470d7d698a739150558cf6bcb3d940390bab6e9d4f22292a66bbfe1ea2be2c52d59ab9091f0a800c026805b08f9f1548bda3732615c992d04a377d3aa00ecabde6d11a3090fd706e6b6d1e4d0a044332047d652993d2da3ee66444b1aad314ec1141c85256e516b6c0fd8a757bb9cddce8e19980a20a09a701f481201462aac347957c25579c9d7c0642b64c114deab48e95796eb756a854ca25b754444263229f7dca90713a73b785fdf2d1cea05e744ebf175a0b567e14ed0b858ddb76cbab588e099b1fb0b1ca12b1985f0de2571a807ad0af2e8de7f530da51fb19134f1adff7c0685dfbfeb500b4e7f4912d612401321f1e9730d3252e6b1cefa84c49d71323988f0adb3df8f97dd0adb2b47acf8f2141842b3052cb267adb403d2c8033e5281f8b7c39d03ffa13c9da904848192d0e1f3198edaeb9fd8165f45836fd91b8a383a7f8cbc32de4f0ee8321d8a701294099e0ad3b29924831b084731e5dbeab001d126bd823f3ad33545fef5456f4d2c3588498c8cd7eae9638a86a2f0a6e6e208cbe2fd4d60b6842c688b6b886e94c56b5c4c7713381ae7717fa0fbb3fa934fdc6d91c899ac92836f4ecd5e9066096bb9dfa7f2f87c9f2ec5916ca5850c9fc508d0c1de330bcadae95e3fd33adfbc4b88e79a816b398d84cedd94365d37c5347b41c5cf4021a53803f80853d56137a0e15c3371920d76bcc504a83a249c1edcab515cc2c58d986ab99f9f00488bb333472c8172f83e4aef6f80c93d64159be96ac32e59095fc5c0b5b9ea9119bd333f7248bf7b81bf79ebed5e4db0a5aec517fc208b330b58269766794888c9cfbc4746d06f4e728b44eb04e2b407fb8ef0fa7aa23543e8b7f1f3eee645eb358686a1a9d6d35940289aeab52f71d1ca72b8f8bcd778e19d5d0e7b347c7478077c712e147a287c1a52143e67d679780766cba678645c238df9eeeccc521fe53ee43279a275aacf7c8812e6de79ebfe9d517a15f0ef3df95e647c77d61d5cf973538ab96d03016278b31b12ecea946a8f7f49140dee6154592bada8f98fe272d1a6212ccb56c730448cc400bd483c2e85ff591449f86feabd1a6d45e9e1febe21798800524c06b4a4045e50b38756fbcb0e14a3dd09179c8fa9596475605eeebf0c1d38f46dbbfcc86c6d6ad0774b2f92b7acaf4608287f66d1cab86b266123c2e5c1e709d5a388655e3ed866610e0d164af1f5c0378e131e021311e5e00e0bb4f4810502bd654a60ab2fafa7e2b90dee73e9089a61aa605d4fd9c7886e23f6636d43aaebc65653cd3d2514ca7a0fe4512306b9589406d4bef8911316a9f3f3e82a0ad53473381ebcb27cf9f5138405c119a4445ad9233d0ea75b482ccd6f316dea8dbf9e3a7bcad1494ddff25cc04da06a45938540004ec33f47478b78462cd91444b4605a55748c74132f18aa8ba66d74f60d9a6d1f60dce710234f7aa6dc948f6b12e3f1eb58575c4922e7469783bab13e80e1142a49b07eef37bee36a91db77499d9b678a72d60d3e28321996bc268440988aca2cfc2e7da46152d8cb2080ca589dfb7989ca7cdd9e8fcd036095bfd1b26d4856a869160db8e867f5715698c98e391251ba865168f182a2af2d622150edebd831067e9a266bd5599283d2cb21b36b5159dd2c2fd72bc725d62ec9a528753fdb670961abe3c49b9e12f2c9a41d6a4d89c7d2895ff3d3a5f5dab1ff82e914758769b720c6bea65be03afeb99c47cb4e1b2e227365999200779eaf29b426d33a87171c0917dfb4725c76d4c7ca11886a0dadcc1a90d76dbf1df4e05d83a4cabd18cc7dd36e6b50ef71389fba8aaffe9873453c8be8efcdfead3b79442e0e955c0221eb49bcc3c41f4034401ae7456aab83e28692fccb91dc12535dea01249b578bfcbbe3ae83a637a8249c785257a10bef51fa7188f27e51b99f07411fd9dea2866b5436e4ea137871cbc1820f37e214b94f1b4c7d646e7c6fcef14c54ad6d5b3239fe3a2faacd66e2f19ddc7e4e99e249942ddedaf7914c5ca4b2169a77d0f96389c9340dea9f86ed96f9e1af671f8f157eff6ebfdacc3b0cac20190496033a8507daf08b7315b985f3e676e403fe1722eca427cbf65e5e4ea948dd2d755055afc59e7fb33f512a7e9b951286f7c1bf00ed6ae9464cf48efc5c5b25eac0dae0fe04727b0331fa745911f8d8778e79ff3050db3a85eb6555f2f54e50d42ee44971a6723b333437facc0c7cd72ebbce33867decbc82faa3c66c0081e0753cd8effb843159c244032d446870270e55d8fbb1d1713857c1a2ced223caf9fd48554b790ec2d758a925cddc506b9bc07afcc29461b3bb832e0d0abf095f8c434db8d338d398cbcb5c9c1d6fca50ccc3ae4af8c2ccbcc4476dc2ff8089adc450bed714ac76905c4c7f68e41517c532e0f305dc62ed4436019c7a6c9a5e2ca9c361d457e5bde8057c78c334207e02b8d292df259c3f9e2c597d05b868b36617c7d1efd648395b4e5e37dbb7e0d27c040ed0e0b1af7ce1be56ef0676f09d654a3b0c37ad160a4f16dd1ad88291ff15ff43550e64a8d08dd27ee6e7e05f1b017bc19c040168f771a1e93c474580e1beda989f7d0f779419d7c4c544af997b3620fe01e6555aa287049c377d003d30d84bf20d96d69db7aed2312ff3212234c603cbc902e1b82fb4dfa3b8a113f761e"}) r3 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r3, 0x5432, 0x0) 07:30:59 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x600002, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r2 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000240)="66530700ae897094e71b0fb1f147013fe5ff1a00ffff66538d750f6ee1d001093f136318ffd6caefe5a73f0500ab783c7d75", 0x32}], 0x4, 0x0) ptrace$setopts(0x4206, r2, 0x0, 0x0) tkill(r2, 0x34) ptrace$cont(0x18, r2, 0x0, 0x0) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r2, 0x0, 0x2) 07:30:59 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000000)=""/39, 0x27, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) write$binfmt_misc(r2, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x200000000622c, 0x6800) 07:30:59 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0xfe}) syz_open_pts(r0, 0x0) ioctl$TCSETSF(r0, 0x5404, &(0x7f0000000040)={0x7fffffff, 0x9, 0x2, 0x90a, 0x1a, "3e8b9f68fd45651b4397a76082645ef74286c9"}) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000000)={0xffffffff, 0x6, 0x2, 0x9, 0x20, "d28be60bdb461e15ef5c6f57ea05b47ed957b1"}) 07:30:59 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) r2 = signalfd(r0, &(0x7f0000000040)={[0x1]}, 0x8) ioctl$TIOCSTI(r2, 0x5412, &(0x7f00000000c0)=0x40) [ 348.046908][T28657] loop0: detected capacity change from 0 to 4096 [ 348.057094][T28656] loop2: detected capacity change from 0 to 4096 [ 348.065126][T28657] FAULT_INJECTION: forcing a failure. [ 348.065126][T28657] name failslab, interval 1, probability 0, space 0, times 0 [ 348.077775][T28657] CPU: 1 PID: 28657 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 348.086536][T28657] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 348.096832][T28657] Call Trace: [ 348.100242][T28657] dump_stack+0x137/0x19d [ 348.104622][T28657] should_fail+0x23c/0x250 [ 348.109155][T28657] ? prealloc_shrinker+0x5e/0x1b0 [ 348.114482][T28657] __should_failslab+0x81/0x90 [ 348.119443][T28657] should_failslab+0x5/0x20 [ 348.123958][T28657] __kmalloc+0x66/0x340 [ 348.128133][T28657] prealloc_shrinker+0x5e/0x1b0 [ 348.133073][T28657] register_shrinker+0x18/0x110 [ 348.137926][T28657] mb_cache_create+0x28a/0x350 [ 348.142993][T28657] ext4_xattr_create_cache+0xf/0x10 [ 348.148348][T28657] ext4_fill_super+0x522d/0x8010 [ 348.153336][T28657] mount_bdev+0x1e8/0x290 [ 348.157669][T28657] ? ext4_mount+0x40/0x40 [ 348.161993][T28657] ? ext4_errno_to_code+0x110/0x110 [ 348.167201][T28657] ext4_mount+0x2d/0x40 [ 348.171354][T28657] legacy_get_tree+0x70/0xc0 [ 348.176128][T28657] vfs_get_tree+0x4a/0x1a0 [ 348.180646][T28657] path_mount+0x11d4/0x1ce0 [ 348.185129][T28657] __se_sys_mount+0x23d/0x2e0 [ 348.189787][T28657] ? mntput+0x45/0x70 [ 348.193808][T28657] ? __fpregs_load_activate+0x103/0x1b0 [ 348.199831][T28657] __x64_sys_mount+0x63/0x70 [ 348.204625][T28657] do_syscall_64+0x4a/0x90 [ 348.209044][T28657] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 348.214958][T28657] RIP: 0033:0x467b1a [ 348.218854][T28657] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 348.238729][T28657] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 07:30:59 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000040)={0x3ff, 0xffffffff, 0xc5, 0x1, 0x15, "16a881e12de35a129e34f8f12c484c92284fc5"}) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, "cd46f890f911f2e01d729c333df2ab07d7d0fc"}) ioctl$KDSETMODE(r1, 0x4b3a, 0x1) 07:30:59 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r1, 0x5432, 0x0) [ 348.247408][T28657] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 348.255382][T28657] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 348.263598][T28657] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 348.271922][T28657] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 348.279998][T28657] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 348.288700][T28657] EXT4-fs (loop0): Failed to create ea_block_cache 07:30:59 executing program 0 (fault-call:4 fault-nth:82): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) 07:30:59 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000", 0x18, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 348.314711][T28656] EXT4-fs (loop2): ext4_check_descriptors: Checksum for group 0 failed (33325!=0) [ 348.323999][T28656] EXT4-fs (loop2): group descriptors corrupted! 07:30:59 executing program 1: prctl$PR_GET_SECCOMP(0x15) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$KDENABIO(r2, 0x4b36) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) r3 = syz_open_pts(r0, 0x0) ioctl$TCSETSF(r3, 0x5432, 0x0) 07:30:59 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x80000000000a01, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "00800000a2b70006000010000093000400"}) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xffffff78) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000200)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000000)=0x5) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x88800, 0x109) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) open_by_handle_at(r1, &(0x7f0000000040)=@fuse={0xc, 0x81, {0x1f, 0x1, 0x80}}, 0xca900) r3 = syz_open_pts(r0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000580)=[{&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000600)=""/135, 0x87}, {&(0x7f0000000440)=""/47, 0x2f}, {&(0x7f0000000480)=""/194, 0xc2}], 0x5, 0xd9f, 0x0) r5 = accept4$inet(r1, 0x0, &(0x7f0000000100), 0x80000) dup3(r4, r5, 0x0) ioctl$TCSETSF(r3, 0x5404, &(0x7f0000001640)={0x0, 0x0, 0x10000000, 0x0, 0x0, "de46f890f911f2e01d729c333df2a407d7d0fc"}) 07:30:59 executing program 0 (fault-call:4 fault-nth:83): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901", 0x5, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) [ 348.414543][T28701] loop0: detected capacity change from 0 to 4096 [ 348.425397][T28701] FAULT_INJECTION: forcing a failure. [ 348.425397][T28701] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 348.438861][T28701] CPU: 1 PID: 28701 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 348.447557][T28701] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 348.457711][T28701] Call Trace: 07:30:59 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000", 0x18, 0x1000}, {&(0x7f0000012600)="ed41000000100000daf4655fdbf4655fdbf4655f000000000000040080", 0x1d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) r2 = fcntl$dupfd(r0, 0x0, r1) fstat(r2, &(0x7f0000000180)) [ 348.461197][T28701] dump_stack+0x137/0x19d [ 348.461228][T28701] should_fail+0x23c/0x250 [ 348.461245][T28701] __alloc_pages+0xe7/0x310 [ 348.461261][T28701] alloc_pages+0x21d/0x310 [ 348.461317][T28701] get_zeroed_page+0x13/0x40 [ 348.461336][T28701] ext4_calculate_overhead+0x68/0x9d0 [ 348.461362][T28701] ? register_shrinker+0x104/0x110 [ 348.461379][T28701] ? mb_cache_create+0x310/0x350 [ 348.461397][T28701] ext4_fill_super+0x56da/0x8010 [ 348.461435][T28701] mount_bdev+0x1e8/0x290 [ 348.461449][T28701] ? ext4_mount+0x40/0x40 [ 348.461465][T28701] ? ext4_errno_to_code+0x110/0x110 [ 348.461486][T28701] ext4_mount+0x2d/0x40 [ 348.461536][T28701] legacy_get_tree+0x70/0xc0 [ 348.461595][T28701] vfs_get_tree+0x4a/0x1a0 [ 348.461615][T28701] path_mount+0x11d4/0x1ce0 [ 348.461632][T28701] __se_sys_mount+0x23d/0x2e0 [ 348.461650][T28701] ? mntput+0x45/0x70 [ 348.461672][T28701] ? __fpregs_load_activate+0x103/0x1b0 [ 348.461727][T28701] __x64_sys_mount+0x63/0x70 [ 348.461742][T28701] do_syscall_64+0x4a/0x90 [ 348.461820][T28701] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 348.461884][T28701] RIP: 0033:0x467b1a [ 348.461901][T28701] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 348.461915][T28701] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 348.461932][T28701] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 348.461945][T28701] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 348.461958][T28701] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 348.461970][T28701] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000 [ 348.461980][T28701] R13: 0000000020000100 R14: 00007f590031b000 R15: 00000000200000c0 [ 348.485166][T28706] loop2: detected capacity change from 0 to 4096 [ 348.499513][T28706] EXT4-fs (loop2): ext4_check_descriptors: Checksum for group 0 failed (33325!=0) [ 348.499536][T28706] EXT4-fs (loop2): group descriptors corrupted! [ 348.564695][T28725] loop0: detected capacity change from 0 to 4096 [ 348.565501][T28726] loop2: detected capacity change from 0 to 4096 [ 348.579387][T28725] FAULT_INJECTION: forcing a failure. [ 348.579387][T28725] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 348.604068][T28726] EXT4-fs (loop2): ext4_check_descriptors: Checksum for group 0 failed (33325!=0) [ 348.607741][T28725] CPU: 0 PID: 28725 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 348.607765][T28725] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 348.627616][T28726] EXT4-fs (loop2): group descriptors corrupted! [ 348.635967][T28725] Call Trace: [ 348.635981][T28725] dump_stack+0x137/0x19d [ 348.636007][T28725] should_fail+0x23c/0x250 [ 348.774469][T28725] __alloc_pages+0xe7/0x310 [ 348.774494][T28725] alloc_pages+0x21d/0x310 [ 348.774583][T28725] get_zeroed_page+0x13/0x40 [ 348.774600][T28725] ext4_calculate_overhead+0x68/0x9d0 [ 348.774624][T28725] ? register_shrinker+0x104/0x110 [ 348.799378][T28725] ? mb_cache_create+0x310/0x350 [ 348.799424][T28725] ext4_fill_super+0x56da/0x8010 [ 348.799454][T28725] mount_bdev+0x1e8/0x290 [ 348.799467][T28725] ? ext4_mount+0x40/0x40 [ 348.799512][T28725] ? ext4_errno_to_code+0x110/0x110 [ 348.799564][T28725] ext4_mount+0x2d/0x40 [ 348.799630][T28725] legacy_get_tree+0x70/0xc0 [ 348.799645][T28725] vfs_get_tree+0x4a/0x1a0 [ 348.799656][T28725] path_mount+0x11d4/0x1ce0 [ 348.799667][T28725] __se_sys_mount+0x23d/0x2e0 [ 348.799677][T28725] ? mntput+0x45/0x70 [ 348.799703][T28725] ? __fpregs_load_activate+0x103/0x1b0 [ 348.799720][T28725] __x64_sys_mount+0x63/0x70 [ 348.799730][T28725] do_syscall_64+0x4a/0x90 [ 348.799744][T28725] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 348.799828][T28725] RIP: 0033:0x467b1a [ 348.799838][T28725] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 348.799848][T28725] RSP: 002b:00007f590031afa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 348.799885][T28725] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467b1a [ 348.799893][T28725] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f590031b000 [ 348.799900][T28725] RBP: 00007f590031b040 R08: 00007f590031b040 R09: 0000000020000000 [ 348.799907][T28725] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000020000000