ame: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 734.264767][ T6911] Call Trace: [ 734.268031][ T6911] dump_stack+0x137/0x19d [ 734.272473][ T6911] should_fail+0x23c/0x250 [ 734.276873][ T6911] ? __es_insert_extent+0x51f/0xe70 [ 734.282066][ T6911] __should_failslab+0x81/0x90 [ 734.286867][ T6911] should_failslab+0x5/0x20 [ 734.291357][ T6911] kmem_cache_alloc+0x46/0x2f0 [ 734.296154][ T6911] __es_insert_extent+0x51f/0xe70 [ 734.301191][ T6911] ? kcalloc+0x32/0x50 [ 734.305251][ T6911] ? __kmalloc+0x23d/0x340 [ 734.309650][ T6911] ? kcalloc+0x32/0x50 [ 734.313699][ T6911] ext4_es_insert_extent+0x1bb/0x19d0 [ 734.319080][ T6911] ? ext4_ext_convert_to_initialized+0xf50/0xf50 [ 734.325570][ T6911] ext4_ext_map_blocks+0xf79/0x1f00 [ 734.330805][ T6911] ? __down_read_common+0x16b/0x5a0 [ 734.335993][ T6911] ? percpu_counter_add_batch+0xc0/0xd0 [ 734.341521][ T6911] ? ext4_es_lookup_extent+0x206/0x490 [ 734.346972][ T6911] ext4_map_blocks+0x1be/0xef0 [ 734.351717][ T6911] ? ext4_alloc_file_blocks+0x248/0x720 [ 734.357265][ T6911] ? __cond_resched+0x11/0x40 [ 734.361920][ T6911] ext4_alloc_file_blocks+0x271/0x720 [ 734.367312][ T6911] ext4_fallocate+0x2a7/0x4d0 [ 734.372019][ T6911] ? ext4_ext_truncate+0x170/0x170 [ 734.377113][ T6911] vfs_fallocate+0x463/0x660 [ 734.381749][ T6911] __x64_sys_fallocate+0x75/0xc0 [ 734.386700][ T6911] do_syscall_64+0x4a/0x90 [ 734.391208][ T6911] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 734.397153][ T6911] RIP: 0033:0x4665d9 [ 734.401029][ T6911] 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 [ 734.420634][ T6911] RSP: 002b:00007fed26e45188 EFLAGS: 00000246 ORIG_RAX: 000000000000011d [ 734.429088][ T6911] RAX: ffffffffffffffda RBX: 000000000056c0f0 RCX: 00000000004665d9 [ 734.437040][ T6911] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 734.445001][ T6911] RBP: 00007fed26e451d0 R08: 0000000000000000 R09: 0000000000000000 [ 734.452951][ T6911] R10: 000000000080019e R11: 0000000000000246 R12: 0000000000000001 [ 734.460904][ T6911] R13: 00007ffff0e6e0df R14: 00007fed26e45300 R15: 0000000000022000 [ 734.541760][ T6903] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 734.552947][ T6909] loop0: detected capacity change from 0 to 264192 09:38:33 executing program 2: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote, 0x2}, 0x1c) setsockopt$sock_linger(r0, 0x1, 0x3c, &(0x7f0000000180)={0x200000000000001, 0xfffffffe}, 0x8) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f00000000c0), 0x8) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f0000000080)=0x942, 0x4) sendmmsg(r0, &(0x7f0000004d80)=[{{0x0, 0x700, &(0x7f0000001500)=[{&(0x7f0000000040)="d3622fe131479cee20fb607a9585dc0b411519fd3b65066522d73df58b9257b566c6fc626776defc3a2e249c9120cab00220bc31d41e44f96f67971b8ed8a3dc", 0x40}, {&(0x7f00000011c0), 0x24}], 0x2, 0x0, 0x0, 0xffffffe0}}], 0x400002c, 0x4000000) 09:38:33 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900000f600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 734.630863][ T6916] netlink: 1 bytes leftover after parsing attributes in process `syz-executor.0'. 09:38:33 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000002c40)={&(0x7f0000000080)=@polexpire={0xcc, 0x1b, 0x1, 0x0, 0x0, {{{@in6=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}}, [@sec_ctx={0xc, 0x8, {0xc}}]}, 0xcc}}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000140)={'sit0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000000c0)={0x34, r3, 0x1, 0x0, 0x0, {0x8}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}]}, 0x34}}, 0x0) sendmsg$nl_xfrm(r1, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000040)={&(0x7f0000000180)=@updpolicy={0x150, 0x19, 0x8, 0x70bd26, 0x25dfdbfd, {{@in=@empty, @in6=@ipv4={'\x00', '\xff\xff', @remote}, 0x4e24, 0x0, 0x4e20, 0x1f, 0x2, 0x80, 0xc0, 0x0, r5, 0xee00}, {0x5, 0x5, 0xffff, 0x10000000000000, 0x4, 0x3, 0x401}, {0x40, 0x401, 0x717, 0x3}, 0x1, 0x6e6bb9, 0x0, 0x1, 0x3}, [@XFRMA_IF_ID={0x8}, @replay_thresh={0x8, 0xb, 0x7f}, @extra_flags={0x8, 0x18, 0x100}, @encap={0x1c, 0x4, {0x0, 0x4e20, 0x4e23, @in6=@private2={0xfc, 0x2, '\x00', 0x1}}}, @algo_auth={0x62, 0x1, {{'hmac(sha1-ce)\x00'}, 0xd0, "48b1d283cf3d1f5282b7a08224a5dc759f83be5d14c7b6bb47bc"}}]}, 0x150}, 0x1, 0x0, 0x0, 0x4000050}, 0x8004040) 09:38:33 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa71, 0x0) [ 734.731805][ T6938] loop3: detected capacity change from 0 to 1051 [ 734.743571][ T6938] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 734.752984][ T6944] loop5: detected capacity change from 0 to 512 [ 734.762354][ T6944] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 734.765584][ T6938] EXT4-fs (loop3): orphan cleanup on readonly fs [ 734.792118][ T6944] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 734.797363][ T6938] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 734.808524][ T6944] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 734.814562][ T6938] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 734.827247][ T6944] EXT4-fs (loop5): This should not happen!! Data will be lost [ 734.827247][ T6944] [ 734.838532][ T6938] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 734.848128][ T6944] EXT4-fs (loop5): Total free blocks count 0 [ 734.862010][ T6938] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 734.862024][ T6938] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 734.885563][ T6944] EXT4-fs (loop5): Free/Dirty block details [ 734.891449][ T6944] EXT4-fs (loop5): free_blocks=0 [ 734.896401][ T6944] EXT4-fs (loop5): dirty_blocks=871 [ 734.901583][ T6944] EXT4-fs (loop5): Block reservation details [ 734.907561][ T6944] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:34 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x80019e, 0x0, 0x80019e) 09:38:34 executing program 2: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40003, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000d90000000f0000000100000000000000000000000020000000200000200000002cc4645f2cc4645f0100ffff53ef0100010000002cc4645f000000000000000001000000000000000b0000008000000038000000c20200006b0400000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3338363633343038350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000d9ca5cac99fd4329af4dde786c1a5d13010040000c000000000000002cc4645f", 0x10c, 0x400}, {&(0x7f0000010200)="0500000000000000000000000000000000000000040100002b", 0x19, 0x560}, {&(0x7f0000010300)="000000000000000000000000000000000000000000000000000000001481910a040000001400000024000000d9000f000300040000000000210d5cf20f00e6ef00000000000000000000000000000000000000000000000065789ee9", 0x5c, 0x7e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000000000520b0000ed410000000400002cc4645f2cc4645f2cc4645f00000000000004000200000000000800050000000af3010004000000000000000000000001000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008669", 0x9e, 0x9060}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="72657375d00c3d", @ANYRESHEX=0x0, @ANYBLOB=',\x00']) 09:38:34 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019002010600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:34 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa72, 0x0) 09:38:34 executing program 1 (fault-call:9 fault-nth:2): prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x0, 0x80019e) 09:38:34 executing program 2: syz_mount_image$iso9660(0x0, 0x0, 0x0, 0x1, &(0x7f0000001ac0)=[{&(0x7f0000000000)="906262634a64c147ca277ff99c7afc90f7a6511582700fb16d9d07f55e0437779793d080702635650b71cbcd92c45d71cf65c172dbc01875ea3b28167bd0c961dd3900477c29fb230736e33349ab7acbabfc3535d452f6d3b6646a75c53dd79df778f9541df8506a4b7b1db4", 0xfffffffffffffdad}], 0x0, 0x0) 09:38:34 executing program 0: 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) set_mempolicy(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) syz_read_part_table(0x0, 0xa, &(0x7f0000000000)=[{&(0x7f00000000c0)="0201bfffffff0a000000ff45ac0000ffffffa5000800000000000000024000ffffffee000000e10000008877007200300700bfffffff00000000008000da55aa", 0x40, 0x1c0}]) vmsplice(r1, &(0x7f0000002400)=[{&(0x7f0000000040)="688e6efc2cb65eeb4988e50a4ec18154fe6f688cca44351e20f58a55ac5a3f053beb0d565e2311769c8520", 0x2b}, {&(0x7f0000000100)="e0cee79364b074c99221294ac1bf431aa5f82afa357df8395f6cd6deb2b6a4298e51d118677a1cc10282585d09b933f4db3c8cadae05d6eee86d444e83a4024301af88657e09cc6ad1382383f30636412e2f723ea45d2a8ba487daebd2e642d28cac033340ee3efd5d297230cf3a8749e4c23f1e5205b58319cb40a450de3a4e2fc5e2fd24a02ae92dce0e037b96f2d008a7a537bc515d196112144a94f2b9f00c86e58133878f415f4dc9b9a76611de87012dfc14a08cd75de55cbae1fbee7a5113755b1e5ef99890bab1665662b27a4dfbf00dc5afb6e8b6d1591336171344e3f78686a3a0", 0xe6}, {&(0x7f0000000200)="6057df21baa8224aa25e8ef0c541d0f10522d1637f41d46ef340f6d834f21c4f4df59c786e2949ba7bbe6d53f3a27465a813e22249db6d6e9616383312203ca59389d4592b63fb6827210466245b8ead5a662c95f6bf035a497fdfff10a912a9f3eefe25cec3fb829f82b91f1f773da440acf60c548b3eebb686162bc7b24b227f1a8a05e18f4e1e03dfd61239f890f264dc9daee3f0190a058ef92b0767f1bede3207c36604af085b15cefb", 0xac}, {&(0x7f00000002c0)="3c091f8dd5b9af8e0c7033bb7f7be0bd3b279beed5b97d04ebed3fd2618d10da0c264bd4c28dbc2b8d4ec1674cb78e35b098351a2985330ee77d3bbc0072225fc4601cab1e035a5b04d195c7a4db676ba460b73134f42ea9837a7b8467ecbaf57da7f366c5d2c278d8eca5f932ca4849faf28702b14fe914562f97b0880c0f77a827d8deaf3e0acdb9807541b9d9f5c5e8f7fae0fcd9460e99d72584345fc97f27ee1c6fdfa8ede54f67968a90306991adce4ff1814251ff0895358d355d34ba8845790efc01b5a4ca6a33e66a94e80a5ecd8b6db54f6f303715b0bc93230012b8f95ecd41a90b1e9fef1c47502ffbfb124ac1e656e1d8cc5597b23cfe02f54f5e022db6abc6a9055f90c094d8c7e20cc0608d12930cfaddbe7eafd818aa06854416126dd4178b0ab1ee217fc19f8b6e047f561a0e49d7a0eecc6d136d023aa800f03d86f864d462d4c97a605d2a5c502ed364984210d36202aa09521902f5c97eb8aa4c24eee53a3069fcae0cf62d194347609accd7b1497a05e9b999bea1a62f56ad68fe9fc93a28cc8bb50e82a59f32598e2e4161b957c9a98d3af070c1ab97410a31f80f1e29061f5dc825a62e76df7fce3d2987ca3787aef58650d1015a97cfa0b370c216bff2498c0ec2277a83077ee2f27d254a701f88d887d90d094eb372b0adb791bcddc74d4de3cfb360a5a541ceb8f9a5a47445c1f4826bacbda856787657dd16e43216d576b24da8149f434d0152856fc22ca5e14ae0b34f05874d6c5699671e4be5944494da9fcbf529045ea0184e6465aa0e90c534b9b92f7ed2e01c04fdff63e2a67cc6991bd4f3f98633f701edfc13dcbeea9875d898b2985a4d613a51f29fe0d3366588cdf9bf31f119a78006a2f2d1286f3b5d3c1dd13a3f8e1b232889023e983b6c367028f4523f6570d6ee31aeb0b763888b2730e16a004e05ac329cbcbd295f71311658db650c4f733f2626b9a1a481a4c4b5df9bab1dd2e5940feb00a2242ca72851981bfb4d1ed251035ad76def8af9141ad19f22abe05d913088f303f095ca9260ced2f146ae52ad87fd9f56b4edd2824398338894c1b1ad60e68af4dbdb4b84b3d43e6b77a569f7992e15ecc74b62ac1081639de4bc5bfd533a138c97d9c7b4749c5a6455d9da0ce8d64f82fa440028fe9fddad22632ce2c15a82059a2ad71563b4b542c893c773e6d5cbb87959b9c49b112352fbb4e9a3c89701726d7e7e703dbba572f9e75ff5464bd05d5e820e7e33d47e044704867b9892aca3c04aeffcfdc88bd5b996a8296dff2af10b064fd938abd0f5437cec683bc394827a32c3e5b68381103d65e747bd06ffbe6832b18a330b215a1eb69b972d0c61ea0ba030b1bae3f9def27e6db26bc0357aa80de541e7f33e4a51fa87d0f0cc94003a7b3f0797c071d17c390e9ff2eae0bcad7dd0ba02227a693351df4abca526a57612b6f728710f120762feda352b1d12a2d0629b56b42ed53b1759dabab0ee0836545925d48a046b1bc7aed9229eaa33156f60a1c17dea0ed60686919da5b317d04828cfdb5f4582eff11b258765cec8c68eac43c2215c0bba3feaa489ca08e18def0b066db0b0669ffd066e138ac3a754b75e31c04242f2df4f81c713923064a2f35dae4928fd8363e71cd5dffd3dba34857ea8b62d465db5d69ba528d0e1d06ed19f6bae2ba457283b7ed9644f9f526c12a89b7e691cdb5d9f9f383a5de6d2f5cdbb7e83f33c1373c637a23920dd8a5a46fe6dce8c1d386c0ea2953b6effceb615435669db457eafc1d175029e7d4b63c2066738792a712081e6413baea7091b1eafe613de8886b8a79006707647ca261bd66bd7c41d2ce4edf70ec635ce413f4af9b43471af7bf30d685c34921dde922f6974f773adaf4b7858df6115a19ac8e002c16f946f31bc28b30d8e3dfc6805a2ca6b680fe7d944a09e7c0b1159a9a412135f17008cd4b1243784d39fb7d02df09c1b88d14e9523fbfa59a826175a801b6bd3ce1aa798cbb95b699d63142ba9a21b5c4e26d620e78fc9dd306203d7e40b9be15c6c700ff17c49817bf4895b2927963b7dd17ea00b11df467066c20dd1eb82e55623dc15c3bd94e6830abb4554034cee5202f78317fa41cf34e6c49ed44943fb355961d6cf15370f9565600ad406ef7b023ad089fb9b2a0c399621f77e27a8bdeab98967d607c9a4473a6d0f3ccca9e2f23538a73d543ebe12d160536a57cc914ed0a310ab52a063cffbb0764f258be0a773bc00757bde5929c9925859d2370034684529e95a174bc941d14f18989a04e3eafda2829c7370b3b5e2727abb9af3dd7721ef3c437bd3a72923fc7a06ae691346d5c7eb0afff234c1a8ed24871670a68d3c695cd2d51df7535a2dcae1bc2d51b9287d9e524bf90f517be474d172f7bb93a9c61103b45143fe2aca66914e5e02b9772a4edc21d34c84d5174b352e03ec2e381d9d117ff2d1340e16c42f1d42289915bb654484a878b46e5d38b2b2951750865a6b33d021cc71a0f82353f1fa297cb717ac6aba60e07736cedb74729da7a691f8c479758f5cd8e98e0a26c226260795e706754003012e0c62ddf84b2dd62f48ac6d74f678def05cba9968c49a1d6c090f1e4de8dbd1ceca678b927bf5bcecf16bc247f1e0f8a614f61a5f396f7a5fd966abd09c53f9714bed6ec77fade26b71b64913a2e4e6fb80098d512771b7faa406dd33514109756b624674bae3dbc3c1c9d554673384529f3a1d8dfb0de3543d88e2b5b1363299ed230dcca22cc1c0eae5a65160da360bba80873f3ddb06a36dee67b07fc0629da8cedc79f1665e8f8d284f8660f47303540208e750b6d43ac35b19976b2819e98f8e313003eb5dcf31e175c1ad220b8de01800540e00bcee716dea35100084d0498504bf344e66998ba994f6eb365469d260f571afef6f26479c0aa3bfe5f51ee5ba798d0c1949021d58a49b5cc40dbc7361662ae79e30cdb35fa7af432b5fa28e3004dd64f9f47e43d824555d7d4132d99f6e7a0e7e2f8d76ec07ec542a771a9e931dc31c232903c6af6e7474e38d678187b917aa71e31b12ae0b88d1b4b6474eea6059e276425b0a50587d96203dbaecba87d254625697c43745b3ae90fc17aaf80c548e3075297d26e3fa007b7804e905bba8d18516bf636d8119c1148f197d343c22331a522792a931e28327e9869923d58be304ac345679334e7895b61bf178891e57f74311a3202deeb5637b74175a6fee5e54a4864dd034c0babc73877254e9734bc99466b483709f8654ffae9ab016531d3707dec4da85b5ca37ba29811e9523759b1da744e4ae8996911a0335aaea96d035b35fbd829c2943d4797c1aac1319c0feefb6281e9277d0109dff9bb283f5d88e75ac95f043dfb53ef57800b413e018b625c0853a667c7cb00361a8a9b9e0ea432bbeeacd25ae7775119aca5f80054580a02bc87f220201b0a41202e85324f400e24b6a289d415868ef0722784d03c7114f4803867e3694a637110dc55845c4088f4e8f28f67f4dfaecc4f157cd3b56b4f18776ad8024fea80f0f230b856394ea14f72e6fdc82238d9d54e9e097906ebec86efe2cce9a82fde756560e06852b3b4b809a86d6df25e7fd68972526111a20148f6bf322949af1c82e08f994264e526c01541b33f05fe9f1a77d772907b97cc695061360e6a93d3b0f2c8905e6da4ad5e1035d7c1ab1af7baa9266daed822d04e54133434a4b4f6159951a0021197dec60231254a37855e0e7859f71b8443f2701552ae62e160aa7c8d8f526c3cf87dd6c5d8fde266271cee81c2236c6fa344548168f688273853285fb318967a3754e538a6f2e662e6053334206c6b81ee97e25238f7efbbf9a9ac8a790f25c81f69ec5350a73d2600cc1d6a42b897569ee0b56fefe9d6a62da616d4cab6f77ad39cf0436823552d9b4ef5efa836568d9d6451e4787ec73a361488a0f71b2ecf2c5568ca543e07c2b7f15924f626394b6a065c9a77d80d65a9eece66e53cef89731e078fced0de4a82a0a4662441cc740a17affaa85feb71849708acb52020d0c66b01d0f3a62d97b60592c87b6a75ddd1e5c7902314c317d2d2392040255384226b452b575f3fe07bfd6d3ae7e8d4cebaee3a1e394b1dbf777047b979cf28fef4c1decdbdbdfb166d13428e66d199c5fec2e21500c1974b77d75039306b906fbad9303cbb3b8ac56ec024c310f4a4966922b76721ce7ff77cb60eee5c6fc9f4794951416676f3439b4139a7dba700b13a6b724ff9b87ef83636e697f5e0b73b895adf62424ac14e074752ccdccb0b5f74d649884598437027ec6f1474ea85a68bc21b047e5c845db93686a025d7579fd410d59122479752363902358a8a8279c46eff5f29efccdd04762de3e3b8e24ac88b856257d120b8cb83a2d51e8a7b0b25598a86e87082245b59e596b62e371cbd5d4ae49ddd4e4d763b6af3b8e3bd299299ef6ffd81171197a95bab72a146f5857b61f45d7098eefcfeddecd42a5dc9e58af38bd178511c5e81f81f3c1a4ac0bb6e124003cc189efa2e060b2ec53f4e734ce327ecd26cb243227086a6df43b34ff92d5360efd03fbb8469766313163c653f24f89c7bf5f5557b3e68d577e40de6e95eb3ffd96863ee17deb90a37d3f92f01315b3ddc1ea61514c8a8cb52405a7feddc4858da6209a12f9715d5634542a45a1ef07b3bfb29756b109f80e07c743e7e24540c5e087e0765b0ffaf5b9f7709b06436486f7da82e439354ee11d1216a89dedf38f085ea832b5af8aaeb33b5e7c8ceed85ad0ebc07c1734b1b6518186f873df2f5bfaac838d3fadcb1d4fd53621617af22a5a0063edf606129e22f272fef2467380ae6b100661040e8623aba038cfb30d52bbb2b9fa154f22ea0ae57d18575abebcce9d5a3573ead4f6ceb112bcd4f15e62163de948cf6716594a301243aed063cbfea3f847c52b0ac0a63762e852474a2a0d04c2d18cf416f47d1c12aaf4d6e43ba2b7d759d34a8280e66e8cfc5b70c61eaefc57720a6358a940dc2cc0116421cd527967d755e09145bc1fb23b02a8773d39fd0c9d5e2a80a7a09ae656bc140cefb2367ef84497d0f4ad4e5bd9fcf8acb0f91a3bf310d8ca6a00cc9e28bf05deeb767a3ef04eb8945954d6a7c39ec112a0a4e9d31e5e827c3b63aa89c31410475d91d36a866e5f835a10b93da7a9bbc5f7a0d63fecf7420a40974c16447b749f6c9f7d64f4104eaebbc6bf3861f3e5e46f4e7fb373e49f409cabcf34598ff4301f5e486af3286638ca9abc3b16c0c5e2c6de1353f88fde4db7679a86e76b1dce3347eea0a0f70af6522be35ab13aaea8753c181e8e027d561e2fff8e1808971f54b9fcd3afaf5a37bbd11c74c1e2b2ed694c689ff7dbc70c262df2246e205bad88a79d9f37d3bc50ac9d2711fbf39031489876ab8edfc04d8680f01f451039b7744134b65234c55cb20b67edd9a545dbcb4f078e31ded1ee4f348cbdf1c53bf5423638fbb8dea17c48aa92bdb13d73e3a0d6d7cc8b7ada6eb95ffcd58587234fb8c03efbcc8fbcd9b08f8ef02bb21cc3070f29291b90666d8a2154a11fede980a57f814c9afcf137c43707e81c87dffa974621619d2a5e2fcccddc67d64fe674edcef7b268226f4ef3d8094bc048684f000b1ec48228d91d894c20b4aef5f021dd7361a093a65afb9c8d9ebce7625d482933aadb97a709a918459ee14cf7ad2f57e14d1e7f93100379c9d0385dcb16eada0772f7e8ffd24441a14e34cc1ca06ebc06a79d13e1afbddbd83faef95f7ebdc3", 0x1000}, {&(0x7f00000012c0)="6e9fea159addb06ac0cb575b30ec91bd70baea80f4bde3d9718c5b64c478030643474bbadace1d11e1af89807e832661627c6052d4bdc18818628b5aa33f8daa051c374abc25d753ce155f4135193dae226b0c1f2ad91237d82dfe6189b6cddb5af71063794a75e4ac3fbe0b763e8e216db2615a1bd97d2e9e18999a7abfba745d73c65c3791d630a82265cb70128511b056bfb884a374a00598618719d6a21510eb9faab29e62cd60d190c6e0d375a533e1ab342e438ac85e69bae8c2b3b24e98d5b19b93e8a3e2375b01c9e7a6979febe555c470d77e00d532dc1d7dd794c0031fd3adae", 0xe5}, {&(0x7f0000000080)="c852fc35482272661f4f379ddefedc64f591ff674ccf59a02df12f6724755e2719172eb104b16632dd79", 0x2a}, {&(0x7f00000013c0)="7e3761a46f74cc98480a1fc0ee1008b0f44cfbe109abb01dc14cb2b69d7e068bf643dff4949df2cde6221d3c2988877fc6e22fa8730f130241dec57ec16de4e8e337d2465f47a8daabc4cc8ee3b992a01bf8574811e573a2be6c1f102054c26ee0374f89f11b8a5a7eccbf003fa1b08fa7966ef3d90ddbd1b2ba7353feef0e07c94e876d1c0605a148de108c8ac478178078fa2729e71a4758d26fa4cdc44f39408e8d807c9597d50afd9136994e365682e4aab548ea606743004d4a890c75d39ad1c06917569810090835ca4a1521924c3f5450bba7c9ec7489fde3726dc786b894be7230a1fd4166e7f48ef96cc1e9ffb38b5ae6b3dcdaae70ec4688edcbf5c2314589765f57e5af8cfdd9e722ae82df5f8458529eccade5668ab2d1f18ad2812ca9c7f7f386b790b835b289e2c0a8d92b0ffc950259f9748435ffece6635fbf75db8f2731d3d993274d6468d708c1994ef79e9dba77946b6935877863ad5083f46ae3a375a9eca6c4af665bda2e918cf219ff1372990e81df2e3b6191766d502fafd07f33b11b5f5dc0908b49ab34df1c1d9dcd5d3c1edff7017c99aaef5129b85027268b70d014342c66b4303d99af243bcc3f880bd5642c6a4497f4690fd3b182c24ee2642022b85ec010e64307a9ca79e3cfe2c7aa961bb88b890399c407ed44ecb142c0a08e8a9ae8821c1f65e885f59002f682d1b70c1ad53a2d9b0473c711f515ce75908dfc08c2f82380b498a569a18a4047fe7d4f78e22eac928600e034b6346f1ca341a669a9867fa0d3d0abf4fbc42d3ca929f6d784ea26c1be843e21a1fbfc4f295315b1272e530bd9bee68ef2bed836843fc604c6f9a51886f8faf367136952bf9e8a2a24978114a19c7fd5748f53936a39597b4de5626525d56be7ad9c054080309f1c58c4e8113c5080d823e09335f2fa24db82fd6f328f6bb2637ce47637e8e3ab86e4352b4b0a4a8000610c9a2d2f3c34444cbb779f1ed1fead2de7c9e38aa2232ca9e5478411a642a45ccf2ab317db960b5cb01fee0d55313895ead5830f89a7a84350021b1a3d01146ed4cc8a1873fd2e67acd15660f4750672259acc8cce4842b42471841de91d7d59e07636b891da4692ce6df61b85590e80f723515006b21ac2f8503edfc55430f05dfe5c912d3e89db174d0558688f1d259dc16ea2901d85d1f1ab0fc07110990754d7d7fd993f5b3914fa49ce0b0470055115bee6113c9fece9a827f8e57d524506e0163825283dfc15225495ce4647cd67150b23236e0b042fa50a3f50e4677cb0f6feb405669f083e2848d0b22b0fff54b36cc919478843590530cbdd635100365b0aa2511932fe48e37ccffeb564a4d7b687d3f3ec9aa027ea082b11ebfec09f81d7656ad15f8d3b5bb5d54155132490804612749b2696a65c54cd2a73ce06f326f363068a2341ee405344d28d293bf9459c9e4d9f64e398ea6b05842f4245fa317030b8388dd9a98e8158cf6cdfcb3b44965870ef9b57791275a0e6ff3ddd63becee76bbf3ea3c6911546cc0941e2331d9eea1bc7270bf837b3eede5d1f1f1c1f9326aeabf3c0fe8cb083888205aed5ca6864faa202545d95aee17375a5fb4598143b368a1fce987c2e27d91a3387b5228457de8fd2c37bb5f52440c3420bfaa3be341afbf3f52af1638f7e71866279ff2051cab78ece5c4a0207b7401ecdd88b38ac8f1e0e82e8728c29c5d1cb6469891aa92d7c3dca805c85194fd429f3f76a21c02c6e3980028d0fdd97f8999bc6df020804862924764c9805551a78f4b7c67340364f1d2405d8ebbf7f8defb37c2b0ed70e8c6f586d394a9ec5d2ef36d62774d9d392ec1f5a37083d04315c2a0fdebb1254e5e272202d9f279a73c9aff6ef5c71ee7c4c4b776720cad21e9527b3e7ce578e13038fa5e1ab5247e17815aebd3611e7492ed3dd4f97a864e4cf44bae9ab616ff160183282aa99a005dbe5250c82f93f4134d0c254b0333b81f59d1e97e91bee504d171fd75bf37b090b908511b3b196676aea11810d5db45ee9dfcd69464f52a0cce4a03ab2d49f1779db3a50fdba9126f0a3c8a5180d0b27456fe397724ae82f0bf72a0f6a72a61816d1457fc240d16a7853ecd4f2535f96a19109038e442e387269250dcc60c2fe744991c594076fa38e684dbf1d4a316519cda7248f8d87bf93772a36a3c923d18d260e86cd60f1418bb73ce90848532a76c7ec5dfb68c56e3214096363192802f2fcace64325e4b4731eced602e17cae9859303c01d10c1512f2a8cb354a3da125884da74ad5e2b154f1cff9267de0711d715a4b5c83b14b2dc6be48551bd8a629ca752a1a649afcca0aa6b3db790580d1172abb64f3e9da98ade337f49633785f585cec7e54db2df313a9341d28fdbcec3fae24fcce78bd736321c56fecbbd37e05fe608ff5fb4560cb7050bd3b57a4c64fa5a3b5f75c937a4e3876878b83b1228b08f7d2a8d408fda3745836438cd99fccf3c9d7a0cfa42ef409e2f93317a1a29b34c737a840212d9d5b889c4bd24961ee49b2165fbefe72eab24fc6d58b4f32f258e0d01fac95417be9b65f699bee35f7b0292ffbdc2f0c0c14c102581d7d1e6e320e1d28d6ffee35a11940fa12c29db8dcaeef47ab0ed8e96a67db58fbf4a24f1fa37d38212a3a18ca948ab5d82d54a2b35b7e5962510ac12a1a97eb50d0a7f398cf2430159e6b88fec686594d34d138a8313d6e4a7d6feb3846da75edce2fc806862c536f35260f150301c7b5c8a0123f2a440d68debd99f45487650a75d29bfce536e318a69150b2b96dd3d08a1838efaac2fee65b5d924d1bea5e41328aeb5b289cf43991643ca2e9aac20c784e4122f113c1f9221f1c7bcf4cb24d986a25dea77a6e083a8e3f75173fae91008170057b168a480c06ced70d5d3b624b249c3e466ca885afa13a8fca5dd2fdd1bf1689cb2bb94eb78d6c8b54280681b2bf7a77726901655583f9e0071561eebe0e2771c0534c60496913436d7a03f9870b2f7d71b65feb3a7625a988b20cbd15c14a74af3104f8b4a2644e6e5ead866653632981bc709bed0947ab3363eb16c79794509337e99e48b275eb61e0af5c3f317d1fec562122bd9b3dc13b27572485285f05085839688127cfda4a4e3f68db50edb98a0026bfbccf8c931ad267d727e72de65968e72f456d4f9907d5457af9558e62090f5dfbb16604462894f0de124ab4a6bf1c86cfd13f48739780dd3b6cd1ab2ea146eeefed35c85199f84a6f3ad71949da75f22b7b9db004e503fb810f067fd1957012cfa9d7771f9548b4e0299bca3ff33ec83cfffddab11755e0831f5cc70e5c73ffc14c5b01c5c298b5e0217eb2434e1338a693498cdbda3a2c03915a42efa969936d8ee7c49cdfb84d4c5a7555e194d0745d5d242975705d3d5cf0081a2b44cedd9a3a308c1badd7f99cbc5d038d597c98a0a7f91e08ae8b80683435c9a26ebb0ee88c7e538f2c5bf371faf80d2c0f340230fba606a59d93234cc7d5480382417964a299f1636500276cbc7d044938e36277c97efaa72b0622387e1a80fc0a897e869bce6b162061227a4c32febfa07859da6a9c9e4a209e82bf0edb503bd3138bbbf6e1544b755e36a5dc7f11d672aeaeccac862a1dd8ff02bf42d5d4fe7fbe8d99bdcc506a71b9d3859a47f52a9393576d2d3c259209f389e76a14f6f3dce87759a13ba0c35bd96259d2617fb9211e6c22e169d6d11174e64d4a465d59bebc1b7235d3bfa31b88cb2d84015fbe0633b19f745cbfd1f91b1b9971f7b49b4e3d5524ff98b4f4d2425a0e1b0691e556fd1d9428a6bbe043b359ab5b37d475f65ae2ee23a0da251e0f7a3e765ca78af5ba1c5851a0c1c1092f547a7d29767ee26f1f3ca620508e57aa50380e1149f735873a2d0707e860c113868dc020a68606a97e4f81102a2d0a161de9d0126b1334f328c73910b9ccf7cfbe62abc951ea16c29b1675a75ed97278c307e76ee059930d7b0de2c5bc9f9ab4c711f6c9399bd6986d6b9c391a44ef40d629a76fbb2e6767eed3060d65583fb733cddb28aaff39f18e08d332824e26fad29c311ebbb60f62b74999e9af38443915cf2a7e8f21000f0d5957a9ba70ca5be42025639038cfb0e89710e5d7a4a6160adb3404d3f42f18035b77eb7c541aadfb44343c36a7da167a5421d949cb4ab3c67a6be314ee5956be69f0296c7e79f9947b2a0e7b23882f017637af7cb55f4b130c98b94b50f38928aa3f163ca17a577bafefd20b0b4f57cd7d61d096c0ec95064140293c8ec61221745e93229537baaf43ebc3adff039e4926499f19d8b98a7f511f9ab5d9cf42dcb4458c9fe528ea40b85bb9f6611e19f296bd7c4dfb6d95c48add2f71639b0c721ea7d42921a0c121848efb13727e381037ea96e0454b12795444276cc5b8e5ed89a2722385ba62318000d9e74a7892cbf9a5727ca3eda9b9e078825a8fc99b1dae2aed3524967adef14f3c5401cfaedcbae081c7936fcc1b26f6f9610ff75d49a6636150495d7a9ca4222a2e6788868531979c7d8648a49566592a2f139052701b90c29da4a5ad0c99dceb9d360dc6789fd2c6fb7ef26047dec1876839e0a4a23649f653983e2b78980ef8785184a5289c07fee836bc96f0eca6a36e5948a47bcc1616c5680247a32247d20e928be4a7491b1a74664991660a7abf39a45ae58c6dc624c437e834c8f6aec624ab93eb9b2e55074ea9157d65bde2d138d8d03e5699b70d0aa4a6becdd39b2727a7ead53a79268f34ea35264fe1a43581191bfd88914814c4ea5c68fb4967af3ba0b9e0ad269a5b3e1b5578c5dd4952c4fe0c13a841a1034bef1bb0b1a14e59dbed9d45a80073e78dcfd85d8bd5bb88d72a9a3d1a78f4fac6b6d345f6c396b227c876e63150b3c9ba8f00914777cccd296758178f596319eba4801a41c68515e13f76489c09043ffae2ddbb7c37176b0c9d451a20cf498d36c5dad7816c4252c037e9c93bb31c219bf9ae4806ac9ce1eca76a8700a087835202e3b8db2528dd4b4970c2f99ca65fe20f1bc9c20f055cc068e84a4d98738798ed5fdd0c9019f5e3c2d45b5bc41c43da2482fb4061b0f9171734bb96da4491a8c900912c5490eedc872f9dbcb7694dcdf739acff0efcd8b5eeba0c49990c48256ca5e46a3ba5523485b86523d23162ec7d75dcba1be31c880ae39695f3b3394167059530209640b3e317fea965bdeeffb884e03a8ed1c0bc76fa0f6450d49d092d91fae11ad0cffa5662aa75040ed44011c94d9a3bea0278dfae646fd3c2d74f75f232114751b418a1fa231034cbe0bdd84d3afab948dfa4aada94f6c7f73a63915cbcaccb736b6cdb4c21d501511020a691f6fd7766a461b795336f9f156c6af9734bed29d6cb48742ef0b9983c04099ba7781f345058f0dc9be1de895f440487bc28629efaa292cd2f61ea205e6e058b4da6bcce18812fc3677792a5bb6fdb1850fb944e59284b9bbc5d579dd92cc7655ff17ed3f8fe47252baa69d2ce2eb6d03fddce46e00b6b40d2615665b380ae6ffd0cefe4fadef78e6a45d2eaf7f59ad4b23ed268e108c71cf67fc5eafa02e357e46a5313f2ce1883216d976173c892a57652b3d6b5f967a74b35888adf08873e54e1db864f52e91553eb3cbd19d2bf9c7ac49602ea25a332c05c8b0a2f01f2a4edb70f5b9a16b225b5a365b13817cfd888fedc481224cd41ef83946aae850a3ceee89268544a960719669ac9fc18c7f4ec88b993298d6dd89dc6832269d0fc6b8bbbc3baf70033a08bbd491cb227a98ab5e93f", 0x1000}, {&(0x7f00000023c0)="97672438ebe2c95926e242395f79090640d7e84f3033ad9533e062ce12ff20d8b9188ca32baec656698a6156a8312f46cf", 0x31}], 0x8, 0x2) [ 734.995775][ T6971] loop3: detected capacity change from 0 to 1051 [ 735.032442][ T6972] loop5: detected capacity change from 0 to 512 [ 735.050440][ T6971] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 735.060396][ T6972] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 735.065628][ T6985] loop0: detected capacity change from 0 to 16400 [ 735.078456][ T6971] EXT4-fs (loop3): orphan cleanup on readonly fs [ 735.089842][ T6971] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 735.101204][ T6971] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 735.115246][ T6971] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 735.121931][ T6971] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 735.142280][ T6996] FAULT_INJECTION: forcing a failure. [ 735.142280][ T6996] name failslab, interval 1, probability 0, space 0, times 0 [ 735.154917][ T6996] CPU: 0 PID: 6996 Comm: syz-executor.1 Not tainted 5.13.0-rc3-syzkaller #0 [ 735.163588][ T6996] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 735.173809][ T6996] Call Trace: [ 735.177377][ T6996] dump_stack+0x137/0x19d [ 735.181883][ T6996] should_fail+0x23c/0x250 [ 735.186334][ T6996] ? kcalloc+0x32/0x50 [ 735.190460][ T6996] __should_failslab+0x81/0x90 [ 735.195264][ T6996] should_failslab+0x5/0x20 [ 735.199821][ T6996] __kmalloc+0x66/0x340 [ 735.203987][ T6996] ? kcalloc+0x32/0x50 [ 735.208057][ T6996] kcalloc+0x32/0x50 [ 735.211951][ T6996] ext4_find_extent+0x21c/0x7f0 [ 735.216841][ T6996] ? kfree+0xf0/0x1d0 [ 735.220866][ T6996] ext4_ext_map_blocks+0xd9/0x1f00 [ 735.225965][ T6996] ? __down_write_common+0x45/0x890 [ 735.231146][ T6996] ? get_page_from_freelist+0x53e/0x800 [ 735.236681][ T6996] ? __down_read_common+0x16b/0x5a0 [ 735.241872][ T6996] ? percpu_counter_add_batch+0x69/0xd0 [ 735.247406][ T6996] ? ext4_es_lookup_extent+0x206/0x490 [ 735.252851][ T6996] ext4_map_blocks+0x70d/0xef0 [ 735.257616][ T6996] ? ext4_alloc_file_blocks+0x248/0x720 [ 735.263147][ T6996] ? __cond_resched+0x11/0x40 [ 735.267904][ T6996] ext4_alloc_file_blocks+0x271/0x720 [ 735.273424][ T6996] ext4_fallocate+0x2a7/0x4d0 [ 735.278086][ T6996] ? ext4_ext_truncate+0x170/0x170 [ 735.283185][ T6996] vfs_fallocate+0x463/0x660 [ 735.287772][ T6996] __x64_sys_fallocate+0x75/0xc0 [ 735.292700][ T6996] do_syscall_64+0x4a/0x90 [ 735.297248][ T6996] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 735.303191][ T6996] RIP: 0033:0x4665d9 [ 735.307077][ T6996] 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 [ 735.326931][ T6996] RSP: 002b:00007fed26e45188 EFLAGS: 00000246 ORIG_RAX: 000000000000011d [ 735.335324][ T6996] RAX: ffffffffffffffda RBX: 000000000056c0f0 RCX: 00000000004665d9 [ 735.343281][ T6996] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 735.351234][ T6996] RBP: 00007fed26e451d0 R08: 0000000000000000 R09: 0000000000000000 [ 735.359228][ T6996] R10: 000000000080019e R11: 0000000000000246 R12: 0000000000000001 [ 735.367179][ T6996] R13: 00007ffff0e6e0df R14: 00007fed26e45300 R15: 0000000000022000 [ 735.415809][ T6985] loop0: p1 p2 p4 [ 735.429384][ T6985] loop0: p2 size 1073872896 extends beyond EOD, truncated [ 735.441527][ T6972] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 735.475473][ T6985] loop0: p4 size 3657465856 extends beyond EOD, truncated [ 735.528774][ T6972] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 735.541587][ T6972] EXT4-fs (loop5): This should not happen!! Data will be lost [ 735.541587][ T6972] [ 735.551236][ T6972] EXT4-fs (loop5): Total free blocks count 0 [ 735.557238][ T6972] EXT4-fs (loop5): Free/Dirty block details [ 735.563129][ T6972] EXT4-fs (loop5): free_blocks=0 [ 735.568077][ T6972] EXT4-fs (loop5): dirty_blocks=871 [ 735.573298][ T6972] EXT4-fs (loop5): Block reservation details 09:38:34 executing program 0: 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) set_mempolicy(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) syz_read_part_table(0x0, 0xa, &(0x7f0000000000)=[{&(0x7f00000000c0)="0201bfffffff0a000000ff45ac0000ffffffa5000800000000000000024000ffffffee000000e10000008877007200300700bfffffff00000000008000da55aa", 0x40, 0x1c0}]) vmsplice(r1, &(0x7f0000002400)=[{&(0x7f0000000040)="688e6efc2cb65eeb4988e50a4ec18154fe6f688cca44351e20f58a55ac5a3f053beb0d565e2311769c8520", 0x2b}, {&(0x7f0000000100)="e0cee79364b074c99221294ac1bf431aa5f82afa357df8395f6cd6deb2b6a4298e51d118677a1cc10282585d09b933f4db3c8cadae05d6eee86d444e83a4024301af88657e09cc6ad1382383f30636412e2f723ea45d2a8ba487daebd2e642d28cac033340ee3efd5d297230cf3a8749e4c23f1e5205b58319cb40a450de3a4e2fc5e2fd24a02ae92dce0e037b96f2d008a7a537bc515d196112144a94f2b9f00c86e58133878f415f4dc9b9a76611de87012dfc14a08cd75de55cbae1fbee7a5113755b1e5ef99890bab1665662b27a4dfbf00dc5afb6e8b6d1591336171344e3f78686a3a0", 0xe6}, {&(0x7f0000000200)="6057df21baa8224aa25e8ef0c541d0f10522d1637f41d46ef340f6d834f21c4f4df59c786e2949ba7bbe6d53f3a27465a813e22249db6d6e9616383312203ca59389d4592b63fb6827210466245b8ead5a662c95f6bf035a497fdfff10a912a9f3eefe25cec3fb829f82b91f1f773da440acf60c548b3eebb686162bc7b24b227f1a8a05e18f4e1e03dfd61239f890f264dc9daee3f0190a058ef92b0767f1bede3207c36604af085b15cefb", 0xac}, {&(0x7f00000002c0)="3c091f8dd5b9af8e0c7033bb7f7be0bd3b279beed5b97d04ebed3fd2618d10da0c264bd4c28dbc2b8d4ec1674cb78e35b098351a2985330ee77d3bbc0072225fc4601cab1e035a5b04d195c7a4db676ba460b73134f42ea9837a7b8467ecbaf57da7f366c5d2c278d8eca5f932ca4849faf28702b14fe914562f97b0880c0f77a827d8deaf3e0acdb9807541b9d9f5c5e8f7fae0fcd9460e99d72584345fc97f27ee1c6fdfa8ede54f67968a90306991adce4ff1814251ff0895358d355d34ba8845790efc01b5a4ca6a33e66a94e80a5ecd8b6db54f6f303715b0bc93230012b8f95ecd41a90b1e9fef1c47502ffbfb124ac1e656e1d8cc5597b23cfe02f54f5e022db6abc6a9055f90c094d8c7e20cc0608d12930cfaddbe7eafd818aa06854416126dd4178b0ab1ee217fc19f8b6e047f561a0e49d7a0eecc6d136d023aa800f03d86f864d462d4c97a605d2a5c502ed364984210d36202aa09521902f5c97eb8aa4c24eee53a3069fcae0cf62d194347609accd7b1497a05e9b999bea1a62f56ad68fe9fc93a28cc8bb50e82a59f32598e2e4161b957c9a98d3af070c1ab97410a31f80f1e29061f5dc825a62e76df7fce3d2987ca3787aef58650d1015a97cfa0b370c216bff2498c0ec2277a83077ee2f27d254a701f88d887d90d094eb372b0adb791bcddc74d4de3cfb360a5a541ceb8f9a5a47445c1f4826bacbda856787657dd16e43216d576b24da8149f434d0152856fc22ca5e14ae0b34f05874d6c5699671e4be5944494da9fcbf529045ea0184e6465aa0e90c534b9b92f7ed2e01c04fdff63e2a67cc6991bd4f3f98633f701edfc13dcbeea9875d898b2985a4d613a51f29fe0d3366588cdf9bf31f119a78006a2f2d1286f3b5d3c1dd13a3f8e1b232889023e983b6c367028f4523f6570d6ee31aeb0b763888b2730e16a004e05ac329cbcbd295f71311658db650c4f733f2626b9a1a481a4c4b5df9bab1dd2e5940feb00a2242ca72851981bfb4d1ed251035ad76def8af9141ad19f22abe05d913088f303f095ca9260ced2f146ae52ad87fd9f56b4edd2824398338894c1b1ad60e68af4dbdb4b84b3d43e6b77a569f7992e15ecc74b62ac1081639de4bc5bfd533a138c97d9c7b4749c5a6455d9da0ce8d64f82fa440028fe9fddad22632ce2c15a82059a2ad71563b4b542c893c773e6d5cbb87959b9c49b112352fbb4e9a3c89701726d7e7e703dbba572f9e75ff5464bd05d5e820e7e33d47e044704867b9892aca3c04aeffcfdc88bd5b996a8296dff2af10b064fd938abd0f5437cec683bc394827a32c3e5b68381103d65e747bd06ffbe6832b18a330b215a1eb69b972d0c61ea0ba030b1bae3f9def27e6db26bc0357aa80de541e7f33e4a51fa87d0f0cc94003a7b3f0797c071d17c390e9ff2eae0bcad7dd0ba02227a693351df4abca526a57612b6f728710f120762feda352b1d12a2d0629b56b42ed53b1759dabab0ee0836545925d48a046b1bc7aed9229eaa33156f60a1c17dea0ed60686919da5b317d04828cfdb5f4582eff11b258765cec8c68eac43c2215c0bba3feaa489ca08e18def0b066db0b0669ffd066e138ac3a754b75e31c04242f2df4f81c713923064a2f35dae4928fd8363e71cd5dffd3dba34857ea8b62d465db5d69ba528d0e1d06ed19f6bae2ba457283b7ed9644f9f526c12a89b7e691cdb5d9f9f383a5de6d2f5cdbb7e83f33c1373c637a23920dd8a5a46fe6dce8c1d386c0ea2953b6effceb615435669db457eafc1d175029e7d4b63c2066738792a712081e6413baea7091b1eafe613de8886b8a79006707647ca261bd66bd7c41d2ce4edf70ec635ce413f4af9b43471af7bf30d685c34921dde922f6974f773adaf4b7858df6115a19ac8e002c16f946f31bc28b30d8e3dfc6805a2ca6b680fe7d944a09e7c0b1159a9a412135f17008cd4b1243784d39fb7d02df09c1b88d14e9523fbfa59a826175a801b6bd3ce1aa798cbb95b699d63142ba9a21b5c4e26d620e78fc9dd306203d7e40b9be15c6c700ff17c49817bf4895b2927963b7dd17ea00b11df467066c20dd1eb82e55623dc15c3bd94e6830abb4554034cee5202f78317fa41cf34e6c49ed44943fb355961d6cf15370f9565600ad406ef7b023ad089fb9b2a0c399621f77e27a8bdeab98967d607c9a4473a6d0f3ccca9e2f23538a73d543ebe12d160536a57cc914ed0a310ab52a063cffbb0764f258be0a773bc00757bde5929c9925859d2370034684529e95a174bc941d14f18989a04e3eafda2829c7370b3b5e2727abb9af3dd7721ef3c437bd3a72923fc7a06ae691346d5c7eb0afff234c1a8ed24871670a68d3c695cd2d51df7535a2dcae1bc2d51b9287d9e524bf90f517be474d172f7bb93a9c61103b45143fe2aca66914e5e02b9772a4edc21d34c84d5174b352e03ec2e381d9d117ff2d1340e16c42f1d42289915bb654484a878b46e5d38b2b2951750865a6b33d021cc71a0f82353f1fa297cb717ac6aba60e07736cedb74729da7a691f8c479758f5cd8e98e0a26c226260795e706754003012e0c62ddf84b2dd62f48ac6d74f678def05cba9968c49a1d6c090f1e4de8dbd1ceca678b927bf5bcecf16bc247f1e0f8a614f61a5f396f7a5fd966abd09c53f9714bed6ec77fade26b71b64913a2e4e6fb80098d512771b7faa406dd33514109756b624674bae3dbc3c1c9d554673384529f3a1d8dfb0de3543d88e2b5b1363299ed230dcca22cc1c0eae5a65160da360bba80873f3ddb06a36dee67b07fc0629da8cedc79f1665e8f8d284f8660f47303540208e750b6d43ac35b19976b2819e98f8e313003eb5dcf31e175c1ad220b8de01800540e00bcee716dea35100084d0498504bf344e66998ba994f6eb365469d260f571afef6f26479c0aa3bfe5f51ee5ba798d0c1949021d58a49b5cc40dbc7361662ae79e30cdb35fa7af432b5fa28e3004dd64f9f47e43d824555d7d4132d99f6e7a0e7e2f8d76ec07ec542a771a9e931dc31c232903c6af6e7474e38d678187b917aa71e31b12ae0b88d1b4b6474eea6059e276425b0a50587d96203dbaecba87d254625697c43745b3ae90fc17aaf80c548e3075297d26e3fa007b7804e905bba8d18516bf636d8119c1148f197d343c22331a522792a931e28327e9869923d58be304ac345679334e7895b61bf178891e57f74311a3202deeb5637b74175a6fee5e54a4864dd034c0babc73877254e9734bc99466b483709f8654ffae9ab016531d3707dec4da85b5ca37ba29811e9523759b1da744e4ae8996911a0335aaea96d035b35fbd829c2943d4797c1aac1319c0feefb6281e9277d0109dff9bb283f5d88e75ac95f043dfb53ef57800b413e018b625c0853a667c7cb00361a8a9b9e0ea432bbeeacd25ae7775119aca5f80054580a02bc87f220201b0a41202e85324f400e24b6a289d415868ef0722784d03c7114f4803867e3694a637110dc55845c4088f4e8f28f67f4dfaecc4f157cd3b56b4f18776ad8024fea80f0f230b856394ea14f72e6fdc82238d9d54e9e097906ebec86efe2cce9a82fde756560e06852b3b4b809a86d6df25e7fd68972526111a20148f6bf322949af1c82e08f994264e526c01541b33f05fe9f1a77d772907b97cc695061360e6a93d3b0f2c8905e6da4ad5e1035d7c1ab1af7baa9266daed822d04e54133434a4b4f6159951a0021197dec60231254a37855e0e7859f71b8443f2701552ae62e160aa7c8d8f526c3cf87dd6c5d8fde266271cee81c2236c6fa344548168f688273853285fb318967a3754e538a6f2e662e6053334206c6b81ee97e25238f7efbbf9a9ac8a790f25c81f69ec5350a73d2600cc1d6a42b897569ee0b56fefe9d6a62da616d4cab6f77ad39cf0436823552d9b4ef5efa836568d9d6451e4787ec73a361488a0f71b2ecf2c5568ca543e07c2b7f15924f626394b6a065c9a77d80d65a9eece66e53cef89731e078fced0de4a82a0a4662441cc740a17affaa85feb71849708acb52020d0c66b01d0f3a62d97b60592c87b6a75ddd1e5c7902314c317d2d2392040255384226b452b575f3fe07bfd6d3ae7e8d4cebaee3a1e394b1dbf777047b979cf28fef4c1decdbdbdfb166d13428e66d199c5fec2e21500c1974b77d75039306b906fbad9303cbb3b8ac56ec024c310f4a4966922b76721ce7ff77cb60eee5c6fc9f4794951416676f3439b4139a7dba700b13a6b724ff9b87ef83636e697f5e0b73b895adf62424ac14e074752ccdccb0b5f74d649884598437027ec6f1474ea85a68bc21b047e5c845db93686a025d7579fd410d59122479752363902358a8a8279c46eff5f29efccdd04762de3e3b8e24ac88b856257d120b8cb83a2d51e8a7b0b25598a86e87082245b59e596b62e371cbd5d4ae49ddd4e4d763b6af3b8e3bd299299ef6ffd81171197a95bab72a146f5857b61f45d7098eefcfeddecd42a5dc9e58af38bd178511c5e81f81f3c1a4ac0bb6e124003cc189efa2e060b2ec53f4e734ce327ecd26cb243227086a6df43b34ff92d5360efd03fbb8469766313163c653f24f89c7bf5f5557b3e68d577e40de6e95eb3ffd96863ee17deb90a37d3f92f01315b3ddc1ea61514c8a8cb52405a7feddc4858da6209a12f9715d5634542a45a1ef07b3bfb29756b109f80e07c743e7e24540c5e087e0765b0ffaf5b9f7709b06436486f7da82e439354ee11d1216a89dedf38f085ea832b5af8aaeb33b5e7c8ceed85ad0ebc07c1734b1b6518186f873df2f5bfaac838d3fadcb1d4fd53621617af22a5a0063edf606129e22f272fef2467380ae6b100661040e8623aba038cfb30d52bbb2b9fa154f22ea0ae57d18575abebcce9d5a3573ead4f6ceb112bcd4f15e62163de948cf6716594a301243aed063cbfea3f847c52b0ac0a63762e852474a2a0d04c2d18cf416f47d1c12aaf4d6e43ba2b7d759d34a8280e66e8cfc5b70c61eaefc57720a6358a940dc2cc0116421cd527967d755e09145bc1fb23b02a8773d39fd0c9d5e2a80a7a09ae656bc140cefb2367ef84497d0f4ad4e5bd9fcf8acb0f91a3bf310d8ca6a00cc9e28bf05deeb767a3ef04eb8945954d6a7c39ec112a0a4e9d31e5e827c3b63aa89c31410475d91d36a866e5f835a10b93da7a9bbc5f7a0d63fecf7420a40974c16447b749f6c9f7d64f4104eaebbc6bf3861f3e5e46f4e7fb373e49f409cabcf34598ff4301f5e486af3286638ca9abc3b16c0c5e2c6de1353f88fde4db7679a86e76b1dce3347eea0a0f70af6522be35ab13aaea8753c181e8e027d561e2fff8e1808971f54b9fcd3afaf5a37bbd11c74c1e2b2ed694c689ff7dbc70c262df2246e205bad88a79d9f37d3bc50ac9d2711fbf39031489876ab8edfc04d8680f01f451039b7744134b65234c55cb20b67edd9a545dbcb4f078e31ded1ee4f348cbdf1c53bf5423638fbb8dea17c48aa92bdb13d73e3a0d6d7cc8b7ada6eb95ffcd58587234fb8c03efbcc8fbcd9b08f8ef02bb21cc3070f29291b90666d8a2154a11fede980a57f814c9afcf137c43707e81c87dffa974621619d2a5e2fcccddc67d64fe674edcef7b268226f4ef3d8094bc048684f000b1ec48228d91d894c20b4aef5f021dd7361a093a65afb9c8d9ebce7625d482933aadb97a709a918459ee14cf7ad2f57e14d1e7f93100379c9d0385dcb16eada0772f7e8ffd24441a14e34cc1ca06ebc06a79d13e1afbddbd83faef95f7ebdc3", 0x1000}, {&(0x7f00000012c0)="6e9fea159addb06ac0cb575b30ec91bd70baea80f4bde3d9718c5b64c478030643474bbadace1d11e1af89807e832661627c6052d4bdc18818628b5aa33f8daa051c374abc25d753ce155f4135193dae226b0c1f2ad91237d82dfe6189b6cddb5af71063794a75e4ac3fbe0b763e8e216db2615a1bd97d2e9e18999a7abfba745d73c65c3791d630a82265cb70128511b056bfb884a374a00598618719d6a21510eb9faab29e62cd60d190c6e0d375a533e1ab342e438ac85e69bae8c2b3b24e98d5b19b93e8a3e2375b01c9e7a6979febe555c470d77e00d532dc1d7dd794c0031fd3adae", 0xe5}, {&(0x7f0000000080)="c852fc35482272661f4f379ddefedc64f591ff674ccf59a02df12f6724755e2719172eb104b16632dd79", 0x2a}, {&(0x7f00000013c0)="7e3761a46f74cc98480a1fc0ee1008b0f44cfbe109abb01dc14cb2b69d7e068bf643dff4949df2cde6221d3c2988877fc6e22fa8730f130241dec57ec16de4e8e337d2465f47a8daabc4cc8ee3b992a01bf8574811e573a2be6c1f102054c26ee0374f89f11b8a5a7eccbf003fa1b08fa7966ef3d90ddbd1b2ba7353feef0e07c94e876d1c0605a148de108c8ac478178078fa2729e71a4758d26fa4cdc44f39408e8d807c9597d50afd9136994e365682e4aab548ea606743004d4a890c75d39ad1c06917569810090835ca4a1521924c3f5450bba7c9ec7489fde3726dc786b894be7230a1fd4166e7f48ef96cc1e9ffb38b5ae6b3dcdaae70ec4688edcbf5c2314589765f57e5af8cfdd9e722ae82df5f8458529eccade5668ab2d1f18ad2812ca9c7f7f386b790b835b289e2c0a8d92b0ffc950259f9748435ffece6635fbf75db8f2731d3d993274d6468d708c1994ef79e9dba77946b6935877863ad5083f46ae3a375a9eca6c4af665bda2e918cf219ff1372990e81df2e3b6191766d502fafd07f33b11b5f5dc0908b49ab34df1c1d9dcd5d3c1edff7017c99aaef5129b85027268b70d014342c66b4303d99af243bcc3f880bd5642c6a4497f4690fd3b182c24ee2642022b85ec010e64307a9ca79e3cfe2c7aa961bb88b890399c407ed44ecb142c0a08e8a9ae8821c1f65e885f59002f682d1b70c1ad53a2d9b0473c711f515ce75908dfc08c2f82380b498a569a18a4047fe7d4f78e22eac928600e034b6346f1ca341a669a9867fa0d3d0abf4fbc42d3ca929f6d784ea26c1be843e21a1fbfc4f295315b1272e530bd9bee68ef2bed836843fc604c6f9a51886f8faf367136952bf9e8a2a24978114a19c7fd5748f53936a39597b4de5626525d56be7ad9c054080309f1c58c4e8113c5080d823e09335f2fa24db82fd6f328f6bb2637ce47637e8e3ab86e4352b4b0a4a8000610c9a2d2f3c34444cbb779f1ed1fead2de7c9e38aa2232ca9e5478411a642a45ccf2ab317db960b5cb01fee0d55313895ead5830f89a7a84350021b1a3d01146ed4cc8a1873fd2e67acd15660f4750672259acc8cce4842b42471841de91d7d59e07636b891da4692ce6df61b85590e80f723515006b21ac2f8503edfc55430f05dfe5c912d3e89db174d0558688f1d259dc16ea2901d85d1f1ab0fc07110990754d7d7fd993f5b3914fa49ce0b0470055115bee6113c9fece9a827f8e57d524506e0163825283dfc15225495ce4647cd67150b23236e0b042fa50a3f50e4677cb0f6feb405669f083e2848d0b22b0fff54b36cc919478843590530cbdd635100365b0aa2511932fe48e37ccffeb564a4d7b687d3f3ec9aa027ea082b11ebfec09f81d7656ad15f8d3b5bb5d54155132490804612749b2696a65c54cd2a73ce06f326f363068a2341ee405344d28d293bf9459c9e4d9f64e398ea6b05842f4245fa317030b8388dd9a98e8158cf6cdfcb3b44965870ef9b57791275a0e6ff3ddd63becee76bbf3ea3c6911546cc0941e2331d9eea1bc7270bf837b3eede5d1f1f1c1f9326aeabf3c0fe8cb083888205aed5ca6864faa202545d95aee17375a5fb4598143b368a1fce987c2e27d91a3387b5228457de8fd2c37bb5f52440c3420bfaa3be341afbf3f52af1638f7e71866279ff2051cab78ece5c4a0207b7401ecdd88b38ac8f1e0e82e8728c29c5d1cb6469891aa92d7c3dca805c85194fd429f3f76a21c02c6e3980028d0fdd97f8999bc6df020804862924764c9805551a78f4b7c67340364f1d2405d8ebbf7f8defb37c2b0ed70e8c6f586d394a9ec5d2ef36d62774d9d392ec1f5a37083d04315c2a0fdebb1254e5e272202d9f279a73c9aff6ef5c71ee7c4c4b776720cad21e9527b3e7ce578e13038fa5e1ab5247e17815aebd3611e7492ed3dd4f97a864e4cf44bae9ab616ff160183282aa99a005dbe5250c82f93f4134d0c254b0333b81f59d1e97e91bee504d171fd75bf37b090b908511b3b196676aea11810d5db45ee9dfcd69464f52a0cce4a03ab2d49f1779db3a50fdba9126f0a3c8a5180d0b27456fe397724ae82f0bf72a0f6a72a61816d1457fc240d16a7853ecd4f2535f96a19109038e442e387269250dcc60c2fe744991c594076fa38e684dbf1d4a316519cda7248f8d87bf93772a36a3c923d18d260e86cd60f1418bb73ce90848532a76c7ec5dfb68c56e3214096363192802f2fcace64325e4b4731eced602e17cae9859303c01d10c1512f2a8cb354a3da125884da74ad5e2b154f1cff9267de0711d715a4b5c83b14b2dc6be48551bd8a629ca752a1a649afcca0aa6b3db790580d1172abb64f3e9da98ade337f49633785f585cec7e54db2df313a9341d28fdbcec3fae24fcce78bd736321c56fecbbd37e05fe608ff5fb4560cb7050bd3b57a4c64fa5a3b5f75c937a4e3876878b83b1228b08f7d2a8d408fda3745836438cd99fccf3c9d7a0cfa42ef409e2f93317a1a29b34c737a840212d9d5b889c4bd24961ee49b2165fbefe72eab24fc6d58b4f32f258e0d01fac95417be9b65f699bee35f7b0292ffbdc2f0c0c14c102581d7d1e6e320e1d28d6ffee35a11940fa12c29db8dcaeef47ab0ed8e96a67db58fbf4a24f1fa37d38212a3a18ca948ab5d82d54a2b35b7e5962510ac12a1a97eb50d0a7f398cf2430159e6b88fec686594d34d138a8313d6e4a7d6feb3846da75edce2fc806862c536f35260f150301c7b5c8a0123f2a440d68debd99f45487650a75d29bfce536e318a69150b2b96dd3d08a1838efaac2fee65b5d924d1bea5e41328aeb5b289cf43991643ca2e9aac20c784e4122f113c1f9221f1c7bcf4cb24d986a25dea77a6e083a8e3f75173fae91008170057b168a480c06ced70d5d3b624b249c3e466ca885afa13a8fca5dd2fdd1bf1689cb2bb94eb78d6c8b54280681b2bf7a77726901655583f9e0071561eebe0e2771c0534c60496913436d7a03f9870b2f7d71b65feb3a7625a988b20cbd15c14a74af3104f8b4a2644e6e5ead866653632981bc709bed0947ab3363eb16c79794509337e99e48b275eb61e0af5c3f317d1fec562122bd9b3dc13b27572485285f05085839688127cfda4a4e3f68db50edb98a0026bfbccf8c931ad267d727e72de65968e72f456d4f9907d5457af9558e62090f5dfbb16604462894f0de124ab4a6bf1c86cfd13f48739780dd3b6cd1ab2ea146eeefed35c85199f84a6f3ad71949da75f22b7b9db004e503fb810f067fd1957012cfa9d7771f9548b4e0299bca3ff33ec83cfffddab11755e0831f5cc70e5c73ffc14c5b01c5c298b5e0217eb2434e1338a693498cdbda3a2c03915a42efa969936d8ee7c49cdfb84d4c5a7555e194d0745d5d242975705d3d5cf0081a2b44cedd9a3a308c1badd7f99cbc5d038d597c98a0a7f91e08ae8b80683435c9a26ebb0ee88c7e538f2c5bf371faf80d2c0f340230fba606a59d93234cc7d5480382417964a299f1636500276cbc7d044938e36277c97efaa72b0622387e1a80fc0a897e869bce6b162061227a4c32febfa07859da6a9c9e4a209e82bf0edb503bd3138bbbf6e1544b755e36a5dc7f11d672aeaeccac862a1dd8ff02bf42d5d4fe7fbe8d99bdcc506a71b9d3859a47f52a9393576d2d3c259209f389e76a14f6f3dce87759a13ba0c35bd96259d2617fb9211e6c22e169d6d11174e64d4a465d59bebc1b7235d3bfa31b88cb2d84015fbe0633b19f745cbfd1f91b1b9971f7b49b4e3d5524ff98b4f4d2425a0e1b0691e556fd1d9428a6bbe043b359ab5b37d475f65ae2ee23a0da251e0f7a3e765ca78af5ba1c5851a0c1c1092f547a7d29767ee26f1f3ca620508e57aa50380e1149f735873a2d0707e860c113868dc020a68606a97e4f81102a2d0a161de9d0126b1334f328c73910b9ccf7cfbe62abc951ea16c29b1675a75ed97278c307e76ee059930d7b0de2c5bc9f9ab4c711f6c9399bd6986d6b9c391a44ef40d629a76fbb2e6767eed3060d65583fb733cddb28aaff39f18e08d332824e26fad29c311ebbb60f62b74999e9af38443915cf2a7e8f21000f0d5957a9ba70ca5be42025639038cfb0e89710e5d7a4a6160adb3404d3f42f18035b77eb7c541aadfb44343c36a7da167a5421d949cb4ab3c67a6be314ee5956be69f0296c7e79f9947b2a0e7b23882f017637af7cb55f4b130c98b94b50f38928aa3f163ca17a577bafefd20b0b4f57cd7d61d096c0ec95064140293c8ec61221745e93229537baaf43ebc3adff039e4926499f19d8b98a7f511f9ab5d9cf42dcb4458c9fe528ea40b85bb9f6611e19f296bd7c4dfb6d95c48add2f71639b0c721ea7d42921a0c121848efb13727e381037ea96e0454b12795444276cc5b8e5ed89a2722385ba62318000d9e74a7892cbf9a5727ca3eda9b9e078825a8fc99b1dae2aed3524967adef14f3c5401cfaedcbae081c7936fcc1b26f6f9610ff75d49a6636150495d7a9ca4222a2e6788868531979c7d8648a49566592a2f139052701b90c29da4a5ad0c99dceb9d360dc6789fd2c6fb7ef26047dec1876839e0a4a23649f653983e2b78980ef8785184a5289c07fee836bc96f0eca6a36e5948a47bcc1616c5680247a32247d20e928be4a7491b1a74664991660a7abf39a45ae58c6dc624c437e834c8f6aec624ab93eb9b2e55074ea9157d65bde2d138d8d03e5699b70d0aa4a6becdd39b2727a7ead53a79268f34ea35264fe1a43581191bfd88914814c4ea5c68fb4967af3ba0b9e0ad269a5b3e1b5578c5dd4952c4fe0c13a841a1034bef1bb0b1a14e59dbed9d45a80073e78dcfd85d8bd5bb88d72a9a3d1a78f4fac6b6d345f6c396b227c876e63150b3c9ba8f00914777cccd296758178f596319eba4801a41c68515e13f76489c09043ffae2ddbb7c37176b0c9d451a20cf498d36c5dad7816c4252c037e9c93bb31c219bf9ae4806ac9ce1eca76a8700a087835202e3b8db2528dd4b4970c2f99ca65fe20f1bc9c20f055cc068e84a4d98738798ed5fdd0c9019f5e3c2d45b5bc41c43da2482fb4061b0f9171734bb96da4491a8c900912c5490eedc872f9dbcb7694dcdf739acff0efcd8b5eeba0c49990c48256ca5e46a3ba5523485b86523d23162ec7d75dcba1be31c880ae39695f3b3394167059530209640b3e317fea965bdeeffb884e03a8ed1c0bc76fa0f6450d49d092d91fae11ad0cffa5662aa75040ed44011c94d9a3bea0278dfae646fd3c2d74f75f232114751b418a1fa231034cbe0bdd84d3afab948dfa4aada94f6c7f73a63915cbcaccb736b6cdb4c21d501511020a691f6fd7766a461b795336f9f156c6af9734bed29d6cb48742ef0b9983c04099ba7781f345058f0dc9be1de895f440487bc28629efaa292cd2f61ea205e6e058b4da6bcce18812fc3677792a5bb6fdb1850fb944e59284b9bbc5d579dd92cc7655ff17ed3f8fe47252baa69d2ce2eb6d03fddce46e00b6b40d2615665b380ae6ffd0cefe4fadef78e6a45d2eaf7f59ad4b23ed268e108c71cf67fc5eafa02e357e46a5313f2ce1883216d976173c892a57652b3d6b5f967a74b35888adf08873e54e1db864f52e91553eb3cbd19d2bf9c7ac49602ea25a332c05c8b0a2f01f2a4edb70f5b9a16b225b5a365b13817cfd888fedc481224cd41ef83946aae850a3ceee89268544a960719669ac9fc18c7f4ec88b993298d6dd89dc6832269d0fc6b8bbbc3baf70033a08bbd491cb227a98ab5e93f", 0x1000}, {&(0x7f00000023c0)="97672438ebe2c95926e242395f79090640d7e84f3033ad9533e062ce12ff20d8b9188ca32baec656698a6156a8312f46cf", 0x31}], 0x8, 0x2) 09:38:34 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000011600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 735.579285][ T6972] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:34 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa73, 0x0) [ 735.665097][ T7019] loop3: detected capacity change from 0 to 1051 [ 735.665400][ T7017] loop0: detected capacity change from 0 to 16400 [ 735.682181][ T7019] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 735.702356][ T7019] EXT4-fs (loop3): orphan cleanup on readonly fs [ 735.708826][ T7019] __quota_error: 1 callbacks suppressed [ 735.708835][ T7019] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 735.724810][ T7019] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 735.736134][ T7019] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 735.750051][ T7019] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:38:35 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000012600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 735.756670][ T7019] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 735.770505][ T7017] loop0: p1 p2 p4 [ 735.781338][ T7017] loop0: p2 size 1073872896 extends beyond EOD, truncated [ 735.795418][ T7017] loop0: p4 size 3657465856 extends beyond EOD, truncated [ 735.803380][ T7032] loop5: detected capacity change from 0 to 512 09:38:35 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x3) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000400)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x600}], 0x0, &(0x7f0000000080)={[{@shortname_lower}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0xa0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r3 = dup(r1) openat(r3, &(0x7f0000000100)='./file0\x00', 0x103c80, 0x10) creat(&(0x7f00000000c0)='./file0\x00', 0x180) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r4, 0x0) ioctl$TIOCGPTPEER(r4, 0x5441, 0xb99) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000240)='mountinfo\x00') sendfile(r0, r5, 0x0, 0x800000080004103) [ 735.814002][ T1038] loop0: p1 p2 p4 [ 735.822843][ T1038] loop0: p2 size 1073872896 extends beyond EOD, truncated [ 735.835709][ T1038] loop0: p4 size 3657465856 extends beyond EOD, truncated [ 735.849183][ T7032] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 735.859950][ T7049] loop3: detected capacity change from 0 to 1051 09:38:35 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xc00300, 0x0, 0x80019e) 09:38:35 executing program 1 (fault-call:9 fault-nth:3): prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x0, 0x80019e) 09:38:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) 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) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x14, 0x5a, 0xa01}, 0x14}}, 0x0) write$binfmt_misc(r4, &(0x7f0000000180)=ANY=[], 0xfffffc7b) r5 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r5, 0x10e, 0xc, &(0x7f0000000040)={0x7fffffff}, 0x10) splice(r3, 0x0, r5, 0x0, 0x4ffe0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='trfdno=\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB="2c616669643d3078303030303030303038636666666666662c0f"]) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r6, 0x0) setsockopt$inet_MCAST_MSFILTER(r6, 0x0, 0x30, &(0x7f0000000340)=ANY=[@ANYBLOB="090000000000000002004e237f000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000002004e227f00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004e210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004e217f00000100"/513], 0x210) 09:38:35 executing program 2: r0 = socket(0xa, 0x2, 0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000080)) epoll_wait(r1, &(0x7f000000affb)=[{}], 0x1, 0xfffffffffffffef7) epoll_pwait(r1, &(0x7f0000000000)=[{}], 0x10, 0x80, 0x0, 0x0) r2 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000100)=ANY=[@ANYBLOB="6001002000000000c2040000004000010000000000000000"], 0x18) r3 = socket(0x11, 0x800000003, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r3, &(0x7f0000000040)={0xa0002000}) shutdown(r0, 0x1) r4 = dup3(r0, r1, 0x0) shutdown(r4, 0x0) [ 735.871606][ T7049] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 735.876867][ T7032] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 735.901750][ T7049] EXT4-fs (loop3): orphan cleanup on readonly fs [ 735.911284][ T7049] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 735.924083][ T7032] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 117 [ 735.936899][ T7032] EXT4-fs (loop5): This should not happen!! Data will be lost [ 735.936899][ T7032] [ 735.951775][ T7049] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 735.963118][ T7049] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 735.977024][ T7049] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 735.983608][ T7049] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 736.023762][ T7078] FAULT_INJECTION: forcing a failure. [ 736.023762][ T7078] name failslab, interval 1, probability 0, space 0, times 0 [ 736.036454][ T7078] CPU: 0 PID: 7078 Comm: syz-executor.1 Not tainted 5.13.0-rc3-syzkaller #0 [ 736.045116][ T7078] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 736.055156][ T7078] Call Trace: [ 736.058422][ T7078] dump_stack+0x137/0x19d [ 736.062768][ T7078] should_fail+0x23c/0x250 [ 736.067165][ T7078] ? ext4_mb_new_blocks+0x2e7/0x1f90 [ 736.072493][ T7078] __should_failslab+0x81/0x90 [ 736.077288][ T7078] should_failslab+0x5/0x20 [ 736.081771][ T7078] kmem_cache_alloc+0x46/0x2f0 [ 736.086529][ T7078] ext4_mb_new_blocks+0x2e7/0x1f90 [ 736.091627][ T7078] ? ext4_find_extent+0x6cf/0x7f0 [ 736.096711][ T7078] ? ext4_ext_search_right+0x300/0x540 [ 736.102227][ T7078] ? ext4_inode_to_goal_block+0x1bd/0x1d0 [ 736.107929][ T7078] ext4_ext_map_blocks+0x1569/0x1f00 [ 736.113276][ T7078] ? __down_read_common+0x16b/0x5a0 [ 736.118454][ T7078] ? percpu_counter_add_batch+0x69/0xd0 [ 736.124035][ T7078] ? ext4_es_lookup_extent+0x206/0x490 [ 736.129520][ T7078] ext4_map_blocks+0x70d/0xef0 [ 736.134266][ T7078] ? ext4_alloc_file_blocks+0x248/0x720 [ 736.139860][ T7078] ? __cond_resched+0x11/0x40 [ 736.144559][ T7078] ext4_alloc_file_blocks+0x271/0x720 [ 736.149943][ T7078] ext4_fallocate+0x2a7/0x4d0 [ 736.154609][ T7078] ? ext4_ext_truncate+0x170/0x170 [ 736.159785][ T7078] vfs_fallocate+0x463/0x660 [ 736.164359][ T7078] __x64_sys_fallocate+0x75/0xc0 [ 736.169278][ T7078] do_syscall_64+0x4a/0x90 [ 736.173679][ T7078] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 736.179639][ T7078] RIP: 0033:0x4665d9 [ 736.183526][ T7078] 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 [ 736.203130][ T7078] RSP: 002b:00007fed26e45188 EFLAGS: 00000246 ORIG_RAX: 000000000000011d [ 736.211538][ T7078] RAX: ffffffffffffffda RBX: 000000000056c0f0 RCX: 00000000004665d9 [ 736.219510][ T7078] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 736.227769][ T7078] RBP: 00007fed26e451d0 R08: 0000000000000000 R09: 0000000000000000 [ 736.235814][ T7078] R10: 000000000080019e R11: 0000000000000246 R12: 0000000000000001 [ 736.244723][ T7078] R13: 00007ffff0e6e0df R14: 00007fed26e45300 R15: 0000000000022000 09:38:35 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000014600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:35 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa74, 0x0) [ 736.465526][ T7089] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=18432 sclass=netlink_route_socket pid=7089 comm=syz-executor.0 [ 736.478778][ T7089] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=50688 sclass=netlink_route_socket pid=7089 comm=syz-executor.0 [ 736.513386][ T7093] loop3: detected capacity change from 0 to 1051 [ 736.522446][ T7093] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 736.543895][ T7093] EXT4-fs (loop3): orphan cleanup on readonly fs [ 736.551185][ T7101] loop5: detected capacity change from 0 to 512 09:38:35 executing program 2: r0 = socket(0x11, 0x800000003, 0x0) setsockopt$packet_buf(r0, 0x107, 0xf, &(0x7f00000000c0)="a2e699f9", 0x4) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) bind$packet(r0, &(0x7f0000000000)={0x11, 0x0, r1, 0x1, 0x0, 0x6, @dev}, 0x14) sendmsg$netlink(r0, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000001c0)=ANY=[@ANYBLOB="0f00000000000010000000c3434a5000f30e59a63374e320e1501b5de635c46256122ead58292ebc72701e548d79bd877460bce1ca64af7f8990bc45ec58ae959818132908f1702d735e04a9d0e44d09ab0ffddd7c2186baf5f6eaf15c00b23e9506a2ee554bdd851ab705b5b4fb2b275bcc3c796bc114ad4846c5e29f1dbe92921eb45a2130d761ed1378f9a393d16a98839993bcce7881ac1910990192016511dfb5d0d66947240c67e097cef4ef2d27df542d8c185963d501f3749ace6643b483827a4dc4a3307949a1a0f1ac9f19a8411ec66bfb8b3ddefc5d2228607b76ff5b3fabf0e609dbd327632c4201a5045042885c53c53ce7e55269bae3d3403f15aa25e2efccb8be014944eb74b267388d6f04f05e5d"], 0x10}], 0x1}, 0x0) write$binfmt_aout(r0, &(0x7f0000000300)={{0x108, 0x7f, 0x0, 0x2b3, 0x800, 0x6, 0x13e, 0x100}, "ea7329ab00bb937a2fb8ed139f95c451187b27cbfb33995e977975d200ea6c4f40346f8eaa88e1f537c26a34e788dfb9f7a9b5bf35b923af0b8f24a63be9e57e36b7ec461ae0db410fd9cea368d12993e8403c4df7ff87911f94cc1bf18f0d69252ea9c6fc865f235d11f636fff986844402b9cfd177ecf988c9d512fe35ce1973702bef71294cd753bda2cca0480be3a09308eb972aa34aa7cfc77b2066618797508fa6855afbf3da1e476c249c2eeb8a95385432d78683bca70aff92c7c00aa02583fbaad43a8f3829c84567bae00e72960aa275e830a71638d9296eefcfff1d", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x701) [ 736.551524][ T7093] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 736.570409][ T7101] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 736.580136][ T7093] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 736.592380][ T7093] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 736.606313][ T7093] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:38:35 executing program 2: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x4fc01, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000600000000f000000000000000100000001000000004000000040000020000000d2f4655fd2f4655f0100ffff53ef010001000000d0f4655f000000000000000001000000000000000b0000008000000008000000524700006201", 0x66, 0x400}, {&(0x7f0000010100)="004c20000000000011", 0x9, 0x4de}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="020000001200000022", 0x9, 0x800}, {&(0x7f0000012e00)="ed41000000080000d0f4655fd2f4655fd2f4655f000000000000040004", 0x1d, 0x11080}, {&(0x7f0000012f00)="8081000000180000d0f465001000005fd0f4655f00000000000001000c00000010000800000000000af3010004", 0x2d, 0x11100}], 0x491, &(0x7f00000000c0)) [ 736.612951][ T7093] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 736.653027][ T7101] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap 09:38:35 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000015600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 736.665921][ T7101] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 736.678635][ T7101] EXT4-fs (loop5): This should not happen!! Data will be lost [ 736.678635][ T7101] [ 736.688275][ T7101] EXT4-fs (loop5): Total free blocks count 0 [ 736.694240][ T7101] EXT4-fs (loop5): Free/Dirty block details [ 736.700148][ T7101] EXT4-fs (loop5): free_blocks=0 [ 736.705093][ T7101] EXT4-fs (loop5): dirty_blocks=871 [ 736.710373][ T7101] EXT4-fs (loop5): Block reservation details 09:38:36 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa75, 0x0) 09:38:36 executing program 1 (fault-call:9 fault-nth:4): prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x0, 0x80019e) [ 736.716461][ T7101] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:36 executing program 0: ioctl$TCSETSF2(0xffffffffffffffff, 0x402c542d, &(0x7f00000001c0)={0xffffffff, 0x7, 0x200, 0x7, 0x80, "abe105cfe742018bae18dcbfde6de373141c57", 0xffff, 0x1}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) syz_open_pts(r0, 0x4100) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000200)=[{0x6, 0x0, 0x0, 0x7fffff7a}]}) fsetxattr$security_selinux(r1, &(0x7f0000000080), &(0x7f00000000c0)='system_u:object_r:mnt_t:s0\x00', 0x1b, 0x0) r2 = accept4$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000100)=0x14, 0x0) fsetxattr$security_selinux(r1, &(0x7f0000000140), &(0x7f0000000240)='system_u:object_r:modules_object_t:s0\x00', 0x26, 0x2) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r2, 0x40189429, &(0x7f0000000180)={0x1, 0x8000, 0x20}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x101, 0x80, 0x3, 0x9}, {0xcb, 0x4, 0x21, 0x80000001}, {0x0, 0x48, 0x2, 0x2}, {0x5, 0x84, 0x1, 0x3}]}) 09:38:36 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x1000000, 0x0, 0x80019e) [ 736.769136][ T7123] loop3: detected capacity change from 0 to 1051 [ 736.778880][ T7123] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 736.795701][ T7129] loop5: detected capacity change from 0 to 512 [ 736.796191][ T7123] EXT4-fs (loop3): orphan cleanup on readonly fs [ 736.827174][ T7129] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 736.845620][ T7123] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 736.855039][ T7123] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 736.866484][ T7123] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 736.880393][ T7123] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 736.885421][ T25] audit: type=1400 audit(1622194716.170:280): avc: denied { associate } for pid=7134 comm="syz-executor.0" name="kcov" dev="debugfs" ino=10605 scontext=system_u:object_r:mnt_t:s0 tcontext=system_u:object_r:debugfs_t:s0 tclass=filesystem permissive=1 [ 736.886986][ T7123] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 736.919277][ T7147] FAULT_INJECTION: forcing a failure. [ 736.919277][ T7147] name failslab, interval 1, probability 0, space 0, times 0 [ 736.934832][ T7147] CPU: 1 PID: 7147 Comm: syz-executor.1 Not tainted 5.13.0-rc3-syzkaller #0 [ 736.943508][ T7147] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 736.953554][ T7147] Call Trace: [ 736.956824][ T7147] dump_stack+0x137/0x19d [ 736.961179][ T7147] should_fail+0x23c/0x250 [ 736.965624][ T7147] ? ext4_mb_new_blocks+0x70f/0x1f90 [ 736.970903][ T7147] __should_failslab+0x81/0x90 [ 736.975669][ T7147] should_failslab+0x5/0x20 [ 736.980204][ T7147] kmem_cache_alloc+0x46/0x2f0 [ 736.985189][ T7147] ext4_mb_new_blocks+0x70f/0x1f90 [ 736.990311][ T7147] ? ext4_find_extent+0x6cf/0x7f0 [ 736.995424][ T7147] ? ext4_ext_search_right+0x300/0x540 [ 737.000897][ T7147] ? ext4_inode_to_goal_block+0x1bd/0x1d0 [ 737.006611][ T7147] ext4_ext_map_blocks+0x1569/0x1f00 [ 737.012018][ T7147] ? __down_read_common+0x16b/0x5a0 [ 737.017203][ T7147] ? percpu_counter_add_batch+0x69/0xd0 [ 737.022730][ T7147] ? ext4_es_lookup_extent+0x206/0x490 [ 737.028210][ T7147] ext4_map_blocks+0x70d/0xef0 [ 737.032996][ T7147] ? ext4_alloc_file_blocks+0x248/0x720 [ 737.038595][ T7147] ? __cond_resched+0x11/0x40 [ 737.043343][ T7147] ext4_alloc_file_blocks+0x271/0x720 [ 737.048704][ T7147] ext4_fallocate+0x2a7/0x4d0 [ 737.053361][ T7147] ? ext4_ext_truncate+0x170/0x170 [ 737.058462][ T7147] vfs_fallocate+0x463/0x660 [ 737.063033][ T7147] __x64_sys_fallocate+0x75/0xc0 [ 737.068002][ T7147] do_syscall_64+0x4a/0x90 [ 737.072401][ T7147] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 737.078276][ T7147] RIP: 0033:0x4665d9 [ 737.082162][ T7147] 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 [ 737.101847][ T7147] RSP: 002b:00007fed26e45188 EFLAGS: 00000246 ORIG_RAX: 000000000000011d [ 737.110242][ T7147] RAX: ffffffffffffffda RBX: 000000000056c0f0 RCX: 00000000004665d9 [ 737.118206][ T7147] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 737.126677][ T7147] RBP: 00007fed26e451d0 R08: 0000000000000000 R09: 0000000000000000 [ 737.134713][ T7147] R10: 000000000080019e R11: 0000000000000246 R12: 0000000000000001 [ 737.142720][ T7147] R13: 00007ffff0e6e0df R14: 00007fed26e45300 R15: 0000000000022000 [ 737.232654][ T7129] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 737.308598][ T7129] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 737.321433][ T7129] EXT4-fs (loop5): This should not happen!! Data will be lost [ 737.321433][ T7129] [ 737.331077][ T7129] EXT4-fs (loop5): Total free blocks count 0 [ 737.337220][ T7129] EXT4-fs (loop5): Free/Dirty block details [ 737.343109][ T7129] EXT4-fs (loop5): free_blocks=0 [ 737.348074][ T7129] EXT4-fs (loop5): dirty_blocks=871 09:38:36 executing program 0: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000600000000f000000000000000100000001000000004000000040000020000000d2f4655fd2f4655f0100ffff53ef010001000000d0f4655f000000000000000001000000000000000b00000080", 0x59, 0x400}, {&(0x7f0000010100)="000000000000000011", 0x9, 0x4e0}, {&(0x7f0000010200)="01000000000005000c", 0x9, 0x560}, {&(0x7f0000010400)="020000001200000022", 0x9, 0x800}, {&(0x7f0000003980)="504d4d00504d4dff", 0x8, 0x6000}, {&(0x7f0000011700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x6800}, {&(0x7f00000001c0)="ffff01", 0x3, 0x9000}, {&(0x7f0000012e00)="ed41000000080000d0f4655fd2f4655fd2f4655f000000000000040004", 0x1d, 0x11080}, {&(0x7f0000012f00)="8081000000180000d0f465001000005fd0f4655f00000000000001000c00000010000800000000000af30100040000000000000000000000030000000d", 0x3d, 0x11100}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="89ec1d9021f6944fb97d09369f00"]) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') [ 737.353254][ T7129] EXT4-fs (loop5): Block reservation details [ 737.359238][ T7129] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 737.370754][ T25] audit: type=1400 audit(1622194716.200:281): avc: denied { associate } for pid=7134 comm="syz-executor.0" name="kcov" dev="debugfs" ino=10605 scontext=system_u:object_r:modules_object_t:s0 tcontext=system_u:object_r:debugfs_t:s0 tclass=filesystem permissive=1 09:38:36 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000016600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 737.436800][ T7156] loop0: detected capacity change from 0 to 512 [ 737.463262][ T7156] EXT4-fs (loop0): Unrecognized mount option "‰ì!ö”O¹} 6Ÿ" or missing value 09:38:36 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa76, 0x0) [ 737.495705][ T7167] loop3: detected capacity change from 0 to 1051 [ 737.510446][ T7167] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 737.522520][ T7156] loop0: detected capacity change from 0 to 512 [ 737.530026][ T7156] EXT4-fs (loop0): Unrecognized mount option "‰ì!ö”O¹} 6Ÿ" or missing value [ 737.540037][ T7167] EXT4-fs (loop3): orphan cleanup on readonly fs [ 737.548574][ T7167] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 737.566798][ T7167] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 737.578129][ T7167] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. 09:38:36 executing program 0: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x35}, {0x6}]}) gettid() seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x2, 0x81, 0x4, 0x6}, {0x567, 0x91, 0x40, 0xfffffffe}, {0x9, 0x6, 0x2, 0x3}, {0x6b12, 0x8, 0x1, 0x8}, {0x1, 0x1f, 0xd8, 0x5}]}) ioctl$BTRFS_IOC_LOGICAL_INO(r0, 0xc0389424, &(0x7f0000000140)={0x6d, 0x18, '\x00', 0x0, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) [ 737.592043][ T7167] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 737.598715][ T7167] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 737.607778][ T7180] loop5: detected capacity change from 0 to 512 09:38:36 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000017600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:36 executing program 1 (fault-call:9 fault-nth:5): prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x0, 0x80019e) [ 737.645821][ T7180] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 737.668860][ T25] audit: type=1326 audit(1622194716.931:282): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=7182 comm="syz-executor.0" exe="/root/syz-executor.0" sig=31 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x0 [ 737.739197][ T7198] loop3: detected capacity change from 0 to 1051 [ 737.803389][ T7205] FAULT_INJECTION: forcing a failure. [ 737.803389][ T7205] name failslab, interval 1, probability 0, space 0, times 0 [ 737.816140][ T7205] CPU: 0 PID: 7205 Comm: syz-executor.1 Not tainted 5.13.0-rc3-syzkaller #0 [ 737.824810][ T7205] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 737.834846][ T7205] Call Trace: [ 737.838107][ T7205] dump_stack+0x137/0x19d [ 737.842446][ T7205] should_fail+0x23c/0x250 [ 737.846872][ T7205] ? __es_insert_extent+0x51f/0xe70 [ 737.852057][ T7205] __should_failslab+0x81/0x90 [ 737.856808][ T7205] should_failslab+0x5/0x20 [ 737.861301][ T7205] kmem_cache_alloc+0x46/0x2f0 [ 737.866054][ T7205] __es_insert_extent+0x51f/0xe70 [ 737.871067][ T7205] ? ext4_ext_map_blocks+0x10a8/0x1f00 [ 737.876598][ T7205] ext4_es_insert_extent+0x1bb/0x19d0 [ 737.882004][ T7205] ? ext4_es_lookup_extent+0x206/0x490 [ 737.887529][ T7205] ext4_map_blocks+0xa4c/0xef0 [ 737.892364][ T7205] ? ext4_alloc_file_blocks+0x248/0x720 [ 737.897931][ T7205] ? __cond_resched+0x11/0x40 [ 737.902590][ T7205] ext4_alloc_file_blocks+0x271/0x720 [ 737.907991][ T7205] ext4_fallocate+0x2a7/0x4d0 [ 737.912659][ T7205] ? ext4_ext_truncate+0x170/0x170 [ 737.917754][ T7205] vfs_fallocate+0x463/0x660 [ 737.922344][ T7205] __x64_sys_fallocate+0x75/0xc0 [ 737.927265][ T7205] do_syscall_64+0x4a/0x90 [ 737.931679][ T7205] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 737.937564][ T7205] RIP: 0033:0x4665d9 [ 737.941442][ T7205] 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 [ 737.961031][ T7205] RSP: 002b:00007fed26e45188 EFLAGS: 00000246 ORIG_RAX: 000000000000011d [ 737.969423][ T7205] RAX: ffffffffffffffda RBX: 000000000056c0f0 RCX: 00000000004665d9 [ 737.977375][ T7205] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 737.985352][ T7205] RBP: 00007fed26e451d0 R08: 0000000000000000 R09: 0000000000000000 [ 737.993353][ T7205] R10: 000000000080019e R11: 0000000000000246 R12: 0000000000000001 09:38:37 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x1080000, 0x0, 0x80019e) [ 738.001303][ T7205] R13: 00007ffff0e6e0df R14: 00007fed26e45300 R15: 0000000000022000 [ 738.077282][ T7198] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 738.188970][ T7209] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 738.206649][ T7198] EXT4-fs (loop3): orphan cleanup on readonly fs [ 738.221282][ T7198] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 738.237763][ T7209] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 123 with error 28 [ 738.250521][ T7209] EXT4-fs (loop5): This should not happen!! Data will be lost [ 738.250521][ T7209] [ 738.260385][ T7209] EXT4-fs (loop5): Total free blocks count 0 [ 738.266375][ T7209] EXT4-fs (loop5): Free/Dirty block details [ 738.272255][ T7209] EXT4-fs (loop5): free_blocks=0 [ 738.277206][ T7209] EXT4-fs (loop5): dirty_blocks=123 [ 738.282401][ T7209] EXT4-fs (loop5): Block reservation details [ 738.288499][ T7209] EXT4-fs (loop5): i_reserved_data_blocks=123 [ 738.299564][ T7198] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 738.311132][ T7198] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 738.325123][ T7198] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 738.331722][ T7198] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:38:37 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa77, 0x0) 09:38:37 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000018600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 738.461719][ T7220] loop5: detected capacity change from 0 to 512 [ 738.469190][ T25] audit: type=1326 audit(1622194717.751:283): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=7182 comm="syz-executor.0" exe="/root/syz-executor.0" sig=31 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x0 09:38:37 executing program 0: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) sync() 09:38:37 executing program 1 (fault-call:9 fault-nth:6): prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x0, 0x80019e) [ 738.519064][ T7228] loop3: detected capacity change from 0 to 1051 [ 738.534827][ T7220] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 738.576428][ T7228] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 738.614455][ T7228] EXT4-fs (loop3): orphan cleanup on readonly fs 09:38:37 executing program 0: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = creat(&(0x7f0000000140)='./file0\x00', 0x0) r1 = syz_mount_image$nfs(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x80000001, 0xa, &(0x7f0000001680)=[{&(0x7f0000000200)="7034b605aedc74a7e48af827f0ae19721ba86c41f610350a122d1f8af7aa4830e63c7ea89a92c02f06c47d4d8bce394f178502b481c4cb4eab6da43f99d7267ec97fac1ead63547341f68cc55f9a46f7166d3723cb6420a3dae5421208be5387362ce354bb73805e259a85742022e4f787b637035d3fa4db6ac2fdb3fc02e51322ced9326829dc7e0b4f914b12a5e2b9866c7036", 0x94, 0x401}, {&(0x7f0000000340)="4efb9311621c8f4d4661f57ee785a90375ab631604bb5e11fedda0cfb0dc95694f273f35d5a453735584eaca0a8cd9f06f77a45f195a46e877babb9bf7cc811740ababda4bb5c6fc4499172462160ad6cf656fa390d6de6723e26358b658105c6c6e222b515e748418833b34b60536d345234e1e5c514626a571c36162942fc757b17c979540724c93858beca2af2381386eeb21d060bfec7ee5ca8563bab65a6c442f48f6d6d697b1b6a59a2a24cd66e2a89810ec", 0xb5, 0x5}, {&(0x7f0000000400)="79420a209f20db01957ca8b304ed43d1a41fde5e741f0255994000e064e7b6a21bcde5be0977b02ab413822d1fa667d0eccda9898cfc67ccd11ed497bcc88eecfbbe6bcc2550c836e3d0b1af7b6ce299a1c6d7e0e1889f3802e4752433ff6203cc05510602b150251169aa42b87125e24b2616464e33879f2a580e3e3d671efb232bbe9f5e076d8dbd69dec3ab95fe796e1a37a95aa6b54c9fb1081811c2b4b034c0dea6ed6b585a27c55b0a2fd2e2eb49ed8829bc0838ec34d824bcee0b6eb0a417228631e1ad2c8e4535239f2653bc508cc6cde9f614f054214bf14ecaa8d50a69c2895553b040a4b3d65843c5e25009f9703b4815715a53fe7e497a622483b07afd14127618ccc7f130f20d0c64d28ba132b939113b836dd773b9e90fff71f12f1689a7a4063fd441db93a094ed7a1f6958b3f8598e362d689447f86d52d5752b6780af0bc6e778efcc37eb2f0a8479c11d06121d66356e069c15d01f46c8dbb4cf953469becc1c579fe9a49125fd88402673ebfa38075c15c6e9e793dbe8dfff22182b615555795dc0381abc726d8d6e3e6481188edafdf33ab01b54d69776aecf85a5eeb718682eff4f7a07409b35dec3545251825d1586d759e8cfa192c7df57d751fc3e0d91884b7a41d9d6783c7e0792fed540c787d42eacdd5ac14a88d1a3067995d060a61b1d908a66ee0aeb154091efc5f64117821bf93ba61e99a81955dcaa6b40c3b9c78296ccb697db88e74d42376094741d0e18d663d16ec666ba688a6ab5a9d0c3e023073f74fba22015b04ff893c6d79f932e59786b1a5034d5c3c5f728a2840c030046fe9e087cfa42924928481cb2688f8831b733c183c684e1bd26ee1efcb217baa00314f1eae7ba1243b537be580d1c3704d05b3341ca6dff30ea9c25ed1adf43e5904f63c7b58888af15932e26734df57d00a8a86e2cf83b63b44a4f71abafa3b51cfeed775e4e8fb10d4526bafcdd53324edd0a0ca187e5c605a27794c6c0c98fcb0eb1edb9de26a50bd89c69669fc688e15fd4f9a4fa1d66996c63fd306698d942dbd42f64bf7afead2ee16f11ae332e523f1622cbcabb2dfc481f1e06728d4acc1d926787304312e5e258759bde8471a13b663cf2ab6e7f24e58d23b95331b7fcb78dbe532d8752807fa6fdf10fd172d1e74a060ce29e06a2a8d36a8a75ec711f5bbb244aa5110cdb6982f5828b4c7aa92222b9f6f757a4c04014e3a39982953d1b054c24f93d1acf62718bd426d0a3b00385e319fe43bae8bb76939ae8afd898bed553aa2321f78979d25255af273b53e224d9f31d0838bbdb7ba6164085e0ac0b2d222f49ff4e801b7fbd7747c473d563c6c92c2de4c31acc1143119bc7f7c473da924dc8fad1c13eaad4a98daab123a6f690ecdcf65206602d15c627d8e04553cd6268e25f9f7e274661f16a16b32e18734ade334520ec6546499e11fdad3692db4c018f1e0d7f7fa535a5ddcc761a6db05947de08950f23f0e9fde658c54a77b4a3bafa3d6c5565ac14f7e7ff0e12bd011690f73400e750df4c180f9f5cd8bff2351c4c748ecc99eaeaeda66f27183df4643e9f81bc771b2c3cbd0521193040fdaba0443a8e0455b532f1bb6fe666ace26b078d83a8d07832356cf72d0f17aca6a5f8ca4e3c4dae931626c8422843b20f0a296de8191f2cfedf5656f525da5c5f1e1b86663180d78de4369e713d136e8ef4a61007253c9f1832d531e8c887c64dae843f7199fbd9251f5f499f9753f8b5a4ff4cf8e56de62bc4b4ec733a00876eac19758b0ce53487a163bba4d889eec1f95aa34513e9cd98f110952033b11c90d1996ee45265131f4227f1434b8a409e7dd3e75523b0f6136bf56f6d9884cb5b6a376d83136dab8d5788c46f39251f70589dd860d6d9b862dd7a90c141eae6ed65d60bf6e12fc9bff1fa4c3ef29cefe2bdffd77a70d6ecb8f05d7bf03b45aaa57c9582b2669fcf91c71a4176c354977cef560ec35e7492786f8622736b9df46a36998fe00327767624443d69fff761b3b28896d0f0e421191d8b133a6183fed759b03b79c382a222816aa3d09e48fd155616722a277295ba317db834af5919bbb3ede42ad687ad2bec59a6d598cb0ca967acc8f95955716cc0070e213856294b5fc72144825e3f398174db28c61c246062c921ad47e760db9de1e89c50e4b710f14359f1c62f698b1039d508f59778e6bcff7d32ff1f775631deeee907bf64d2ec45ceb817625acabcf8a020903e7b5c47462ebf8a749ac0547e60a5b48df381d83afd78dffe201954479143f05a5e31cc991b2be24675125e02f7f97484773be44d1ee5f9f07b215ece2af10aa9f604ed5a9d17c18a90b88fae7207c03a083a36ea937b18c320a67057853185299e0afb2ecd8fc85307c28f34e49a42bfe997cffefc249d8ace0b07c4fa3b529f786215f931f7f1dfafdedf868cbc01df46a8b59a50012f7c27c8acedec9e9b5b3b85c241708dfa4fbae297e386b6ec4571b2a231fa044707e88793884a3764eb653475cdb03a63ae5c1f90d7690103227c437be830532e1e7545123c5226b0be73abb7014a7f2d66479c6142219d90bce4266afb70162dd84596b67a7e863cff7409d2383eb325fe8d1f7ea86cda2017ad2876bdd23aa5bffc3c231022392ea24fecdb7c801061ad97112ae968c5f50ceb30ca3a7d6e90f666b8394f464383b423f50fcba34295f003e717cd3cc276d604613b5bdeb1846d18e741531dac2cdfab60d80f4a6a54d126fd210019c71c6c1604e00624aebf9113f9bcdb72d63632a2a797a7786dfa8943bf6882b43681fd44f4f897ab9896c17077f820fd4f11985b36fec35daf75c1f5974ecf60573b8fc5721e512174b570c6df26d54d86ad4ef8233b3802ebe868200613a6c3abba63c2bee4b04774bc06d0dd8933a8084a0038d259ee1358c5c4d9a6c2ca70017fc97a26989c2c2107da9133f50717ba699d664cd332f5c96c9f45059ec59cb6dc654bd4d0f47cc01265370f935ad132f7457710f2976b1922069b9a1d0cac731ee5b24030356d4740cb39a74afff25d5c6df2a72f476c7d8d074c979628384e03e8870f3bdd83baa4f0babfdfb7edcc01f2334ca86a1b68251f2e6c65a2f8d1391f61849bd5872a6974ea7b45b24409217a9de29dfb3106f434a371fcb4d5e65bae6e86f4b58c725d76aba18e9374bfdf7701324f95ae6d232679ff256b27be8a19d29220923f7672966865eed400e681da9ac1a0ebe1eac7bd3356130b6f904597e6c822385da076b77427ca0ee1164b33c6d8b715a838536be4b06416f0a9e890a8ed6caaf042d5ed8d8594ae680c5cbb4e3c6709292770c1bd29177cbe04ffda50087ece363dd15426d88ee8fc00a14199c0a1812ee06f6f84c8e7fd5bd4557389f3f922eb9a38984badd66f335d3191916a417bb59aad87689aea6c9d831a41935ca3a05d9a55d39e021114af754d77f15a487991a9b8320f39684b920de3af1aa9097aa5c028215b517c87dc2774880c3d001ce6e9d700861565ad7839160caa671d1b69c2fd5bedddc142f7599b7ea37d5297f72262615dc36eca55eb96e4d93d8d2d4633db3b0dbb534317549e367aaaa16afd934799938966079b1d5297de7bc7c499a17bdbb6ef3285e1a5c2e83e7d6f9aa55829b977dcaa7f4462139027be6f63ae3ff9c4e2ddd16165014143c6a7b1ca596503ca84db55f506a49c222d6c8e897dde9837a1e4fe65026c53f8fe8b4181b91fa5f15a397e5194b66464007e71e8f5ebe7404d0efb8f05a5d48e45e2e20c7bb05e113f0d774771b227acb829066e9cbc753fbb5da201260620808d678f996aca399ad93cc7adcb8bdb994bc24ec53aa30ef041a393397e89535bbf0c417594c8c7c3bb795e29fafa0d27c83d726e6326b411a8d114570bd4a608b4daae8a98f7c94af28306f990fa41228ede5bd6519b121c203d7a5b9756ddc93081a7a8966c5209a7735e4b145174ffba1680289566083214d93caa11bc97ef7a7c77f9cb8ed51f4db2a4076c3c53316e3332fb0d03cfd55a066f1f3e24da15c276541ed1d16573c40849f820f01b14d6e63af041ccfb6b3073af56db877e36e3cd587073459bcb8db5ef6df6480339c020c39f2130d6191925486068dfe92a3cb79419204957ccf0b124ec38ee367d7bb28dd24e509eeb97d3bce053cd6d76e9203330950d7e3268d3da610625e070890b35c5d63b1e5f736724c4ae6ccd755aed437ca6a91392b828a0ef0dd4fddc4eb82f2c0fcc60127192e891872c8c9e910ab8280911ae1dab923db1da25153a65587b0c24eecb674c0498b56fde72337cd758ec7f0acd225689890d697b05f8733afc4d69bf8dae5b23fa3b7389da803cbb3266116d668f477986b4e327c942579897e0bbc8e9c2fd0ef59b6007bbf7aec1ca291d6f642c98c9d1c50ad409b3524fa49a51ac0d732f174b614dbe2696be7851378488668ff5967a4b732e1f5db1ab92f111ef2052bbbf3ad012b93142b630ba69f84ae94ef6c4a48dc27c6f11e8ab1b42581a0d3aaac11389ee7a31fc252d7de637521a22c7ecc8c384f0f09be377a9b00f2d451f166639ddcd591edefbcb8ceee47c2d7999f1b9b97a12d1cdf3ccd539678de960a1b4b8a695e26242bf30c4aadd6edd9f20e8d95a44aed844c8987855e47f50697a4e9463b8fba6a2a1f4f1e5d65e89a4a414b263414a78bef5ca9d92908dfa0fc5e9c20896bcd6c505b4af901530824927ba4df53580b0a3bdaf2a968dc67e0e605bd192888a307e1c052230d88513db4604088596a22a4ad50a971cc5308c85691225681be89e3a35faf73b06a4b5b5e78d6360b2c1bde1ac3fa0e79e8dbb7b6931408c080a1e9ad929a45e80e70f6d045fc6a70d66eaa076e92cc76cc71f445566e3e2b19d9131883ccaec14be8dd242f3ba3379098e08e35f1dbfb333bd4b957742a44a0326d4693be81df5aaf8d2d505d42f25d192dffebf6aae1fbb95479ee2512198643c0d8587e5f682be59da12c5a0f094cb5fdef54c0313fb7b597573ddc92d28b225c164fbc80e6363b2b93d55af9a89986b30aed6bac821f5befc0bc9d860d00ebfd2ab3947433ba320b23765d8d0dc9399257e35e1bf5c7543f3db104cd422c21e41ad76d733a73be32aa19d0dacb79ec496d69811471fa4ed5fe0deb9776409d6a6222df616269252e20ef21f8ee321e11174314760fa945211d9e1c8d6e98c41f99ddfa5b254051c02f5efe524b3d14c753271095f2769aa0c7bf9fb27afc85d996141124937d0f3b80d262bedb7bb50e4812cd71b992132bdea8d5407f2a0a04d803597a24719c3b2e110c2b5d26a60d87ffb2dfa0d16fdb39210d6e6e95613490fb92862f9080a8c0b436f149d087625b9a0ca3e1190f9039b264f8e6bc6c8840b73333b65169e21613ba04e1d184d08390eabd73ba883c82076327cf4a87767fb3bc59e444f6e57eec5825373a1dcb39e8172afd12504c166f00c6db23fd6585642e0be2d3a1563dcb56a9083fa06e6d926cbbbb3f8a55e783501c5a85e40668ac87ee8a5a84891749242fac2dcc7cc71bfc087a420a117ccd1fab64bbae7e6c524c15c917ddd7acb26d7fe56992fffa8c7753279d2147c5ec6826eaee350697b54a2e2e43a45f010847f92cad91333a3f85dd77ac3565dca328e47d655f586df7968dec04fd6194a4eee07c9af814d8c211c352f03942ce4229ccac0f0043a01235aade21c83021359b7e34cd3f689323c819429194c5ff2ee2520b12f3afe62838d", 0x1000, 0x168}, {&(0x7f0000001400)="f9ceabe42932e66e23613498a4dfea5144edb644222ba182347b58cef4a6574e8787762665e9e45ada970d3940e71ab8b0ae613a8478f46e2bff168707e0a039121ecca55956db3a87af8841a5e39242a8bc6ae1a2352e1f65b1e2b328d08b5e148eef3d45919fdd63a4545a4df2120981af7305b802fb2bc4d3d97da4a1d74ae5df651ca7e31dd2d470b98a17faf9c075dbdd757ffb1c6e", 0x98, 0x2}, {&(0x7f0000000100)="0c737927028d9cc186d19a26cfcafbe49ba08035619a0f846acca5644feac17269b76669b726d962731360affb1324d7940aa91e2c32d3703b", 0x39}, {&(0x7f00000014c0)="9c0d6636ab0b8281178c28fffc0e8066acaa6d58cb4586b9651dd15a851edcdddc0213bb2b399f27002f5c4dc94c5e4c6939464ee17bcc7a0032d643455b5ab254b21d6cb2711d38b77fe70d68a5da90", 0x50, 0x6}, {&(0x7f0000001540)="e2ed6466a350a95484232fd5680204c38a85672f9b3dd6964b6701972a3fd894bbf1d9a811c4e1f401ab90b1f6788d7970d7a22ed259e5a5c433d57b892a02e3d6ef4cbb9319dca166b3e5354ef57868d4212f863ac989125417203d35a7fc661057e8384d6ef5a77df4c65cb504413bae1513bb74eb1b321b984dda04f080754169ce620fb812c4bdc0636cf1f42121b3a50ce371354aa10d2d509e2c8e78836bdf518d2bd6d3127b71c30a51e5a2644c434fc864509e38f533ec77e18b4dee67bc5d7d39837ba1", 0xc8, 0x1}, {&(0x7f0000000180)="1c007cbb7a9c8c1466b232d188f23493186076d749a69bb75327fcea86d370feb1fb7d945eba65e2", 0x28, 0x87c}, {&(0x7f0000002080)="543b81fb661f892763a5eb03d3b2e4f1fb39c3599176c906b45d2e38eb90e3c029e7a226f197a02e4535ad7c5372bf03df520d41b5a4cc45469946f519a42efba452fafdc6003df34cbb4ca2ef14e73eb08759f5d300f75a1662476fd36e6dd6ff21460e41aa294b6735ede38ffed7a098077179f35188ea25b1313e57396f5a13c6f66e9dbca7902f263c1749812053a40e23bd5cab24cd3f6fd671aaf71d4c7878e56016d722ebf20cb5bad37196563f500a1843d0ccd2f14da180d1e1bfd3a93f04e2d0c4d84468ad14796e270e743856834d037f5f3cebbff53eaa60ac87cc2220c9874d87cf69993b40190ef68b73d78744babf8fe731a509b305436eed47831e7b84ac32c227098f972b128e368c7d3b7d0ae78635d2d1feb6485a6b490ecc9449786e54a508c8195a718bb7e3f085346c724fe409688c848ef820ecc035b596529c0f5621f76305f96736dde57a8c5f63a2a190ec551c537cf1b7f6d4a2172aaa9e28851a89ecca4a7496f8f23d2ebc83e4d7f6914cff5f2dbc23b9c8794018355ae752347ad6a7aacbd0aa46fd429950544281da66abb0671a2d570f9f5fa23c9afe11d8b374beccea12cb3e7bffb3afe9292b390c30425db63982ee3e789d790eeb4ec1994d02a6c10d8fd4e664b4f0fe02df709143b104f9e46878439b653b5fc83d209f57b1ea60cc145293af945614285ab42008c6c9b99d7ad5dc01025d17cc3b01ab3cf7ee566a90b13c10e76e19bca165af9feb1be51a794a9409b7bef9ab32c6f6afe14fdf655ae8058968205dde20877791bb4eee8aeb2ebb392cd024c576e0f4ef5ff48ca91c6a55946ffb34c22afa7ae483950686353221fc88c6822bc9f492401f272fd5a8f10e6571bc21682e3978b724b6db575621d9e054ae1b84063bc6fa7bb39f7b26981b8782cdda272d98cdc1ccc04efacc4e99f73f5f519235cd95b24e9f7b026b0896f955753d9158283bfae4913a57e8cb5fc20df5591375936ef913d15b8dda1af6aff191ca97d57472cb8b5ae03068a39bddd351aca5920f97cd5afb8519370d876758c2e683967c9076c95ce27d188ccb7910ab2d36144dc1d5c29a3b4ff3b925e71a462ee49f2c4e4cbcc9d0153d39f141f3b733f2000a12c3185942f48eb2a01756bb3e59e71d86ebee8caf8cec260a2653ef6ee5ad8a20b2d1d45de4155e05427ee78fb3ada885fda36538fb9663ed730ff4a8668551030a7cafa894bdc2af5c7a92ad09619bc590f768819a1fb7bea3aee92a750e370292129641923b47a70e4cc7feff8e6fc74b8873d38c3c5c4eb1da1fdd314824fcd2ba33f72be046dbf85ae100e17e8be9e82f405671d70d1fc1a4f39dc3ace11406455927334926f91c45f2cd50a4c292ce26cff51556545b0ee54c781dcb4f4b1a75572b8a7765e5342d27942d80f9bb48357428dd29d66d29a4f2c0f85c49f14e42b36eaebc948c7e28fad45970207d033378d4be3e3132c36029317ca5387951f37dd660e9249ea531f1b91262914dc4c7123dab6dd24d0653b5837b7a877538d64e58c3de7fd69f7c6718c999cd92e77b8a72d7b9f26008a096b3cbb558e57decf9cfc8add374d4e229b049cc34f1ef2561c922df51cb671b743ddfd0574aa7e0d7cddb83254126c30cc74bfc85c8bde100202cc1f680d4df718c74df825e273f151ceff791f0bead0fe2072bc2088068c0ba2d5d014363bedd0dc9d611cc09105e16ff63e573907dc55bccfd259939bc20b17e5523064eca6077d38b6bbc0d82c64b1cae72dbdedcbf73a6b6981117dac451f7d9105c24937eb9cafa16ac09e8b07794e6c0d0c29fe18418209744d6df7d0a57791c569973820e49ecde1a90d58f05aed934e124542bc006f0180405acd3ae3e03850171f7de974c22fa5fa8bf4d2c74b9f43aa6c83a3919f80afd3e94b8cb7050a9f9e74aa99e2c165aa35482b6da6591ded97a4ece7a52f703a5a146bc0e0d019e14678c151bb154dff80948675658d48069222259cd25fd564339338f63b9018e4b941632f175d61d3799923ee4368bc639febb6f25391d6580018d7710b353e40500b2557667592fcc8430105578ef0d5dbdf56ce76e659ca1c37291f935b72189227aa73b6903ffb7abcffdb3edc5fc315315c85f054353b6448055528778fc24b6fdb9f0bbcab36bcb4bd2ef323eb409b70694603855e4ffdb493e224ea2068174b63ca431fa359d8a3007b0547e72389c8c40d2b30b7ead4160cba45c033443c670cd498b563c32795cd75d26a4e9b92f998b0b1845dd43941de82b554b261ede9988329663ea5940f203678805dd2821e11f030e4d945ed6cd56751897c3a139a37f4b208b7155981f1d1cf831a044465945287e43a2a3bf1c8613c32b2286bdd8a5d547ac728e1a878c534239d82dc7fb2efb8b436905b32404169d28ebced9956f3ada9202e26cfa5d40bd87c7b9e729639f429c4a1ef1e6f93335caba747932334bb7c6b044819b3f6c7c5bf8484c2f41f338efcbbc99abf02a74e446d111c4a23d3f88a17bf6599d45491869bad2c5dfc11b7ed334d48c06ff4d338118c895135e374921ee0f3a5f3e85341696fe3a1108a156936e5aaae186057785c003fd03145e1ec78c2f07abe753cedf131f85e473ff2467530d3daece3637000e4dad5355062ef1e72b45947c11161ce9bdbf1ea0532da8c039bdfd5be0a45b779ca4ef68efed67253465d3054e4d78e7f66463863c398f76016bcd5c207d33113b24f1924a79a24a630d48fbccb865c94ff711bfcd52aab122d253fda4ec32bf78719a5a12e6e6be876afe69a77c01661ca810c131de37a42829096a425c9b2e45fd4514f422945466593c5108b534dd96d3ff58490d0ae97711fef96e0aa68d5f7f21b6c95527654ed78f26b63a1d458c80e9dc5ba409a2086e6a51982e1d6a6d283b461a4b4a5864e4e27eee5b913f0e347c82c3d3ebe560a03495f6a7bd3811a6767b0ca10e3f3e585dcf4c02a9d8d6cc5d0958b1d50c0d855a336050f39510d876a03eb38f339fdf2de00deb40b814e20e8baaeb2ecd306a67e21f1797919ffa644f9a88cb32f0406e51d953dcf803dd76a2746e9aa885ff0a2f0882903e58c3adefdc786b09d3d9c9f4000a3762abc63009d728bc37674b389e47f3d74363d72aa723b7abeba4263adb02811454a09774a8a8a744bd8bdedf17016b1d3b0a9cf3314da333cfc34546019ce2a0e1888b26c35796c55470ed6c007d2a3cf1b53ca84705bc9c24710465413246386e898e7aacf9325bda8952ed2d4fa209f7dafbbac46e5e86769c65ae28d860e80593d0c77ee265693c3f5d181749a9cf0a71417f334874176d809f0cb0f1eff009685299ae6bd75da7eb2e83d1b392d3ba9d780a9c92f92dcb66aacaa44cca0ac55aef9a921f12e763c0a5de7b148f03084d284046d5ccd93d0790a8ec1635ae96cbb10206a62ef626dcd2c773c85e14e0f507f2d5c13cfbcab031e75dfee896afc43d37ad1344cb784782a7002b01198410fe1c3638c90fe77cfbc84ab463dd940381787dd5cb77e4a8a1811a7f5ef8b1f8900064960fcc79235ee32d647953149f6e22306add19353b91a1677fcff3db06791d713cfae12861b8e839b9e2f48be8c7fc759ab06ebff7c4010a2d6506b1e023e98d92e0f1e24487bc95a9510826a0eabdeca2a502ae9fa6d0f084748f2d03d9e4bca077b9d0957caf20cc7d8666dd719ac941535d8f7f7f987bbb987c508889096204923cab7f7a55390cd1d75f3a865466409b9b3539d0fb63d36a3478ed9636b5dd6a6b4b48a224ccd6a5ce123dcaaa0419c0b23ade3c269f94d36ebf3c412d0fa7b46d347e3aa113757137eaad52114a869649084f0b6548aef17da6883ade7560a2776b577562b5eb6cb92d671f8ac62266974051e4dde7614cf47d8e68d01205a1fe682517f35a6e5c56fc8e6f3375d230b852792e8eecb0f5b8acd74d5dfea8d5e7ed0e0485a172b7329fa23682f599f93248749a572f2c90255762126f1f2c459b12e5319f038b42b9a74854cc9134d79e7cc0239ebd00c78c13c2941b0a8fd675c5f4e6a86cd2255517b9299c3c5266cb2abd027d2c4b086e3ca386b9a085dd77ce94e4c1cbc1f40605de033503955f6cc6fe6ca7a5db16c8b15bf44ac2c4c611389ae7f9d4c3bb6fc848b515191a46a6aaa960ba6d76a6b04053bcfef379312e32daebed178e85ddd611d6f098e6055c5863010c54a5492bd462b7eea343b461afb21ab0b113b9b6d89622cdfd874806371136f17744ef750756a8655f93fba49ed1fad1f41d0fe3c02f916f7640fcc7db3bec8abbb9823d4b038044f4b1cdfb6983618c8cd446a57ce90ffb7143744d2f6fb604b1a28b3c439dbe6dbbbfa9e0af443ce40c930a2429d9da8f45eba42a44b4664c1f6284f4b13749b862a10050c2dba451033753db2c82e5c485e8a90bb157964d273cc6015c90d79ad936338f2ce3a53b360f3f9456039ffb5350f39d6e9295eeef30c8a5e728c791c8e48642b14dbb0151f6e43c699c18e0ed68c675b1de6bd77e4852e873a12d71b690d4163c26588186eafc0d8eb2ee863f46d6c1adb27366a8af0ad565601b39f42a23b1dbd3b93a19267da8665bb61d2f3edfe99a80ae7d831b4731a36fcdd7aa67f2934fda3502c71c1301b2d100ad7f20453682daf79965c78bcf20025ca0172bae314615dd00002df06cea9e14cbcb8afad54b74e9a93a7e52ed2eb7c8845b14badfa5a4d26bf01e5cb9a36227858f2256e93293222345588887b391a9ed95e6ea0d4f5ba7c1ba7cb88082206bbe8b935953caf1699001f8efffb37ae0e46c5acf971ab5dd38c0df6f65a39213cc34d2697c03c63ad568c63597f66872bf2899eb0582a032997a31ea6fee3bf458c5a0820302d4ec79021883f7fffdb72370c3dd8c6a9786d7aaa39e6aa29c3e69c41c5bfed33fa385cc8f5838b1146b8e0b1dbea55591733e289db60fb369951ecf5397e9af487b5e162fef2f035aa678e1f5501784827983403e8b10795984e7f2f00e9d3caf94a2796ecd54556fd0f426b04e78106ec70f27eba462e0f6f2f5871c870794482231a64959c4cfa28cb80e7febaa8865249abcf3342a835184c60ca41af2f0db9549b0e094640f4bc787188bc7f5ba2c641641553c49b64500202e91aec5483ce6627a3cba048403655f70598ec3d62b7df665489d6be9c2755127e0a8fe06d0ba8fdb4b1bb2026100cf8cddb318c040aa466973eb5e70d1f8b7abcdc32fbae8ec52fbff259ca737f456f9c6f045dea726efb056f3af7ae4c13d0b19ce8ee401e5ae1470a5fafa793718a0f8ac88e2797ada940b23af3c5110bfdeffba2c38eb80626ff0439d377bfa5e02559548376b4acc55fa6b58cb1c3b93e0a86b01f6ef59f8cb9327ffb2a7ca3a77c6074bc495301b8d767b5c0644f50f3afc72fb2b83d470bf31c00ac2fc30e720aacd63da4e833b5823f2bf1f85c0bbf6ed68862a37e2a8b60425d89951292e2efe3769cd26de5d66c3e1473510f846a75ec149d0b2c6c9decc245c4b13e5174cdcc2f5db253ce7906aa9a4a299ce30ea6a2fd938bfd4b874b735cc22b246d165e2c04ea3d93cabad3804be142ae790f1e3c7e6abe364f09ff1fa9ff019be8e9e95da128b61a9a6cfb480a8bd12f67fe95319bb37483727e89f56a7295ac82d98dbb0e944c139a58d83d5498d0e466bea0974b04e1c4fe3a1c9a21a18ae103858ca053dcc6b84fb94596031d92cd4c0fe8559981d23e44ce5d8f26a", 0x1000, 0x7}, {&(0x7f0000001640)="d6997dc7039c6afdc99cf0108e57d3c5db8a681afcabe6af2d7072d2012df8a1c78d9ec1fc0e76417474581aff3bb7947dab55ac99", 0x35, 0xc19}], 0x40, &(0x7f0000001780)={[{'{!%]&'}, {'#{})([\'/(*'}, {'xQ:--&#&\xb0}B,'}], [{@defcontext={'defcontext', 0x3d, 'sysadm_u'}}]}) linkat(r1, &(0x7f00000017c0)='./file0\x00', r0, &(0x7f0000001800)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1000) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10010, r0, 0x41215000) 09:38:37 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900f018600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 738.620897][ T7228] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 738.632404][ T7228] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 738.646340][ T7228] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 738.653016][ T7228] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 738.700965][ T7220] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 738.732983][ T7220] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 738.745821][ T7220] EXT4-fs (loop5): This should not happen!! Data will be lost [ 738.745821][ T7220] [ 738.755464][ T7220] EXT4-fs (loop5): Total free blocks count 0 [ 738.761432][ T7220] EXT4-fs (loop5): Free/Dirty block details [ 738.767395][ T7220] EXT4-fs (loop5): free_blocks=0 [ 738.772319][ T7220] EXT4-fs (loop5): dirty_blocks=871 [ 738.777510][ T7220] EXT4-fs (loop5): Block reservation details [ 738.783546][ T7220] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 738.791027][ T7254] FAULT_INJECTION: forcing a failure. [ 738.791027][ T7254] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 738.804060][ T7254] CPU: 0 PID: 7254 Comm: syz-executor.1 Not tainted 5.13.0-rc3-syzkaller #0 [ 738.812729][ T7254] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 738.822787][ T7254] Call Trace: [ 738.826118][ T7254] dump_stack+0x137/0x19d [ 738.830445][ T7254] should_fail+0x23c/0x250 [ 738.834997][ T7254] should_fail_usercopy+0x16/0x20 [ 738.840020][ T7254] _copy_to_user+0x1c/0x90 [ 738.844437][ T7254] simple_read_from_buffer+0xab/0x120 [ 738.849799][ T7254] proc_fail_nth_read+0xf6/0x140 [ 738.854723][ T7254] ? rw_verify_area+0x136/0x250 [ 738.859559][ T7254] ? proc_fault_inject_write+0x200/0x200 [ 738.865172][ T7254] vfs_read+0x154/0x5d0 [ 738.869305][ T7254] ? up_write+0x25/0xc0 [ 738.873454][ T7254] ? __fsnotify_parent+0x32f/0x430 [ 738.878690][ T7254] ? ext4_fc_stop_update+0x4e/0xd0 [ 738.883874][ T7254] ? __fget_light+0x21b/0x260 [ 738.888743][ T7254] ? __cond_resched+0x11/0x40 [ 738.893406][ T7254] ksys_read+0xce/0x180 [ 738.897555][ T7254] __x64_sys_read+0x3e/0x50 [ 738.902300][ T7254] do_syscall_64+0x4a/0x90 [ 738.906787][ T7254] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 738.912692][ T7254] RIP: 0033:0x41935c [ 738.916610][ T7254] 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 [ 738.936195][ T7254] RSP: 002b:00007fed26e45170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 738.944619][ T7254] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 000000000041935c [ 738.952567][ T7254] RDX: 000000000000000f RSI: 00007fed26e451e0 RDI: 0000000000000006 [ 738.960585][ T7254] RBP: 00007fed26e451d0 R08: 0000000000000000 R09: 0000000000000000 [ 738.968755][ T7254] R10: 000000000080019e R11: 0000000000000246 R12: 0000000000000001 [ 738.976707][ T7254] R13: 00007ffff0e6e0df R14: 00007fed26e45300 R15: 0000000000022000 09:38:38 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x2000000, 0x0, 0x80019e) [ 739.024935][ T7248] loop0: detected capacity change from 0 to 264192 09:38:38 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x0, 0x80019e) 09:38:38 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa78, 0x0) 09:38:38 executing program 2: r0 = dup(0xffffffffffffffff) sendmsg$SOCK_DIAG_BY_FAMILY(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x200}, 0xc, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x4}, 0x20) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000140), r1) sendmsg$NLBL_CIPSOV4_C_ADD(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000180)={0x44, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_MLSLVLLST={0x4}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MLSCATLST={0x18, 0xc, 0x0, 0x1, [{0x14, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8}]}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_TAGLST={0x4}]}, 0x44}}, 0x0) r3 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000180), 0xffffffffffffffff) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NLBL_CIPSOV4_C_ADD(r4, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000180)={0x44, r5, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_MLSLVLLST={0x4}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MLSCATLST={0x18, 0xc, 0x0, 0x1, [{0x14, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8}]}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_TAGLST={0x4}]}, 0x44}}, 0x0) sendmsg$IEEE802154_ADD_IFACE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x20, r3, 0x200, 0x70bd2a, 0x25dfdbfb, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan4\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x800}, 0x408c041) r6 = socket$inet(0x10, 0x80003, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIGETBSZ(r6, 0x2, &(0x7f00000002c0)) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r8 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000300), 0x50000, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r8, 0x40286608, &(0x7f0000000340)={0x6, 0x9, 0x10000, 0x267055ad, 0x1, 0x5}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r7, 0x0) preadv(r7, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="24000000190007041dfffd946f610500020200e8fe02080100010800080012000400ff7e280000001100ffffba16a0aa1c0900000000000012000000000000eff24d8238cfa47e23f7efbf54", 0x4c}], 0x1}, 0x0) [ 739.067915][ T7251] loop3: detected capacity change from 0 to 1051 [ 739.133127][ T7269] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. [ 739.140192][ T7251] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:38:38 executing program 0: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = creat(&(0x7f0000000140)='./file0\x00', 0x0) r1 = syz_mount_image$nfs(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x80000001, 0xa, &(0x7f0000001680)=[{&(0x7f0000000200)="7034b605aedc74a7e48af827f0ae19721ba86c41f610350a122d1f8af7aa4830e63c7ea89a92c02f06c47d4d8bce394f178502b481c4cb4eab6da43f99d7267ec97fac1ead63547341f68cc55f9a46f7166d3723cb6420a3dae5421208be5387362ce354bb73805e259a85742022e4f787b637035d3fa4db6ac2fdb3fc02e51322ced9326829dc7e0b4f914b12a5e2b9866c7036", 0x94, 0x401}, {&(0x7f0000000340)="4efb9311621c8f4d4661f57ee785a90375ab631604bb5e11fedda0cfb0dc95694f273f35d5a453735584eaca0a8cd9f06f77a45f195a46e877babb9bf7cc811740ababda4bb5c6fc4499172462160ad6cf656fa390d6de6723e26358b658105c6c6e222b515e748418833b34b60536d345234e1e5c514626a571c36162942fc757b17c979540724c93858beca2af2381386eeb21d060bfec7ee5ca8563bab65a6c442f48f6d6d697b1b6a59a2a24cd66e2a89810ec", 0xb5, 0x5}, {&(0x7f0000000400)="79420a209f20db01957ca8b304ed43d1a41fde5e741f0255994000e064e7b6a21bcde5be0977b02ab413822d1fa667d0eccda9898cfc67ccd11ed497bcc88eecfbbe6bcc2550c836e3d0b1af7b6ce299a1c6d7e0e1889f3802e4752433ff6203cc05510602b150251169aa42b87125e24b2616464e33879f2a580e3e3d671efb232bbe9f5e076d8dbd69dec3ab95fe796e1a37a95aa6b54c9fb1081811c2b4b034c0dea6ed6b585a27c55b0a2fd2e2eb49ed8829bc0838ec34d824bcee0b6eb0a417228631e1ad2c8e4535239f2653bc508cc6cde9f614f054214bf14ecaa8d50a69c2895553b040a4b3d65843c5e25009f9703b4815715a53fe7e497a622483b07afd14127618ccc7f130f20d0c64d28ba132b939113b836dd773b9e90fff71f12f1689a7a4063fd441db93a094ed7a1f6958b3f8598e362d689447f86d52d5752b6780af0bc6e778efcc37eb2f0a8479c11d06121d66356e069c15d01f46c8dbb4cf953469becc1c579fe9a49125fd88402673ebfa38075c15c6e9e793dbe8dfff22182b615555795dc0381abc726d8d6e3e6481188edafdf33ab01b54d69776aecf85a5eeb718682eff4f7a07409b35dec3545251825d1586d759e8cfa192c7df57d751fc3e0d91884b7a41d9d6783c7e0792fed540c787d42eacdd5ac14a88d1a3067995d060a61b1d908a66ee0aeb154091efc5f64117821bf93ba61e99a81955dcaa6b40c3b9c78296ccb697db88e74d42376094741d0e18d663d16ec666ba688a6ab5a9d0c3e023073f74fba22015b04ff893c6d79f932e59786b1a5034d5c3c5f728a2840c030046fe9e087cfa42924928481cb2688f8831b733c183c684e1bd26ee1efcb217baa00314f1eae7ba1243b537be580d1c3704d05b3341ca6dff30ea9c25ed1adf43e5904f63c7b58888af15932e26734df57d00a8a86e2cf83b63b44a4f71abafa3b51cfeed775e4e8fb10d4526bafcdd53324edd0a0ca187e5c605a27794c6c0c98fcb0eb1edb9de26a50bd89c69669fc688e15fd4f9a4fa1d66996c63fd306698d942dbd42f64bf7afead2ee16f11ae332e523f1622cbcabb2dfc481f1e06728d4acc1d926787304312e5e258759bde8471a13b663cf2ab6e7f24e58d23b95331b7fcb78dbe532d8752807fa6fdf10fd172d1e74a060ce29e06a2a8d36a8a75ec711f5bbb244aa5110cdb6982f5828b4c7aa92222b9f6f757a4c04014e3a39982953d1b054c24f93d1acf62718bd426d0a3b00385e319fe43bae8bb76939ae8afd898bed553aa2321f78979d25255af273b53e224d9f31d0838bbdb7ba6164085e0ac0b2d222f49ff4e801b7fbd7747c473d563c6c92c2de4c31acc1143119bc7f7c473da924dc8fad1c13eaad4a98daab123a6f690ecdcf65206602d15c627d8e04553cd6268e25f9f7e274661f16a16b32e18734ade334520ec6546499e11fdad3692db4c018f1e0d7f7fa535a5ddcc761a6db05947de08950f23f0e9fde658c54a77b4a3bafa3d6c5565ac14f7e7ff0e12bd011690f73400e750df4c180f9f5cd8bff2351c4c748ecc99eaeaeda66f27183df4643e9f81bc771b2c3cbd0521193040fdaba0443a8e0455b532f1bb6fe666ace26b078d83a8d07832356cf72d0f17aca6a5f8ca4e3c4dae931626c8422843b20f0a296de8191f2cfedf5656f525da5c5f1e1b86663180d78de4369e713d136e8ef4a61007253c9f1832d531e8c887c64dae843f7199fbd9251f5f499f9753f8b5a4ff4cf8e56de62bc4b4ec733a00876eac19758b0ce53487a163bba4d889eec1f95aa34513e9cd98f110952033b11c90d1996ee45265131f4227f1434b8a409e7dd3e75523b0f6136bf56f6d9884cb5b6a376d83136dab8d5788c46f39251f70589dd860d6d9b862dd7a90c141eae6ed65d60bf6e12fc9bff1fa4c3ef29cefe2bdffd77a70d6ecb8f05d7bf03b45aaa57c9582b2669fcf91c71a4176c354977cef560ec35e7492786f8622736b9df46a36998fe00327767624443d69fff761b3b28896d0f0e421191d8b133a6183fed759b03b79c382a222816aa3d09e48fd155616722a277295ba317db834af5919bbb3ede42ad687ad2bec59a6d598cb0ca967acc8f95955716cc0070e213856294b5fc72144825e3f398174db28c61c246062c921ad47e760db9de1e89c50e4b710f14359f1c62f698b1039d508f59778e6bcff7d32ff1f775631deeee907bf64d2ec45ceb817625acabcf8a020903e7b5c47462ebf8a749ac0547e60a5b48df381d83afd78dffe201954479143f05a5e31cc991b2be24675125e02f7f97484773be44d1ee5f9f07b215ece2af10aa9f604ed5a9d17c18a90b88fae7207c03a083a36ea937b18c320a67057853185299e0afb2ecd8fc85307c28f34e49a42bfe997cffefc249d8ace0b07c4fa3b529f786215f931f7f1dfafdedf868cbc01df46a8b59a50012f7c27c8acedec9e9b5b3b85c241708dfa4fbae297e386b6ec4571b2a231fa044707e88793884a3764eb653475cdb03a63ae5c1f90d7690103227c437be830532e1e7545123c5226b0be73abb7014a7f2d66479c6142219d90bce4266afb70162dd84596b67a7e863cff7409d2383eb325fe8d1f7ea86cda2017ad2876bdd23aa5bffc3c231022392ea24fecdb7c801061ad97112ae968c5f50ceb30ca3a7d6e90f666b8394f464383b423f50fcba34295f003e717cd3cc276d604613b5bdeb1846d18e741531dac2cdfab60d80f4a6a54d126fd210019c71c6c1604e00624aebf9113f9bcdb72d63632a2a797a7786dfa8943bf6882b43681fd44f4f897ab9896c17077f820fd4f11985b36fec35daf75c1f5974ecf60573b8fc5721e512174b570c6df26d54d86ad4ef8233b3802ebe868200613a6c3abba63c2bee4b04774bc06d0dd8933a8084a0038d259ee1358c5c4d9a6c2ca70017fc97a26989c2c2107da9133f50717ba699d664cd332f5c96c9f45059ec59cb6dc654bd4d0f47cc01265370f935ad132f7457710f2976b1922069b9a1d0cac731ee5b24030356d4740cb39a74afff25d5c6df2a72f476c7d8d074c979628384e03e8870f3bdd83baa4f0babfdfb7edcc01f2334ca86a1b68251f2e6c65a2f8d1391f61849bd5872a6974ea7b45b24409217a9de29dfb3106f434a371fcb4d5e65bae6e86f4b58c725d76aba18e9374bfdf7701324f95ae6d232679ff256b27be8a19d29220923f7672966865eed400e681da9ac1a0ebe1eac7bd3356130b6f904597e6c822385da076b77427ca0ee1164b33c6d8b715a838536be4b06416f0a9e890a8ed6caaf042d5ed8d8594ae680c5cbb4e3c6709292770c1bd29177cbe04ffda50087ece363dd15426d88ee8fc00a14199c0a1812ee06f6f84c8e7fd5bd4557389f3f922eb9a38984badd66f335d3191916a417bb59aad87689aea6c9d831a41935ca3a05d9a55d39e021114af754d77f15a487991a9b8320f39684b920de3af1aa9097aa5c028215b517c87dc2774880c3d001ce6e9d700861565ad7839160caa671d1b69c2fd5bedddc142f7599b7ea37d5297f72262615dc36eca55eb96e4d93d8d2d4633db3b0dbb534317549e367aaaa16afd934799938966079b1d5297de7bc7c499a17bdbb6ef3285e1a5c2e83e7d6f9aa55829b977dcaa7f4462139027be6f63ae3ff9c4e2ddd16165014143c6a7b1ca596503ca84db55f506a49c222d6c8e897dde9837a1e4fe65026c53f8fe8b4181b91fa5f15a397e5194b66464007e71e8f5ebe7404d0efb8f05a5d48e45e2e20c7bb05e113f0d774771b227acb829066e9cbc753fbb5da201260620808d678f996aca399ad93cc7adcb8bdb994bc24ec53aa30ef041a393397e89535bbf0c417594c8c7c3bb795e29fafa0d27c83d726e6326b411a8d114570bd4a608b4daae8a98f7c94af28306f990fa41228ede5bd6519b121c203d7a5b9756ddc93081a7a8966c5209a7735e4b145174ffba1680289566083214d93caa11bc97ef7a7c77f9cb8ed51f4db2a4076c3c53316e3332fb0d03cfd55a066f1f3e24da15c276541ed1d16573c40849f820f01b14d6e63af041ccfb6b3073af56db877e36e3cd587073459bcb8db5ef6df6480339c020c39f2130d6191925486068dfe92a3cb79419204957ccf0b124ec38ee367d7bb28dd24e509eeb97d3bce053cd6d76e9203330950d7e3268d3da610625e070890b35c5d63b1e5f736724c4ae6ccd755aed437ca6a91392b828a0ef0dd4fddc4eb82f2c0fcc60127192e891872c8c9e910ab8280911ae1dab923db1da25153a65587b0c24eecb674c0498b56fde72337cd758ec7f0acd225689890d697b05f8733afc4d69bf8dae5b23fa3b7389da803cbb3266116d668f477986b4e327c942579897e0bbc8e9c2fd0ef59b6007bbf7aec1ca291d6f642c98c9d1c50ad409b3524fa49a51ac0d732f174b614dbe2696be7851378488668ff5967a4b732e1f5db1ab92f111ef2052bbbf3ad012b93142b630ba69f84ae94ef6c4a48dc27c6f11e8ab1b42581a0d3aaac11389ee7a31fc252d7de637521a22c7ecc8c384f0f09be377a9b00f2d451f166639ddcd591edefbcb8ceee47c2d7999f1b9b97a12d1cdf3ccd539678de960a1b4b8a695e26242bf30c4aadd6edd9f20e8d95a44aed844c8987855e47f50697a4e9463b8fba6a2a1f4f1e5d65e89a4a414b263414a78bef5ca9d92908dfa0fc5e9c20896bcd6c505b4af901530824927ba4df53580b0a3bdaf2a968dc67e0e605bd192888a307e1c052230d88513db4604088596a22a4ad50a971cc5308c85691225681be89e3a35faf73b06a4b5b5e78d6360b2c1bde1ac3fa0e79e8dbb7b6931408c080a1e9ad929a45e80e70f6d045fc6a70d66eaa076e92cc76cc71f445566e3e2b19d9131883ccaec14be8dd242f3ba3379098e08e35f1dbfb333bd4b957742a44a0326d4693be81df5aaf8d2d505d42f25d192dffebf6aae1fbb95479ee2512198643c0d8587e5f682be59da12c5a0f094cb5fdef54c0313fb7b597573ddc92d28b225c164fbc80e6363b2b93d55af9a89986b30aed6bac821f5befc0bc9d860d00ebfd2ab3947433ba320b23765d8d0dc9399257e35e1bf5c7543f3db104cd422c21e41ad76d733a73be32aa19d0dacb79ec496d69811471fa4ed5fe0deb9776409d6a6222df616269252e20ef21f8ee321e11174314760fa945211d9e1c8d6e98c41f99ddfa5b254051c02f5efe524b3d14c753271095f2769aa0c7bf9fb27afc85d996141124937d0f3b80d262bedb7bb50e4812cd71b992132bdea8d5407f2a0a04d803597a24719c3b2e110c2b5d26a60d87ffb2dfa0d16fdb39210d6e6e95613490fb92862f9080a8c0b436f149d087625b9a0ca3e1190f9039b264f8e6bc6c8840b73333b65169e21613ba04e1d184d08390eabd73ba883c82076327cf4a87767fb3bc59e444f6e57eec5825373a1dcb39e8172afd12504c166f00c6db23fd6585642e0be2d3a1563dcb56a9083fa06e6d926cbbbb3f8a55e783501c5a85e40668ac87ee8a5a84891749242fac2dcc7cc71bfc087a420a117ccd1fab64bbae7e6c524c15c917ddd7acb26d7fe56992fffa8c7753279d2147c5ec6826eaee350697b54a2e2e43a45f010847f92cad91333a3f85dd77ac3565dca328e47d655f586df7968dec04fd6194a4eee07c9af814d8c211c352f03942ce4229ccac0f0043a01235aade21c83021359b7e34cd3f689323c819429194c5ff2ee2520b12f3afe62838d", 0x1000, 0x168}, {&(0x7f0000001400)="f9ceabe42932e66e23613498a4dfea5144edb644222ba182347b58cef4a6574e8787762665e9e45ada970d3940e71ab8b0ae613a8478f46e2bff168707e0a039121ecca55956db3a87af8841a5e39242a8bc6ae1a2352e1f65b1e2b328d08b5e148eef3d45919fdd63a4545a4df2120981af7305b802fb2bc4d3d97da4a1d74ae5df651ca7e31dd2d470b98a17faf9c075dbdd757ffb1c6e", 0x98, 0x2}, {&(0x7f0000000100)="0c737927028d9cc186d19a26cfcafbe49ba08035619a0f846acca5644feac17269b76669b726d962731360affb1324d7940aa91e2c32d3703b", 0x39}, {&(0x7f00000014c0)="9c0d6636ab0b8281178c28fffc0e8066acaa6d58cb4586b9651dd15a851edcdddc0213bb2b399f27002f5c4dc94c5e4c6939464ee17bcc7a0032d643455b5ab254b21d6cb2711d38b77fe70d68a5da90", 0x50, 0x6}, {&(0x7f0000001540)="e2ed6466a350a95484232fd5680204c38a85672f9b3dd6964b6701972a3fd894bbf1d9a811c4e1f401ab90b1f6788d7970d7a22ed259e5a5c433d57b892a02e3d6ef4cbb9319dca166b3e5354ef57868d4212f863ac989125417203d35a7fc661057e8384d6ef5a77df4c65cb504413bae1513bb74eb1b321b984dda04f080754169ce620fb812c4bdc0636cf1f42121b3a50ce371354aa10d2d509e2c8e78836bdf518d2bd6d3127b71c30a51e5a2644c434fc864509e38f533ec77e18b4dee67bc5d7d39837ba1", 0xc8, 0x1}, {&(0x7f0000000180)="1c007cbb7a9c8c1466b232d188f23493186076d749a69bb75327fcea86d370feb1fb7d945eba65e2", 0x28, 0x87c}, {&(0x7f0000002080)="543b81fb661f892763a5eb03d3b2e4f1fb39c3599176c906b45d2e38eb90e3c029e7a226f197a02e4535ad7c5372bf03df520d41b5a4cc45469946f519a42efba452fafdc6003df34cbb4ca2ef14e73eb08759f5d300f75a1662476fd36e6dd6ff21460e41aa294b6735ede38ffed7a098077179f35188ea25b1313e57396f5a13c6f66e9dbca7902f263c1749812053a40e23bd5cab24cd3f6fd671aaf71d4c7878e56016d722ebf20cb5bad37196563f500a1843d0ccd2f14da180d1e1bfd3a93f04e2d0c4d84468ad14796e270e743856834d037f5f3cebbff53eaa60ac87cc2220c9874d87cf69993b40190ef68b73d78744babf8fe731a509b305436eed47831e7b84ac32c227098f972b128e368c7d3b7d0ae78635d2d1feb6485a6b490ecc9449786e54a508c8195a718bb7e3f085346c724fe409688c848ef820ecc035b596529c0f5621f76305f96736dde57a8c5f63a2a190ec551c537cf1b7f6d4a2172aaa9e28851a89ecca4a7496f8f23d2ebc83e4d7f6914cff5f2dbc23b9c8794018355ae752347ad6a7aacbd0aa46fd429950544281da66abb0671a2d570f9f5fa23c9afe11d8b374beccea12cb3e7bffb3afe9292b390c30425db63982ee3e789d790eeb4ec1994d02a6c10d8fd4e664b4f0fe02df709143b104f9e46878439b653b5fc83d209f57b1ea60cc145293af945614285ab42008c6c9b99d7ad5dc01025d17cc3b01ab3cf7ee566a90b13c10e76e19bca165af9feb1be51a794a9409b7bef9ab32c6f6afe14fdf655ae8058968205dde20877791bb4eee8aeb2ebb392cd024c576e0f4ef5ff48ca91c6a55946ffb34c22afa7ae483950686353221fc88c6822bc9f492401f272fd5a8f10e6571bc21682e3978b724b6db575621d9e054ae1b84063bc6fa7bb39f7b26981b8782cdda272d98cdc1ccc04efacc4e99f73f5f519235cd95b24e9f7b026b0896f955753d9158283bfae4913a57e8cb5fc20df5591375936ef913d15b8dda1af6aff191ca97d57472cb8b5ae03068a39bddd351aca5920f97cd5afb8519370d876758c2e683967c9076c95ce27d188ccb7910ab2d36144dc1d5c29a3b4ff3b925e71a462ee49f2c4e4cbcc9d0153d39f141f3b733f2000a12c3185942f48eb2a01756bb3e59e71d86ebee8caf8cec260a2653ef6ee5ad8a20b2d1d45de4155e05427ee78fb3ada885fda36538fb9663ed730ff4a8668551030a7cafa894bdc2af5c7a92ad09619bc590f768819a1fb7bea3aee92a750e370292129641923b47a70e4cc7feff8e6fc74b8873d38c3c5c4eb1da1fdd314824fcd2ba33f72be046dbf85ae100e17e8be9e82f405671d70d1fc1a4f39dc3ace11406455927334926f91c45f2cd50a4c292ce26cff51556545b0ee54c781dcb4f4b1a75572b8a7765e5342d27942d80f9bb48357428dd29d66d29a4f2c0f85c49f14e42b36eaebc948c7e28fad45970207d033378d4be3e3132c36029317ca5387951f37dd660e9249ea531f1b91262914dc4c7123dab6dd24d0653b5837b7a877538d64e58c3de7fd69f7c6718c999cd92e77b8a72d7b9f26008a096b3cbb558e57decf9cfc8add374d4e229b049cc34f1ef2561c922df51cb671b743ddfd0574aa7e0d7cddb83254126c30cc74bfc85c8bde100202cc1f680d4df718c74df825e273f151ceff791f0bead0fe2072bc2088068c0ba2d5d014363bedd0dc9d611cc09105e16ff63e573907dc55bccfd259939bc20b17e5523064eca6077d38b6bbc0d82c64b1cae72dbdedcbf73a6b6981117dac451f7d9105c24937eb9cafa16ac09e8b07794e6c0d0c29fe18418209744d6df7d0a57791c569973820e49ecde1a90d58f05aed934e124542bc006f0180405acd3ae3e03850171f7de974c22fa5fa8bf4d2c74b9f43aa6c83a3919f80afd3e94b8cb7050a9f9e74aa99e2c165aa35482b6da6591ded97a4ece7a52f703a5a146bc0e0d019e14678c151bb154dff80948675658d48069222259cd25fd564339338f63b9018e4b941632f175d61d3799923ee4368bc639febb6f25391d6580018d7710b353e40500b2557667592fcc8430105578ef0d5dbdf56ce76e659ca1c37291f935b72189227aa73b6903ffb7abcffdb3edc5fc315315c85f054353b6448055528778fc24b6fdb9f0bbcab36bcb4bd2ef323eb409b70694603855e4ffdb493e224ea2068174b63ca431fa359d8a3007b0547e72389c8c40d2b30b7ead4160cba45c033443c670cd498b563c32795cd75d26a4e9b92f998b0b1845dd43941de82b554b261ede9988329663ea5940f203678805dd2821e11f030e4d945ed6cd56751897c3a139a37f4b208b7155981f1d1cf831a044465945287e43a2a3bf1c8613c32b2286bdd8a5d547ac728e1a878c534239d82dc7fb2efb8b436905b32404169d28ebced9956f3ada9202e26cfa5d40bd87c7b9e729639f429c4a1ef1e6f93335caba747932334bb7c6b044819b3f6c7c5bf8484c2f41f338efcbbc99abf02a74e446d111c4a23d3f88a17bf6599d45491869bad2c5dfc11b7ed334d48c06ff4d338118c895135e374921ee0f3a5f3e85341696fe3a1108a156936e5aaae186057785c003fd03145e1ec78c2f07abe753cedf131f85e473ff2467530d3daece3637000e4dad5355062ef1e72b45947c11161ce9bdbf1ea0532da8c039bdfd5be0a45b779ca4ef68efed67253465d3054e4d78e7f66463863c398f76016bcd5c207d33113b24f1924a79a24a630d48fbccb865c94ff711bfcd52aab122d253fda4ec32bf78719a5a12e6e6be876afe69a77c01661ca810c131de37a42829096a425c9b2e45fd4514f422945466593c5108b534dd96d3ff58490d0ae97711fef96e0aa68d5f7f21b6c95527654ed78f26b63a1d458c80e9dc5ba409a2086e6a51982e1d6a6d283b461a4b4a5864e4e27eee5b913f0e347c82c3d3ebe560a03495f6a7bd3811a6767b0ca10e3f3e585dcf4c02a9d8d6cc5d0958b1d50c0d855a336050f39510d876a03eb38f339fdf2de00deb40b814e20e8baaeb2ecd306a67e21f1797919ffa644f9a88cb32f0406e51d953dcf803dd76a2746e9aa885ff0a2f0882903e58c3adefdc786b09d3d9c9f4000a3762abc63009d728bc37674b389e47f3d74363d72aa723b7abeba4263adb02811454a09774a8a8a744bd8bdedf17016b1d3b0a9cf3314da333cfc34546019ce2a0e1888b26c35796c55470ed6c007d2a3cf1b53ca84705bc9c24710465413246386e898e7aacf9325bda8952ed2d4fa209f7dafbbac46e5e86769c65ae28d860e80593d0c77ee265693c3f5d181749a9cf0a71417f334874176d809f0cb0f1eff009685299ae6bd75da7eb2e83d1b392d3ba9d780a9c92f92dcb66aacaa44cca0ac55aef9a921f12e763c0a5de7b148f03084d284046d5ccd93d0790a8ec1635ae96cbb10206a62ef626dcd2c773c85e14e0f507f2d5c13cfbcab031e75dfee896afc43d37ad1344cb784782a7002b01198410fe1c3638c90fe77cfbc84ab463dd940381787dd5cb77e4a8a1811a7f5ef8b1f8900064960fcc79235ee32d647953149f6e22306add19353b91a1677fcff3db06791d713cfae12861b8e839b9e2f48be8c7fc759ab06ebff7c4010a2d6506b1e023e98d92e0f1e24487bc95a9510826a0eabdeca2a502ae9fa6d0f084748f2d03d9e4bca077b9d0957caf20cc7d8666dd719ac941535d8f7f7f987bbb987c508889096204923cab7f7a55390cd1d75f3a865466409b9b3539d0fb63d36a3478ed9636b5dd6a6b4b48a224ccd6a5ce123dcaaa0419c0b23ade3c269f94d36ebf3c412d0fa7b46d347e3aa113757137eaad52114a869649084f0b6548aef17da6883ade7560a2776b577562b5eb6cb92d671f8ac62266974051e4dde7614cf47d8e68d01205a1fe682517f35a6e5c56fc8e6f3375d230b852792e8eecb0f5b8acd74d5dfea8d5e7ed0e0485a172b7329fa23682f599f93248749a572f2c90255762126f1f2c459b12e5319f038b42b9a74854cc9134d79e7cc0239ebd00c78c13c2941b0a8fd675c5f4e6a86cd2255517b9299c3c5266cb2abd027d2c4b086e3ca386b9a085dd77ce94e4c1cbc1f40605de033503955f6cc6fe6ca7a5db16c8b15bf44ac2c4c611389ae7f9d4c3bb6fc848b515191a46a6aaa960ba6d76a6b04053bcfef379312e32daebed178e85ddd611d6f098e6055c5863010c54a5492bd462b7eea343b461afb21ab0b113b9b6d89622cdfd874806371136f17744ef750756a8655f93fba49ed1fad1f41d0fe3c02f916f7640fcc7db3bec8abbb9823d4b038044f4b1cdfb6983618c8cd446a57ce90ffb7143744d2f6fb604b1a28b3c439dbe6dbbbfa9e0af443ce40c930a2429d9da8f45eba42a44b4664c1f6284f4b13749b862a10050c2dba451033753db2c82e5c485e8a90bb157964d273cc6015c90d79ad936338f2ce3a53b360f3f9456039ffb5350f39d6e9295eeef30c8a5e728c791c8e48642b14dbb0151f6e43c699c18e0ed68c675b1de6bd77e4852e873a12d71b690d4163c26588186eafc0d8eb2ee863f46d6c1adb27366a8af0ad565601b39f42a23b1dbd3b93a19267da8665bb61d2f3edfe99a80ae7d831b4731a36fcdd7aa67f2934fda3502c71c1301b2d100ad7f20453682daf79965c78bcf20025ca0172bae314615dd00002df06cea9e14cbcb8afad54b74e9a93a7e52ed2eb7c8845b14badfa5a4d26bf01e5cb9a36227858f2256e93293222345588887b391a9ed95e6ea0d4f5ba7c1ba7cb88082206bbe8b935953caf1699001f8efffb37ae0e46c5acf971ab5dd38c0df6f65a39213cc34d2697c03c63ad568c63597f66872bf2899eb0582a032997a31ea6fee3bf458c5a0820302d4ec79021883f7fffdb72370c3dd8c6a9786d7aaa39e6aa29c3e69c41c5bfed33fa385cc8f5838b1146b8e0b1dbea55591733e289db60fb369951ecf5397e9af487b5e162fef2f035aa678e1f5501784827983403e8b10795984e7f2f00e9d3caf94a2796ecd54556fd0f426b04e78106ec70f27eba462e0f6f2f5871c870794482231a64959c4cfa28cb80e7febaa8865249abcf3342a835184c60ca41af2f0db9549b0e094640f4bc787188bc7f5ba2c641641553c49b64500202e91aec5483ce6627a3cba048403655f70598ec3d62b7df665489d6be9c2755127e0a8fe06d0ba8fdb4b1bb2026100cf8cddb318c040aa466973eb5e70d1f8b7abcdc32fbae8ec52fbff259ca737f456f9c6f045dea726efb056f3af7ae4c13d0b19ce8ee401e5ae1470a5fafa793718a0f8ac88e2797ada940b23af3c5110bfdeffba2c38eb80626ff0439d377bfa5e02559548376b4acc55fa6b58cb1c3b93e0a86b01f6ef59f8cb9327ffb2a7ca3a77c6074bc495301b8d767b5c0644f50f3afc72fb2b83d470bf31c00ac2fc30e720aacd63da4e833b5823f2bf1f85c0bbf6ed68862a37e2a8b60425d89951292e2efe3769cd26de5d66c3e1473510f846a75ec149d0b2c6c9decc245c4b13e5174cdcc2f5db253ce7906aa9a4a299ce30ea6a2fd938bfd4b874b735cc22b246d165e2c04ea3d93cabad3804be142ae790f1e3c7e6abe364f09ff1fa9ff019be8e9e95da128b61a9a6cfb480a8bd12f67fe95319bb37483727e89f56a7295ac82d98dbb0e944c139a58d83d5498d0e466bea0974b04e1c4fe3a1c9a21a18ae103858ca053dcc6b84fb94596031d92cd4c0fe8559981d23e44ce5d8f26a", 0x1000, 0x7}, {&(0x7f0000001640)="d6997dc7039c6afdc99cf0108e57d3c5db8a681afcabe6af2d7072d2012df8a1c78d9ec1fc0e76417474581aff3bb7947dab55ac99", 0x35, 0xc19}], 0x40, &(0x7f0000001780)={[{'{!%]&'}, {'#{})([\'/(*'}, {'xQ:--&#&\xb0}B,'}], [{@defcontext={'defcontext', 0x3d, 'sysadm_u'}}]}) linkat(r1, &(0x7f00000017c0)='./file0\x00', r0, &(0x7f0000001800)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1000) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10010, r0, 0x41215000) [ 739.178600][ T7251] EXT4-fs (loop3): orphan cleanup on readonly fs [ 739.186359][ T7251] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 739.192296][ T7280] loop5: detected capacity change from 0 to 512 [ 739.197789][ T7251] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 739.217820][ T7251] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 739.219170][ T7286] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. [ 739.224526][ T7251] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 739.294129][ T7280] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. 09:38:38 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000300)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x6}, {0x7, 0x40, 0x9d, 0x401}]}) removexattr(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f0000000000), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB="2c7709f63d00"/16, @ANYRESHEX=r1, @ANYBLOB=',\x00']) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r2, 0x0) connect(r2, &(0x7f0000000140)=@l2tp6={0xa, 0x0, 0x3, @loopback, 0x10001, 0x4}, 0x80) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r3, 0x0) r4 = syz_open_dev$ptys(0xc, 0x3, 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r5, 0x0) poll(&(0x7f00000001c0)=[{r3, 0x4400}, {r4, 0xa348}, {r5, 0x8000}], 0x3, 0xf3f) [ 739.361427][ T7301] 9pnet: Insufficient options for proto=fd [ 739.413419][ T7297] loop0: detected capacity change from 0 to 264192 09:38:38 executing program 0: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = creat(&(0x7f0000000140)='./file0\x00', 0x0) r1 = syz_mount_image$nfs(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x80000001, 0xa, &(0x7f0000001680)=[{&(0x7f0000000200)="7034b605aedc74a7e48af827f0ae19721ba86c41f610350a122d1f8af7aa4830e63c7ea89a92c02f06c47d4d8bce394f178502b481c4cb4eab6da43f99d7267ec97fac1ead63547341f68cc55f9a46f7166d3723cb6420a3dae5421208be5387362ce354bb73805e259a85742022e4f787b637035d3fa4db6ac2fdb3fc02e51322ced9326829dc7e0b4f914b12a5e2b9866c7036", 0x94, 0x401}, {&(0x7f0000000340)="4efb9311621c8f4d4661f57ee785a90375ab631604bb5e11fedda0cfb0dc95694f273f35d5a453735584eaca0a8cd9f06f77a45f195a46e877babb9bf7cc811740ababda4bb5c6fc4499172462160ad6cf656fa390d6de6723e26358b658105c6c6e222b515e748418833b34b60536d345234e1e5c514626a571c36162942fc757b17c979540724c93858beca2af2381386eeb21d060bfec7ee5ca8563bab65a6c442f48f6d6d697b1b6a59a2a24cd66e2a89810ec", 0xb5, 0x5}, {&(0x7f0000000400)="79420a209f20db01957ca8b304ed43d1a41fde5e741f0255994000e064e7b6a21bcde5be0977b02ab413822d1fa667d0eccda9898cfc67ccd11ed497bcc88eecfbbe6bcc2550c836e3d0b1af7b6ce299a1c6d7e0e1889f3802e4752433ff6203cc05510602b150251169aa42b87125e24b2616464e33879f2a580e3e3d671efb232bbe9f5e076d8dbd69dec3ab95fe796e1a37a95aa6b54c9fb1081811c2b4b034c0dea6ed6b585a27c55b0a2fd2e2eb49ed8829bc0838ec34d824bcee0b6eb0a417228631e1ad2c8e4535239f2653bc508cc6cde9f614f054214bf14ecaa8d50a69c2895553b040a4b3d65843c5e25009f9703b4815715a53fe7e497a622483b07afd14127618ccc7f130f20d0c64d28ba132b939113b836dd773b9e90fff71f12f1689a7a4063fd441db93a094ed7a1f6958b3f8598e362d689447f86d52d5752b6780af0bc6e778efcc37eb2f0a8479c11d06121d66356e069c15d01f46c8dbb4cf953469becc1c579fe9a49125fd88402673ebfa38075c15c6e9e793dbe8dfff22182b615555795dc0381abc726d8d6e3e6481188edafdf33ab01b54d69776aecf85a5eeb718682eff4f7a07409b35dec3545251825d1586d759e8cfa192c7df57d751fc3e0d91884b7a41d9d6783c7e0792fed540c787d42eacdd5ac14a88d1a3067995d060a61b1d908a66ee0aeb154091efc5f64117821bf93ba61e99a81955dcaa6b40c3b9c78296ccb697db88e74d42376094741d0e18d663d16ec666ba688a6ab5a9d0c3e023073f74fba22015b04ff893c6d79f932e59786b1a5034d5c3c5f728a2840c030046fe9e087cfa42924928481cb2688f8831b733c183c684e1bd26ee1efcb217baa00314f1eae7ba1243b537be580d1c3704d05b3341ca6dff30ea9c25ed1adf43e5904f63c7b58888af15932e26734df57d00a8a86e2cf83b63b44a4f71abafa3b51cfeed775e4e8fb10d4526bafcdd53324edd0a0ca187e5c605a27794c6c0c98fcb0eb1edb9de26a50bd89c69669fc688e15fd4f9a4fa1d66996c63fd306698d942dbd42f64bf7afead2ee16f11ae332e523f1622cbcabb2dfc481f1e06728d4acc1d926787304312e5e258759bde8471a13b663cf2ab6e7f24e58d23b95331b7fcb78dbe532d8752807fa6fdf10fd172d1e74a060ce29e06a2a8d36a8a75ec711f5bbb244aa5110cdb6982f5828b4c7aa92222b9f6f757a4c04014e3a39982953d1b054c24f93d1acf62718bd426d0a3b00385e319fe43bae8bb76939ae8afd898bed553aa2321f78979d25255af273b53e224d9f31d0838bbdb7ba6164085e0ac0b2d222f49ff4e801b7fbd7747c473d563c6c92c2de4c31acc1143119bc7f7c473da924dc8fad1c13eaad4a98daab123a6f690ecdcf65206602d15c627d8e04553cd6268e25f9f7e274661f16a16b32e18734ade334520ec6546499e11fdad3692db4c018f1e0d7f7fa535a5ddcc761a6db05947de08950f23f0e9fde658c54a77b4a3bafa3d6c5565ac14f7e7ff0e12bd011690f73400e750df4c180f9f5cd8bff2351c4c748ecc99eaeaeda66f27183df4643e9f81bc771b2c3cbd0521193040fdaba0443a8e0455b532f1bb6fe666ace26b078d83a8d07832356cf72d0f17aca6a5f8ca4e3c4dae931626c8422843b20f0a296de8191f2cfedf5656f525da5c5f1e1b86663180d78de4369e713d136e8ef4a61007253c9f1832d531e8c887c64dae843f7199fbd9251f5f499f9753f8b5a4ff4cf8e56de62bc4b4ec733a00876eac19758b0ce53487a163bba4d889eec1f95aa34513e9cd98f110952033b11c90d1996ee45265131f4227f1434b8a409e7dd3e75523b0f6136bf56f6d9884cb5b6a376d83136dab8d5788c46f39251f70589dd860d6d9b862dd7a90c141eae6ed65d60bf6e12fc9bff1fa4c3ef29cefe2bdffd77a70d6ecb8f05d7bf03b45aaa57c9582b2669fcf91c71a4176c354977cef560ec35e7492786f8622736b9df46a36998fe00327767624443d69fff761b3b28896d0f0e421191d8b133a6183fed759b03b79c382a222816aa3d09e48fd155616722a277295ba317db834af5919bbb3ede42ad687ad2bec59a6d598cb0ca967acc8f95955716cc0070e213856294b5fc72144825e3f398174db28c61c246062c921ad47e760db9de1e89c50e4b710f14359f1c62f698b1039d508f59778e6bcff7d32ff1f775631deeee907bf64d2ec45ceb817625acabcf8a020903e7b5c47462ebf8a749ac0547e60a5b48df381d83afd78dffe201954479143f05a5e31cc991b2be24675125e02f7f97484773be44d1ee5f9f07b215ece2af10aa9f604ed5a9d17c18a90b88fae7207c03a083a36ea937b18c320a67057853185299e0afb2ecd8fc85307c28f34e49a42bfe997cffefc249d8ace0b07c4fa3b529f786215f931f7f1dfafdedf868cbc01df46a8b59a50012f7c27c8acedec9e9b5b3b85c241708dfa4fbae297e386b6ec4571b2a231fa044707e88793884a3764eb653475cdb03a63ae5c1f90d7690103227c437be830532e1e7545123c5226b0be73abb7014a7f2d66479c6142219d90bce4266afb70162dd84596b67a7e863cff7409d2383eb325fe8d1f7ea86cda2017ad2876bdd23aa5bffc3c231022392ea24fecdb7c801061ad97112ae968c5f50ceb30ca3a7d6e90f666b8394f464383b423f50fcba34295f003e717cd3cc276d604613b5bdeb1846d18e741531dac2cdfab60d80f4a6a54d126fd210019c71c6c1604e00624aebf9113f9bcdb72d63632a2a797a7786dfa8943bf6882b43681fd44f4f897ab9896c17077f820fd4f11985b36fec35daf75c1f5974ecf60573b8fc5721e512174b570c6df26d54d86ad4ef8233b3802ebe868200613a6c3abba63c2bee4b04774bc06d0dd8933a8084a0038d259ee1358c5c4d9a6c2ca70017fc97a26989c2c2107da9133f50717ba699d664cd332f5c96c9f45059ec59cb6dc654bd4d0f47cc01265370f935ad132f7457710f2976b1922069b9a1d0cac731ee5b24030356d4740cb39a74afff25d5c6df2a72f476c7d8d074c979628384e03e8870f3bdd83baa4f0babfdfb7edcc01f2334ca86a1b68251f2e6c65a2f8d1391f61849bd5872a6974ea7b45b24409217a9de29dfb3106f434a371fcb4d5e65bae6e86f4b58c725d76aba18e9374bfdf7701324f95ae6d232679ff256b27be8a19d29220923f7672966865eed400e681da9ac1a0ebe1eac7bd3356130b6f904597e6c822385da076b77427ca0ee1164b33c6d8b715a838536be4b06416f0a9e890a8ed6caaf042d5ed8d8594ae680c5cbb4e3c6709292770c1bd29177cbe04ffda50087ece363dd15426d88ee8fc00a14199c0a1812ee06f6f84c8e7fd5bd4557389f3f922eb9a38984badd66f335d3191916a417bb59aad87689aea6c9d831a41935ca3a05d9a55d39e021114af754d77f15a487991a9b8320f39684b920de3af1aa9097aa5c028215b517c87dc2774880c3d001ce6e9d700861565ad7839160caa671d1b69c2fd5bedddc142f7599b7ea37d5297f72262615dc36eca55eb96e4d93d8d2d4633db3b0dbb534317549e367aaaa16afd934799938966079b1d5297de7bc7c499a17bdbb6ef3285e1a5c2e83e7d6f9aa55829b977dcaa7f4462139027be6f63ae3ff9c4e2ddd16165014143c6a7b1ca596503ca84db55f506a49c222d6c8e897dde9837a1e4fe65026c53f8fe8b4181b91fa5f15a397e5194b66464007e71e8f5ebe7404d0efb8f05a5d48e45e2e20c7bb05e113f0d774771b227acb829066e9cbc753fbb5da201260620808d678f996aca399ad93cc7adcb8bdb994bc24ec53aa30ef041a393397e89535bbf0c417594c8c7c3bb795e29fafa0d27c83d726e6326b411a8d114570bd4a608b4daae8a98f7c94af28306f990fa41228ede5bd6519b121c203d7a5b9756ddc93081a7a8966c5209a7735e4b145174ffba1680289566083214d93caa11bc97ef7a7c77f9cb8ed51f4db2a4076c3c53316e3332fb0d03cfd55a066f1f3e24da15c276541ed1d16573c40849f820f01b14d6e63af041ccfb6b3073af56db877e36e3cd587073459bcb8db5ef6df6480339c020c39f2130d6191925486068dfe92a3cb79419204957ccf0b124ec38ee367d7bb28dd24e509eeb97d3bce053cd6d76e9203330950d7e3268d3da610625e070890b35c5d63b1e5f736724c4ae6ccd755aed437ca6a91392b828a0ef0dd4fddc4eb82f2c0fcc60127192e891872c8c9e910ab8280911ae1dab923db1da25153a65587b0c24eecb674c0498b56fde72337cd758ec7f0acd225689890d697b05f8733afc4d69bf8dae5b23fa3b7389da803cbb3266116d668f477986b4e327c942579897e0bbc8e9c2fd0ef59b6007bbf7aec1ca291d6f642c98c9d1c50ad409b3524fa49a51ac0d732f174b614dbe2696be7851378488668ff5967a4b732e1f5db1ab92f111ef2052bbbf3ad012b93142b630ba69f84ae94ef6c4a48dc27c6f11e8ab1b42581a0d3aaac11389ee7a31fc252d7de637521a22c7ecc8c384f0f09be377a9b00f2d451f166639ddcd591edefbcb8ceee47c2d7999f1b9b97a12d1cdf3ccd539678de960a1b4b8a695e26242bf30c4aadd6edd9f20e8d95a44aed844c8987855e47f50697a4e9463b8fba6a2a1f4f1e5d65e89a4a414b263414a78bef5ca9d92908dfa0fc5e9c20896bcd6c505b4af901530824927ba4df53580b0a3bdaf2a968dc67e0e605bd192888a307e1c052230d88513db4604088596a22a4ad50a971cc5308c85691225681be89e3a35faf73b06a4b5b5e78d6360b2c1bde1ac3fa0e79e8dbb7b6931408c080a1e9ad929a45e80e70f6d045fc6a70d66eaa076e92cc76cc71f445566e3e2b19d9131883ccaec14be8dd242f3ba3379098e08e35f1dbfb333bd4b957742a44a0326d4693be81df5aaf8d2d505d42f25d192dffebf6aae1fbb95479ee2512198643c0d8587e5f682be59da12c5a0f094cb5fdef54c0313fb7b597573ddc92d28b225c164fbc80e6363b2b93d55af9a89986b30aed6bac821f5befc0bc9d860d00ebfd2ab3947433ba320b23765d8d0dc9399257e35e1bf5c7543f3db104cd422c21e41ad76d733a73be32aa19d0dacb79ec496d69811471fa4ed5fe0deb9776409d6a6222df616269252e20ef21f8ee321e11174314760fa945211d9e1c8d6e98c41f99ddfa5b254051c02f5efe524b3d14c753271095f2769aa0c7bf9fb27afc85d996141124937d0f3b80d262bedb7bb50e4812cd71b992132bdea8d5407f2a0a04d803597a24719c3b2e110c2b5d26a60d87ffb2dfa0d16fdb39210d6e6e95613490fb92862f9080a8c0b436f149d087625b9a0ca3e1190f9039b264f8e6bc6c8840b73333b65169e21613ba04e1d184d08390eabd73ba883c82076327cf4a87767fb3bc59e444f6e57eec5825373a1dcb39e8172afd12504c166f00c6db23fd6585642e0be2d3a1563dcb56a9083fa06e6d926cbbbb3f8a55e783501c5a85e40668ac87ee8a5a84891749242fac2dcc7cc71bfc087a420a117ccd1fab64bbae7e6c524c15c917ddd7acb26d7fe56992fffa8c7753279d2147c5ec6826eaee350697b54a2e2e43a45f010847f92cad91333a3f85dd77ac3565dca328e47d655f586df7968dec04fd6194a4eee07c9af814d8c211c352f03942ce4229ccac0f0043a01235aade21c83021359b7e34cd3f689323c819429194c5ff2ee2520b12f3afe62838d", 0x1000, 0x168}, {&(0x7f0000001400)="f9ceabe42932e66e23613498a4dfea5144edb644222ba182347b58cef4a6574e8787762665e9e45ada970d3940e71ab8b0ae613a8478f46e2bff168707e0a039121ecca55956db3a87af8841a5e39242a8bc6ae1a2352e1f65b1e2b328d08b5e148eef3d45919fdd63a4545a4df2120981af7305b802fb2bc4d3d97da4a1d74ae5df651ca7e31dd2d470b98a17faf9c075dbdd757ffb1c6e", 0x98, 0x2}, {&(0x7f0000000100)="0c737927028d9cc186d19a26cfcafbe49ba08035619a0f846acca5644feac17269b76669b726d962731360affb1324d7940aa91e2c32d3703b", 0x39}, {&(0x7f00000014c0)="9c0d6636ab0b8281178c28fffc0e8066acaa6d58cb4586b9651dd15a851edcdddc0213bb2b399f27002f5c4dc94c5e4c6939464ee17bcc7a0032d643455b5ab254b21d6cb2711d38b77fe70d68a5da90", 0x50, 0x6}, {&(0x7f0000001540)="e2ed6466a350a95484232fd5680204c38a85672f9b3dd6964b6701972a3fd894bbf1d9a811c4e1f401ab90b1f6788d7970d7a22ed259e5a5c433d57b892a02e3d6ef4cbb9319dca166b3e5354ef57868d4212f863ac989125417203d35a7fc661057e8384d6ef5a77df4c65cb504413bae1513bb74eb1b321b984dda04f080754169ce620fb812c4bdc0636cf1f42121b3a50ce371354aa10d2d509e2c8e78836bdf518d2bd6d3127b71c30a51e5a2644c434fc864509e38f533ec77e18b4dee67bc5d7d39837ba1", 0xc8, 0x1}, {&(0x7f0000000180)="1c007cbb7a9c8c1466b232d188f23493186076d749a69bb75327fcea86d370feb1fb7d945eba65e2", 0x28, 0x87c}, {&(0x7f0000002080)="543b81fb661f892763a5eb03d3b2e4f1fb39c3599176c906b45d2e38eb90e3c029e7a226f197a02e4535ad7c5372bf03df520d41b5a4cc45469946f519a42efba452fafdc6003df34cbb4ca2ef14e73eb08759f5d300f75a1662476fd36e6dd6ff21460e41aa294b6735ede38ffed7a098077179f35188ea25b1313e57396f5a13c6f66e9dbca7902f263c1749812053a40e23bd5cab24cd3f6fd671aaf71d4c7878e56016d722ebf20cb5bad37196563f500a1843d0ccd2f14da180d1e1bfd3a93f04e2d0c4d84468ad14796e270e743856834d037f5f3cebbff53eaa60ac87cc2220c9874d87cf69993b40190ef68b73d78744babf8fe731a509b305436eed47831e7b84ac32c227098f972b128e368c7d3b7d0ae78635d2d1feb6485a6b490ecc9449786e54a508c8195a718bb7e3f085346c724fe409688c848ef820ecc035b596529c0f5621f76305f96736dde57a8c5f63a2a190ec551c537cf1b7f6d4a2172aaa9e28851a89ecca4a7496f8f23d2ebc83e4d7f6914cff5f2dbc23b9c8794018355ae752347ad6a7aacbd0aa46fd429950544281da66abb0671a2d570f9f5fa23c9afe11d8b374beccea12cb3e7bffb3afe9292b390c30425db63982ee3e789d790eeb4ec1994d02a6c10d8fd4e664b4f0fe02df709143b104f9e46878439b653b5fc83d209f57b1ea60cc145293af945614285ab42008c6c9b99d7ad5dc01025d17cc3b01ab3cf7ee566a90b13c10e76e19bca165af9feb1be51a794a9409b7bef9ab32c6f6afe14fdf655ae8058968205dde20877791bb4eee8aeb2ebb392cd024c576e0f4ef5ff48ca91c6a55946ffb34c22afa7ae483950686353221fc88c6822bc9f492401f272fd5a8f10e6571bc21682e3978b724b6db575621d9e054ae1b84063bc6fa7bb39f7b26981b8782cdda272d98cdc1ccc04efacc4e99f73f5f519235cd95b24e9f7b026b0896f955753d9158283bfae4913a57e8cb5fc20df5591375936ef913d15b8dda1af6aff191ca97d57472cb8b5ae03068a39bddd351aca5920f97cd5afb8519370d876758c2e683967c9076c95ce27d188ccb7910ab2d36144dc1d5c29a3b4ff3b925e71a462ee49f2c4e4cbcc9d0153d39f141f3b733f2000a12c3185942f48eb2a01756bb3e59e71d86ebee8caf8cec260a2653ef6ee5ad8a20b2d1d45de4155e05427ee78fb3ada885fda36538fb9663ed730ff4a8668551030a7cafa894bdc2af5c7a92ad09619bc590f768819a1fb7bea3aee92a750e370292129641923b47a70e4cc7feff8e6fc74b8873d38c3c5c4eb1da1fdd314824fcd2ba33f72be046dbf85ae100e17e8be9e82f405671d70d1fc1a4f39dc3ace11406455927334926f91c45f2cd50a4c292ce26cff51556545b0ee54c781dcb4f4b1a75572b8a7765e5342d27942d80f9bb48357428dd29d66d29a4f2c0f85c49f14e42b36eaebc948c7e28fad45970207d033378d4be3e3132c36029317ca5387951f37dd660e9249ea531f1b91262914dc4c7123dab6dd24d0653b5837b7a877538d64e58c3de7fd69f7c6718c999cd92e77b8a72d7b9f26008a096b3cbb558e57decf9cfc8add374d4e229b049cc34f1ef2561c922df51cb671b743ddfd0574aa7e0d7cddb83254126c30cc74bfc85c8bde100202cc1f680d4df718c74df825e273f151ceff791f0bead0fe2072bc2088068c0ba2d5d014363bedd0dc9d611cc09105e16ff63e573907dc55bccfd259939bc20b17e5523064eca6077d38b6bbc0d82c64b1cae72dbdedcbf73a6b6981117dac451f7d9105c24937eb9cafa16ac09e8b07794e6c0d0c29fe18418209744d6df7d0a57791c569973820e49ecde1a90d58f05aed934e124542bc006f0180405acd3ae3e03850171f7de974c22fa5fa8bf4d2c74b9f43aa6c83a3919f80afd3e94b8cb7050a9f9e74aa99e2c165aa35482b6da6591ded97a4ece7a52f703a5a146bc0e0d019e14678c151bb154dff80948675658d48069222259cd25fd564339338f63b9018e4b941632f175d61d3799923ee4368bc639febb6f25391d6580018d7710b353e40500b2557667592fcc8430105578ef0d5dbdf56ce76e659ca1c37291f935b72189227aa73b6903ffb7abcffdb3edc5fc315315c85f054353b6448055528778fc24b6fdb9f0bbcab36bcb4bd2ef323eb409b70694603855e4ffdb493e224ea2068174b63ca431fa359d8a3007b0547e72389c8c40d2b30b7ead4160cba45c033443c670cd498b563c32795cd75d26a4e9b92f998b0b1845dd43941de82b554b261ede9988329663ea5940f203678805dd2821e11f030e4d945ed6cd56751897c3a139a37f4b208b7155981f1d1cf831a044465945287e43a2a3bf1c8613c32b2286bdd8a5d547ac728e1a878c534239d82dc7fb2efb8b436905b32404169d28ebced9956f3ada9202e26cfa5d40bd87c7b9e729639f429c4a1ef1e6f93335caba747932334bb7c6b044819b3f6c7c5bf8484c2f41f338efcbbc99abf02a74e446d111c4a23d3f88a17bf6599d45491869bad2c5dfc11b7ed334d48c06ff4d338118c895135e374921ee0f3a5f3e85341696fe3a1108a156936e5aaae186057785c003fd03145e1ec78c2f07abe753cedf131f85e473ff2467530d3daece3637000e4dad5355062ef1e72b45947c11161ce9bdbf1ea0532da8c039bdfd5be0a45b779ca4ef68efed67253465d3054e4d78e7f66463863c398f76016bcd5c207d33113b24f1924a79a24a630d48fbccb865c94ff711bfcd52aab122d253fda4ec32bf78719a5a12e6e6be876afe69a77c01661ca810c131de37a42829096a425c9b2e45fd4514f422945466593c5108b534dd96d3ff58490d0ae97711fef96e0aa68d5f7f21b6c95527654ed78f26b63a1d458c80e9dc5ba409a2086e6a51982e1d6a6d283b461a4b4a5864e4e27eee5b913f0e347c82c3d3ebe560a03495f6a7bd3811a6767b0ca10e3f3e585dcf4c02a9d8d6cc5d0958b1d50c0d855a336050f39510d876a03eb38f339fdf2de00deb40b814e20e8baaeb2ecd306a67e21f1797919ffa644f9a88cb32f0406e51d953dcf803dd76a2746e9aa885ff0a2f0882903e58c3adefdc786b09d3d9c9f4000a3762abc63009d728bc37674b389e47f3d74363d72aa723b7abeba4263adb02811454a09774a8a8a744bd8bdedf17016b1d3b0a9cf3314da333cfc34546019ce2a0e1888b26c35796c55470ed6c007d2a3cf1b53ca84705bc9c24710465413246386e898e7aacf9325bda8952ed2d4fa209f7dafbbac46e5e86769c65ae28d860e80593d0c77ee265693c3f5d181749a9cf0a71417f334874176d809f0cb0f1eff009685299ae6bd75da7eb2e83d1b392d3ba9d780a9c92f92dcb66aacaa44cca0ac55aef9a921f12e763c0a5de7b148f03084d284046d5ccd93d0790a8ec1635ae96cbb10206a62ef626dcd2c773c85e14e0f507f2d5c13cfbcab031e75dfee896afc43d37ad1344cb784782a7002b01198410fe1c3638c90fe77cfbc84ab463dd940381787dd5cb77e4a8a1811a7f5ef8b1f8900064960fcc79235ee32d647953149f6e22306add19353b91a1677fcff3db06791d713cfae12861b8e839b9e2f48be8c7fc759ab06ebff7c4010a2d6506b1e023e98d92e0f1e24487bc95a9510826a0eabdeca2a502ae9fa6d0f084748f2d03d9e4bca077b9d0957caf20cc7d8666dd719ac941535d8f7f7f987bbb987c508889096204923cab7f7a55390cd1d75f3a865466409b9b3539d0fb63d36a3478ed9636b5dd6a6b4b48a224ccd6a5ce123dcaaa0419c0b23ade3c269f94d36ebf3c412d0fa7b46d347e3aa113757137eaad52114a869649084f0b6548aef17da6883ade7560a2776b577562b5eb6cb92d671f8ac62266974051e4dde7614cf47d8e68d01205a1fe682517f35a6e5c56fc8e6f3375d230b852792e8eecb0f5b8acd74d5dfea8d5e7ed0e0485a172b7329fa23682f599f93248749a572f2c90255762126f1f2c459b12e5319f038b42b9a74854cc9134d79e7cc0239ebd00c78c13c2941b0a8fd675c5f4e6a86cd2255517b9299c3c5266cb2abd027d2c4b086e3ca386b9a085dd77ce94e4c1cbc1f40605de033503955f6cc6fe6ca7a5db16c8b15bf44ac2c4c611389ae7f9d4c3bb6fc848b515191a46a6aaa960ba6d76a6b04053bcfef379312e32daebed178e85ddd611d6f098e6055c5863010c54a5492bd462b7eea343b461afb21ab0b113b9b6d89622cdfd874806371136f17744ef750756a8655f93fba49ed1fad1f41d0fe3c02f916f7640fcc7db3bec8abbb9823d4b038044f4b1cdfb6983618c8cd446a57ce90ffb7143744d2f6fb604b1a28b3c439dbe6dbbbfa9e0af443ce40c930a2429d9da8f45eba42a44b4664c1f6284f4b13749b862a10050c2dba451033753db2c82e5c485e8a90bb157964d273cc6015c90d79ad936338f2ce3a53b360f3f9456039ffb5350f39d6e9295eeef30c8a5e728c791c8e48642b14dbb0151f6e43c699c18e0ed68c675b1de6bd77e4852e873a12d71b690d4163c26588186eafc0d8eb2ee863f46d6c1adb27366a8af0ad565601b39f42a23b1dbd3b93a19267da8665bb61d2f3edfe99a80ae7d831b4731a36fcdd7aa67f2934fda3502c71c1301b2d100ad7f20453682daf79965c78bcf20025ca0172bae314615dd00002df06cea9e14cbcb8afad54b74e9a93a7e52ed2eb7c8845b14badfa5a4d26bf01e5cb9a36227858f2256e93293222345588887b391a9ed95e6ea0d4f5ba7c1ba7cb88082206bbe8b935953caf1699001f8efffb37ae0e46c5acf971ab5dd38c0df6f65a39213cc34d2697c03c63ad568c63597f66872bf2899eb0582a032997a31ea6fee3bf458c5a0820302d4ec79021883f7fffdb72370c3dd8c6a9786d7aaa39e6aa29c3e69c41c5bfed33fa385cc8f5838b1146b8e0b1dbea55591733e289db60fb369951ecf5397e9af487b5e162fef2f035aa678e1f5501784827983403e8b10795984e7f2f00e9d3caf94a2796ecd54556fd0f426b04e78106ec70f27eba462e0f6f2f5871c870794482231a64959c4cfa28cb80e7febaa8865249abcf3342a835184c60ca41af2f0db9549b0e094640f4bc787188bc7f5ba2c641641553c49b64500202e91aec5483ce6627a3cba048403655f70598ec3d62b7df665489d6be9c2755127e0a8fe06d0ba8fdb4b1bb2026100cf8cddb318c040aa466973eb5e70d1f8b7abcdc32fbae8ec52fbff259ca737f456f9c6f045dea726efb056f3af7ae4c13d0b19ce8ee401e5ae1470a5fafa793718a0f8ac88e2797ada940b23af3c5110bfdeffba2c38eb80626ff0439d377bfa5e02559548376b4acc55fa6b58cb1c3b93e0a86b01f6ef59f8cb9327ffb2a7ca3a77c6074bc495301b8d767b5c0644f50f3afc72fb2b83d470bf31c00ac2fc30e720aacd63da4e833b5823f2bf1f85c0bbf6ed68862a37e2a8b60425d89951292e2efe3769cd26de5d66c3e1473510f846a75ec149d0b2c6c9decc245c4b13e5174cdcc2f5db253ce7906aa9a4a299ce30ea6a2fd938bfd4b874b735cc22b246d165e2c04ea3d93cabad3804be142ae790f1e3c7e6abe364f09ff1fa9ff019be8e9e95da128b61a9a6cfb480a8bd12f67fe95319bb37483727e89f56a7295ac82d98dbb0e944c139a58d83d5498d0e466bea0974b04e1c4fe3a1c9a21a18ae103858ca053dcc6b84fb94596031d92cd4c0fe8559981d23e44ce5d8f26a", 0x1000, 0x7}, {&(0x7f0000001640)="d6997dc7039c6afdc99cf0108e57d3c5db8a681afcabe6af2d7072d2012df8a1c78d9ec1fc0e76417474581aff3bb7947dab55ac99", 0x35, 0xc19}], 0x40, &(0x7f0000001780)={[{'{!%]&'}, {'#{})([\'/(*'}, {'xQ:--&#&\xb0}B,'}], [{@defcontext={'defcontext', 0x3d, 'sysadm_u'}}]}) linkat(r1, &(0x7f00000017c0)='./file0\x00', r0, &(0x7f0000001800)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1000) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10010, r0, 0x41215000) 09:38:38 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900f318600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 739.557761][ T7313] loop3: detected capacity change from 0 to 1051 [ 739.569649][ T7309] loop0: detected capacity change from 0 to 264192 [ 739.571189][ T7313] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:38:38 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x543, 0x20) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80000, 0x10) r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000080), 0x240, 0x0) sendfile(r0, 0xffffffffffffffff, &(0x7f00000000c0)=0x7ff, 0x6) r1 = syz_open_dev$vcsu(&(0x7f0000000100), 0x5, 0x210000) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000140)={0x32, 0x0, '\x00', [@pad1, @pad1]}, 0x10) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$BTRFS_IOC_FS_INFO(r2, 0x8400941f, &(0x7f0000000180)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1000001, 0x10010, r2, 0xa5afc000) socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1000000, 0x24010, 0xffffffffffffffff, 0x245f7000) sendmsg$NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL(r1, &(0x7f0000000640)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x38, 0x0, 0x200, 0x70bd26, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x8000, 0x3e}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x4a}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x1}]}, 0x38}, 0x1, 0x0, 0x0, 0x24044081}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r3, &(0x7f00000006c0)={{0x7f, 0x45, 0x4c, 0x46, 0x3f, 0x0, 0x0, 0xff, 0x0, 0x2, 0x3e, 0x200, 0x175, 0x40, 0xa0, 0x8, 0x0, 0x38, 0x2, 0xff, 0x5}, [{0x2, 0xffffffff, 0x4, 0xfffffffffffffffd, 0x7a05, 0x79f, 0x100000000, 0x5}], "e1ac7ee314525aa3f7591ac314fca89d8fd10565e3a943ec53ac70b49a4261f4e3ee2104049f5f62bdc8a440d828211a4e34afba41f5c68e5aa16e8bc5ce373c5aad3a7f34a16f893dbd05748aef580132e5c090ac0b4c195d365d6fd56a03e592", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x9d9) setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f00000010c0)=[@window={0x3, 0x8, 0x7}, @sack_perm, @sack_perm, @window={0x3, 0x3f}], 0x4) r4 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000001100), 0x8041, 0x0) sendmmsg(r4, &(0x7f00000039c0)=[{{&(0x7f0000001140)=@ipx={0x4, 0x5, 0x8e, "30a5a4275c3f", 0x3}, 0x80, &(0x7f0000001400)=[{&(0x7f00000011c0)="76c44aab02b804518055ecbb2891b7a46de6a9610361e6e062f3900b629ec8d5ea99cb60a680d97a54ac1ab1c10712b4df5056170ad24ff7d168f282c100af2b5d97e48ca24876690bdada700138d832e17866d93754ee7997782d196edbf3bad8cde2c7802ffafa9473b6b1f3f2441b6c4e2b4e81f62da94de620ecee673c83403605474a77e504e8936f0fecf84f3e926cdf406d5176ade60c037b753723198f25afb1b1", 0xa5}, {&(0x7f0000001280)="e0b267b5aa1155927d4955c04d3d93a2cabb2d74490df0188a37c670b6e96b97166cc8da11ed60a093e34d0a4f3981cf44491f8926e8962e3687434b2473697fd56e2b9ac084d920287ebfbf3a2a730acae025c79eb4119917aa48f98e2907909bb8e97f5c049d9fd3fbe51a0a90ee80b4336f4b0895b3594e6f6721ccff96df6014baa850bbc53fe37c74dd8460df230447b4a4f0b4c20d698a14fa00ed4bfae17e02813c4b7cb4504fdc1c9539d3c4ecf97f9ea0b6da869cff68331c3e2f75ba8c1a801b1d7973afba47862db81faed2722c0d3ca476ec1d7e164f96aa32aa1d4f766f9b319ffab5bed6", 0xeb}, {&(0x7f0000001380)="6e46efe9de8a924dd9fcbc7580329a1149d0c8aa21ff2412c7f41ef40858f59d708f5b944ca9179ff544b4814df520affb5c460a935595635c24c84578bc3645440d06a13297124e480ddb1318ee79d9773fd4b9d40ee2281b7beec6334e973ed09f", 0x62}], 0x3}}, {{0x0, 0x0, &(0x7f00000026c0)=[{&(0x7f0000001440)="809fe13574a2706b5c133c06da59d93ca02bae875af3bc07ec93acc051161b564aa351f2c90d4da6dc01c308fc102e79ebebdf262636a781d7184a652cafa255c66eac0ca00399c4754639c7990079479f3e0e2f3c573f5eebb7b63c02cdfbf0f2799bfbdfd59a8a541ad9b4a830585a486d45606b95021f92684b987d1fe4f3640d7b1bee060732745bed23ed144f58563c73962121e5a2041210d1386f4a5cfc919a4a796547cb7a20c95adfc26a7fbb75234eb787898ae049f5c38fdb18cd9fc201bc8988ef97040312463f9c5bbb6192dfd0cfeb4d58494267f781bdd2e69d5acd8cc2331c492ca075b11e8f628cdb79bb538540f0875e4bd8354a460541aba19d77e46b7b29b05245faefa8f43993caf5a182b23612351741b04fe84af1c7d7f21e3d445f541d595c87d23f76bcea2ef05c41038e1deb26204d2fe5a75db0722e2a4b999f27574644e525b089c37d452e6b47cb76a38e556b01664d12135e498608bd665ed0f9a3a13699076a9bc4ee5eb5066fc41a3e878924bc3de3b1a9b7d4672c6a2ce180a623f3e839e524d7e082589f4fe62b37bb109113a1d75cc2e1516e960f6ce0848215920d83ecffad4c6eb7e0b2390cb873a068fb969df11bbbdd566bf6b6fe456c6376dfad548b7d590a87e941a89e6a772f1f83e31248d8e0a92e667a1ef87698b8d692b25ccd9c5b31ea5d25a26339167eff436c695f4850faedee9689c04f086dd8595d0dfa609faaf66c82db0a85459fef118f9e38ed1518eac131ad92593fab9646b2446eb90d50ae5483886c5abf8bf39920878397fd46dfd61b7acdf2a4fa2f2f5700224c76a57dc2896a3f059c8ada83ccc709625e7aa20db736d3b7cb5b455b3f8ab23f0cd0e1fb7a6e4a63a664f34cb45eb53e16e028c35316a01c02908535ebb7ce9c88defa9dd4ec03faca0b4fa28b8eac9383ed235b39135b717183a9918de9769bd1108ec5d66d58983bbf185f0974df7849474d8c7a3c8d269127499853f1e55e611b48ec6d1548679104e196c4a0b999f875f88ef0741cfa579a1c34d23c68844c76cb504c1d220b8669f146dd0f585e36a6aa4fa4f01c8302705ec2aeeb25d46b9fb2757721690945cbfcb3712badbc615c337e5b1ae00d978cdf8b6d4affcbcce5e7d60f8af6d4c1362c531999e2c9869a13e271cdb50dd070aa83fcac62fd5251cc20c6a2d819cad944763499abc4e9ed8ae93db31b924a96798378055bd35700fd5444ca6cebf87bab2ea531528a312b0e255ace8ba3c02d3632c27148e32f72222c517101c73d4fbf6bdc496840cbb329943dfb43493eb031002c4e0cf1c1ee34eed2dda2b1dc72e9f7a3a047bf21d9cdf423a667fb3a71591fcaa438cdd7ff4dbd51957b15b0b6e4877b049a9d32c848b3184f96ef8a84ed1a7be877991b501448751babd80ae8aebe0b2fff49d6ba0ddabc2ca1a52019777432dcbda5cded865d89b0a990246a6cf45f9f07e0b1c20aa92c7667d66dbcabaa08fda807c6e9467426fa84573db70fc39eb523e075fa4c62f407018f8d97c9dfb0e6363dfb71f73884d406cb8cd0b416ed5bf5b3f8403f63aa86f2e086a233a2842ffa4b6ee0590cc44839613139a80921b1f270eb42c22f02d624ab968fc25e7314ea60dae08091aec6294b2fb4c757ba4608452a0f493da61f63a6c16d7e176bff95dee64975b3ff7d00dfd41934fdc735b06b6c64fcec25a6946d0c22ce298256df549003d548626d0a0d602dbd0e7d7fe34fad00c2a1d3f1b27da636ecd03f49a1237b2d661c9f1c4a60fada2778a9277bfb863fac4e5bd18d1c5bb47a3ba782cad05a647fe34815c4dc64387880e8115506ec1a7a019917d73bb86e02bfe545fe68fbf9ae78bf75ddf8db4e526f4bc197a07cbf7837e943f5dbf159ebe100063a6f57404a987f171388f97edea6ef08456ce4a6c19b29a158083cea926202122f6152aab5b685149038ac8356a5cd31eb5ba8a15fb527a555d1ed10c51553217cbf56d318d2baf9abe5e2c3e3dbf855de71faedc3f15e63d4f9bcda37c4031d435a96f7300fe07e392e8006e3b3b017c37fcc7032b3671b0f4a764e9cac022309086b6ab941b791918de9b851745ad5e0117f9e292f16ee11ca3b975f807fc56313c2cf2c1413d5b8f0cd65a1c919a78a6dd6a5c2a417e36688112cda53c6b5193deabb2d7e2bfd826a8f45ab1edcee41ecaa2859a28aaf10fe4ebe58432421df2d063ad7cb97152d87f29cf57ec480e2313144acc7c85564677dc869ce57c35ab2f09107ed52941bffc3a018f711ff501029641b07c421bc33a170f31182acae125a6a034a4cd2327d73a8dff20209f2e0235d53e12cedeafdf4572d5ea37538b245ee1686b0abfc9288fcd363cb7601f2b9a2360ddabb88397daba393c22e92d9e2f22647c5642f60c970f1241ff8d03c9ad55bda95d35fbfd1b3a867e3ab63315f267df7fba17c41841e57be5df593f54a2e99bb17db3d281cab16c4884435bbf1ff2fd8f64039417e03ee19c6870b8e230b0dd334767b7a5d4c7d0dc9af8570b74c59c12117c33aa24529a289772085a1e7a85325c06a8f8d5e6f2d74bb42d2ef7f70bb1094bd712b0bccd6c308708c2ec8dcabbd4a93d3bdde6d35c866a35e5f98604ce312b65f42a44112f5d3bee1f19cdf63bee0b177b33edbbf79dbd0ab75a848631c89fd216c1af0dc23d8b39b2cd56c9c61240deaeb7667c4380172eedad2d512560ae5c54c47c6791f3a15b472be25ffc9a586eeec74ded36a05e55833043ab524ed4381b85b52929c079b767fa38e4fe91d6d6b4a5cd3f3364f5923e6508ce0ee260b0b4227597699cf060cd3bfdba49c517269524a34abdfdab4e9c9630054b4c3c11febff860e1966b530a9b4f08e3cca39f51cb6c7f1360ae2a186531aee526da5fb8141002e258d2e52e1e9ffc1dc316239893ff12cc5927f8cf05a2860e5b64d5347ded2c90355cdc27019ae87a9225ff9088b8b4b9c261b335c5addef80763a60385fa887dc52d47a03213c7830499bc78b1cf807c80e10a99d1f1b0b60414a41bc5f5cb8aebbc87ad3ce4bd3132d874bdfc45d15fe0205b9d504a004b28eab0087e1f42c441a32a432879a9d68bb72638eb6151e3c7aed06457aab7894e5a54a8e046befd3bb160fbd4e0cffd6e120e5f2ac6dd43f4a19f5e182edda221b9ae013294fd6fd29307d803a31b9cdd92300637085fcebd1814cfae9458c5098e4fb6625ae0021e1cc6e8bff71da0f3dfc3ecb8f92493cab409822cffcb6f26b2b03660ddae6ea07467d77e12db0c2b12c76af2aa9e3d988bf8e785fe1fa625973e758e0fd4f215988c9ba8a163f3c22de6aff5ea25b0e3810bec1a0f1a5c7e363defcf6a452d3a7b53e3e6a2e1166fcf197acb66c723662c38bc65de35e8ff3843d0cb4bf817ee894b190457340cbcbd0d79f2b8dd074f18db8f943895b67d19fb357ac9b201e6f8e3382b2b05e4e456169def416bc92e878913c93d47db01e1ab407cfc90af1fb5bdea225dd6a58465c58886ac4e5cba3668cb806b22988d4038cffe28890adf3e546ca4e1f4ffe300586577bee87d770180a50564d88c4b39f6f4729e9a5360186f40a1fe80f31d787d06f45f919060739ff73c6b496c753bfb59a1d222e50d722bf3bb01ee6d460d6755f3a001136442a2dcd04c11cd6cebd6f9d08a042b2e094924d53037d4bd4c3c5328d8bdd29d642512dbbdeca03fd42ca6a866cbbc1c469b973b22e2d7001d97f94c3e8db5cb6493b925859807f0bf872d9ace491ff65b4a575c51ec08ff22d0e7dfde18514fe75840cb8a558f7191f17b572f5902541b3fdd1a8ca337dc7caa73ee3f8374739a2eb8e60a231d488a59ac8877bf20f67627cb3780b04c74be5a6d1ffd7911901a4f9febe303eaba28719b8e52272a1941d3a5b03d9c6571020e2515cf88692b3adbb4b6b52d1deaa308d674ca733a10a144b92eaf4b54436162e265c47261f2307cb6eb6977cf4d62116d5db35ccd51d16f74e80c58b77e838b16108f2617969cd0442298b40026e41ea9faf10fe3b66c1ab67ffbe8ff6f9ce20e022048b14342c8f7b92e054162fd029eae08eadbef644ce509e95ee08003c0d5afccfa967025c8c88706921999b04408d6faad2e2a333c11cc0081b31ac81a79c828fbd1abef32c0456bf801902da86ee7a4c03de9cc8300e22f8e17ad5831e7558cd04c93500759dc34d9216e1a6c79de335cbdffd78e056bc72082dc520515135f9b255d3f228d997d69bf84c88f15b9080567aaeb3343e71fefc0a7c7a274545b596642e4c177ee55e4197f6c3778fed7d16f621e6306dfbcaa1173f140f817d093a1b1a9b51de6667a4d35eea1efdef6738217b02a9f14c20f0c2512faa8099c100703ca9cefd00a94d607a753794ea989f555eb0985262788a7008f498668e36e86f53711102b588824395691549cac83a8c9a2837ae64a1122b9e003f6ee4fa94b4f8f5b89505345d41c7b5d72b7c2b1f8189c2983ca7563d817011647a8e80e0160cd001c5dedcdfeaee1c1eaf3dc5429dae51408008d40a55dcc80c147a5876d921eef5ebededfbdfbda0eda5e2138fc832ef7328ccf1be93f0613a8a85be928128380a39af3cf1132538f9fe35c6f9170a7868eef757668e265a06ef3c169554ef33bfece4caf615299330993bd5dbd8182c1ebf4918dc08619d025b8724c450980d75900f2d9e2abcdadc96fd7018a17e964fcae96b2ff0b904bb1ed580803ac6740168228acc934a6ae78fa30c62958e7604d1d6c6015d805dc6948d712b520219fb04a5335635a0955ce40ec1d8f2849e03fbf66bccb959c38f7291f0e85e946697ed46e096e84db4d51ba3b1cfb1cbef44385a91ab457a7917df1ddea5894f8d04c1c8e858acc25ab0138b8cbc47d8b73801846dd2d9b80ffc41b4c8d976ca3ecdd3615ceb3a2506b3eda228166c1df03e9381dbf5fb1bcafaea748c7a9125be77e491ed8a599830eeaa3558a035b5e955ca42cb6e9d95cdd47c8ef2e0b70a377cbfad78716968ac49813c3ff5311c2042e2e4c644cc99480988663f9e11d88dcae20ddb2fbdaf283be6915203c1c878633203185a644b0e2b1190b0c6ec94a76fe6a184647b79aa604c9f2cfb2fedfab372671e95480e71b02d453a7090e2a5f4e930185ef821f8ecb311a3674c393386f7ce474a9649b017d9ed49ddf28ed57c6a639b3f2ba378c17fd9ca1264603d57e30e37a3e718f7356edca4210b5b99ec45e1a8f126bab10d0178bd330339e7e06639535861a15bc13e4973fc0fb8e9baed8a07b06843ce58c60aee55749f01ec31757387893a657597e736dc0e62d58544c8de1cbdb1f3f57716930d0453bdfb1f3bce6efa6afcaa7c2b166fad06b7af33a721b55db9b47c1141d0908f094bb88493b8ce4e3175c0c4d9b218161f120b2fcfe0a5016c86eeec9cf508d1004cb696d3cb6e1f1fe9b3c1a523d42cfad3b1126ff42b809c450c61d889c7d064fc95673e07128ad67f9a9c623481ea62ade7973c5d34bfdc3e0aeb03201288bd01653d020c21c096245373d8d6f4ff5aafc396246c7107712646144906eb5b88dd9f66d6938bf8305f9696ff5a04d8d961a6796edacaee520087d97b3e3ab0825f6bc30be306718481469a72a310361c35eb869a8f88f9f6fd40cf00226580aebce5b05957c00a2bd340eab6f24de9da36ee33120c5cd43e0f811848b7e8a8fda60ee0d574249636c8d21355bb1d5c92587ec407947b31551b103509e75d47653e", 0x1000}, {&(0x7f0000002440)="7afa6e6cb6f530da1b465acdd61f19e07ef3f454e46263ecef1f36075ea68d0ac5dbc1cc6771627816872e90783047835e25064f0d94e91a45598a164f9ef3dddd92c14d71c19b54b841d207e0bc43e0af717b371f00d6dc57659d0ba48fcc5e8129cd08e6c7712ba231ea1687e3731931cad0e9d10ae4c6dc98bd78bde1c6ae7fd1bd159c38d7c50ff27f03f8c340eb3a0f04a290ac35c3fa89f2d28cd40d9803", 0xa1}, {&(0x7f0000002500)="032dcd13eccf1c5577499cdb6adb28697035583ed9f04a69a32db9cde526d2aa0dd62d18dd14f3552a26484c98826482ec521ab4c856ae27321afc6ab6f474cc737e5dbd6ac34342eaebf088c79adf4844ca4ad188be574372bfb81760f51c", 0x5f}, {&(0x7f0000002580)="5aa905f616311f2c433b52e23d3cc57c001f308fe55cba07958c68082d5ac97c4a9ac9fe820c8da36e6b27838db5c2de87f6851bdbec8c976b16f2589003fa89bfff89f35f41c6834515933a4c75ca83036be4484a1ebf654ffc", 0x5a}, {&(0x7f0000002600)="f0f8e3d989f46e85b016d45eac03839654f6d2636634733236cc1eb73e8751e9ba9c93af089b08939029cf50bbda006e0222fd10608ce0567c98600248fec5e5843d2d0e6944e5eca0ba24116bccc300176aef30ed26748c1dbbb44ba8fc2a714cbde40d2f32d94af92d3a52263fec97f8f022203403389dd0f591fcdcd890b3c419835274b9a1300fceac89d735a44675544cf99cf71a45a2adaef7d38f381e608fde", 0xa3}], 0x5, &(0x7f0000002740)=[{0x100, 0x11, 0x7, "19cce55a7c0e85a4d216d0859afc5c0e107daf33f26d1a6a1c4aed1aa1e83d463ddbe2c5018271fc281a6d78e290beb95687d6334313e2ad336b509e009124adab133093a65dd1589dfafa25bf0f01a7026bfa5e1fb13f15213dd846ceefa35288525bcfc9a82b76e456a3df2487c550fec5584a7aee6204aa6714a215648ea1f64e86adf562261fe32e1dad2d4e9b4de0c4bd52c9a15fe73738dc41b1ba79fc0484130966cfe2f0912f868293949acbe6dedc1ad31f108b14012ecd7c73cc134357a1abeac7f05107daf3e8d2f7fc023330c7e73026833b9694367c37ebdd3344704e464dfdac73bce4db"}, {0x28, 0x1, 0x1f, "70bcec498961aeb7a28f95e71d16de2b287fba"}, {0x110, 0xff, 0x0, "379001dbcff85f1c1d1c61dffb639764fc491b429c374758d0955d0ab9bc39a02fc5c5b3e6140af63f7d6f06fe20d2a7bc026a261ff32368fef5adb1c4056dd9989d730278ca3d3677a24d3d6c7f6b1a8fae979bd028d265aed71dfe1c049df598c72a380387c40f06a7157a12dc4d4ed095c94e9041d32b946df4929c800d8637e9c168e566743241689a101763c8283611ec7da79d88d8f0af5d69f4e85e9cfed5559207658e3286172beec1b942424f4651475832b86d55ce5c87b0d607aa47f35b807bd72bafc3d266ff2531402874107dffd4f6967f7afcd06170717fb78a33e94c2ee1f6461150fb256e39d40f865af8312b7137f2868b20035f74"}, {0x20, 0x113, 0x8, "062c056af41b102e01702dd2d161"}, {0x1010, 0x11, 0x6, "1d9d792a1048c01f8d74dcd25e06b5d5974a0a6861950cde85789bcf95dc5dc0887bdef755184d6b0858e1c77eaa60eae81d424618484fd832d4b05ebb1bb35e87a919b3e6be43744dec1d5ad9ffc99f780ac353537100a69fc4616b02e8109162b242fcbae0e0d3bcb91b9fa5cc13b4e308415f63e08b344242109d7b12c2e7da76270dbb80e357c89401e6bc50b727452a4b39e8ab44b2ba4c6729b41904bc31b14afbae6dd4cdd1e46f53d53684fc0c6d123eaf998559fd5e2046c4e38409c9d3f8b438b0384839f4f8d5e6837ae6876d247a7cb4648adbab1be2034a54a72e96e60c325a3fb466539f635b011f8ede3f412fff49a2df06032f399bbc03415585abc46707dd2c27d2e1149646c50209ca11360feb8d4d1a9b78267580669b41abbac754ab1e6d8d3c1a2b657dfa749fb4a35db23ddf8dda7b5ddab778a8977ae9f9123f78656df594b3abc1527fafa7a2ebb5ea2d161309aaf6d716139ff8643ebdaa685e6740230ecb5f8cd58fcd93ccd862f0de48dfc86a6ae0a513a6ac51570ab929a11603d690807c1ce72d51967111f7368ee5922ee5921eea594650ee70624fc1adba4b59cfc67a060168d452fa00db3d8298693bc5760bd4e2bcbce5ced5f7a424ccc6c2976f37aa8c0cba1bb6519f51c18928f7975eedbd442079bbdcff2be00ae6eba10699dc9c468da3ed80de3f3eebc79482c3da4f3a62ab668139c0bc072bf866b26c02546bdbe57751d28580bafe875828f834528615fe5035f3163f1805329e9e16c0e760498fedf639dde6398c9ea5f9ad40799f09934a64c7d9f817bf4ce5b9dfe652f6c8a7aa07a8bcca7334b35a1bc5b9ac2a775e9d4d21cdfcfeab4ca488e57d54ddcce837436fa71f3f743cedb8bfde613ce996184871c42e7b3d495138a931e88a05fd8ec9939e2302787949d787ef3b98d045b4fbaf25f7b57902337e4b406c1db3f9bf5ab2c4b5c0c1545a10ba3bc9631793ca8794f7bbbb1e55552257651cd8e897a0c5272d38d730580e09d235eb4a6c73e63142c30d20351852bdf97d1a3e756b66a30715e8d725bca137092f4ef6a002be55387c8dac13b99878f216af86bf5eb8d4937770558c84f5c4d2b3c637efe5af4b4a87bd31f346c14d21cd1ad601fc85bd596e92f47c900d49baf8c432b5f0be83dd451040784004f999119b7bbe977289a5f7d941b99f53e8e819810ef909fd2fb36c24d15161da2dfdda50f3f07a67675e58dde88bf9663f010cf2d544682ae3fd36fcca5ee1c929d3ea44de365e35cceccf766b5aca24cc9584e961339d7878c3a6dd9b67e66edd8a33b18e1880ed57e7651025cc8c0cde7523567fbdac5dfd185c2c1427017869db19c79ef3e4269760f7e79904fd1ec08d370b2f7e94e8f8d0e157daee332f9f8a4e52d277be0a584339f99b06c746375017687485c55ad70556d69591701670fe8335505f7555b95613b90f457cf55eeffeeb92437c4486aa8a1c942153468d340a5d5343aa00659dead97fba1c3e58ab0f8b5ff77ab761bd854e9cda683114e396940ac058de3e621d84fc070dc2c7d3e84cfd272518ab4a62fe043a1f51c0eb3d845df4715ad0b433272259aa8ad2624f6065f141af5a7e9e70e31a2a977d00e86d3c65315f63c0e370886804db776a4d8a4d7280c2fca5e4e636b8408404b2e77bb109dda520358d19114fc2013397375e28ecb5cd0f25e363bb717014f15bca002368f4efcca4379ca05114ba38473d56b1340b2d985b8e7225e35536c8f175c2112d0d5e7c96f3e3cf53370bb68ec5e722182cb9ba7e3aef729d39469277bc351c6d44200d9bbb1698e9ec80d0acc7e74ce329fceab011cfd8649a9f4dc40bd6d329e3416cb4e2624dec305c18c22054c9c72adb4328aa0a0f970cd937d6c54d00ca5d1dbf77a55c73597c9f3a43318d350d7fae17baefc997b5a086b5de836f0c5cdff9ab23bab88a882fe42473b2747443a3bda55772641a691af7aba07d25616277fe09c81092ed7328735175c51b222d23b53da9d123e8c86dfd748905c848e5e50a68f37e269fd50c296c1d34f675ba060c588d595f6a732aeffe0de72a4ea2531d2c6702cbeeb4d8b015fe4e9f458c92d8ed03a102fa821a3e8d238c1b8c0f69d81967d2facdef0722cb4cdbd6f5aea5852122738f4bb6c11596ea3f53ffa20583a01f8e5fbcffa917bbb5ce3bf2c9cb41396ac7d03e9962555cea7366da310ac15de198aad3d6825a2c84cf3a556812dc114e0bbd51811ccfe66715f2cc88d1821e7d224510d6de44294f3e3ad2c6253423154e3aeee46fed9ebe7981ecaa6238052b74ff0f14abfe75b3c916b288a166a3363f4fdaddcebd192ed005b81f43085a8f31f11f36a772a2bb2bdc1cdc19d9bb8f17ad6d55a43c57e80acfdb7b0c62185a2dcd2bf68b34d15dd503ef6efd9054caf28360bf27cc14a9a291eae615d6c18cb57bb815fdfc524e6e4d1c8f52ae9bcbd8e5e6184c55b1fe6b8a0477ebf699d173296bfe5d92a8daadd98e0cd1667efe4d08b30d730bd4b3c78de0d253c6baaf3c85de0db7f5adcd486840b57014a984824ad12c139b7385b6f2a4e7b897e67106682152539a9d9940259be65ea21cec53bd8d290c4a4ca247e06863c78f720532db10888cd25eac4e370bf8418b01596c94e34a1d70bce5855aa817e632d0df2be624db64409966a5c66516a74de916fb4d63aab3f8c2808a9d4096c90d1a86998d3b0a3ae78039839acce2fa8631049940882c10df4968092ca77af9d85060ec8b07e9f5de80897640dd5a29231d0724c483cb7c401355cde15fce67a9b30f827c0b90a44b40c71e17d48ea4bb2e33f0d0e4d20ca89dcf74cfaf948e5c77ac5dc5580e8c9ecb761a8eb8272d299f6af45cf2d8fbd21baea2f6bf73173a5afd24eddebf36e02909a93d48e6dfac54130ea7f808fdb60294f8970b93d39c7cab4f71ffa9dd299ac125fb7e36bfa69b877300ea3c91e1bd29b5cd3404be770aefe620ad954bd79728793c8e0de8e8b1e6947d91d19e22bd9e004eda107ce2aa8fb928948d61d9258a2177237358209c98af6a7f8730c02b0dcc7ff76fd7042e82c1ce23e605e07d92bbe0065372db5b2543ea0e57da204e952c4f229e6519045449aa176670392e87a2dcf2ccaf1dee9f9bda6f77d6939df90b63ea40932f4f910633d82ecaf1f4dd6b7f6900350be0f35e5d5ada4ebd7a10ccd6361897fe4a5f2410078b45ae64c9ab91abc96d4aec8e5acb1afc4be486d546f509c48a4583cc3720527e0dcd30f0b19264bc046c044c8085ad068c4b8acc9b94235ebca038098fc7bcf505500470e215265d416e67549036894bfe8e28064c29736a2c58770eb1dfff48ce3abb6a0343da066b3c7657f8992e21a1208b5fb5590fe2d4a398ee6b738b48c64bef050640044a2525662dda8a55a728d55edb7dc65fdc0b3f91a200d0bdd321ce596b3267655611f4f0823f4ff82f315182c4722443cde2e4e08d0053739a2a39cd9dcd37486429667370e82cf434d72c1fb4e14af3d9ff80fc1a85c0b6d3b76ffa42c07079928d7d454ade6add8c268d727e7bac15330e4f917a809a6794c2cff7fdab99b9319fc802e3a0ad3c176b8e166df5520ba5a2beabd81961b410dbcb6dfc16235033e8a74da791baeccebe2122fdd21161cc66b87b87c98c165252cc12a8e37022c719ead429d97399c89ea31f784092a9b5bab91bc519e84416e9c90442940551a093ccc26c6ba3b8fb1beae85e60c2b7f140c5399a45d7596402ca29349cfd3fef8f28b7a695647c89ffc9e0e89d11d4d7e7a1d1b69ed93432d1c39784d7fbfc1e82a6c705a3eb0c4eb4dff80f39666c24cd1be4d7a3ede44307c979fc0101312bb694ca750b912512bde8d7cdeca748c547d4f62c997cb9560dfcb7412b05be4bf99c18ac840547e694e27dc6c1b8df5196bcff07190151e26da31f2e5e81ff870e6a75d5648ff242b51064234dce371f4ba31d4c8db714ad519a16b949e71fbbc3905e46b389d88ba378c5785f0064e462373953db6ae8b6c0b3fe8e7c3c1296d747abdae424666410ccdddf7f1a88b9c6634af839e1ffdf76026cca09ec5b17ffa647759034e590fa709f4a389ec9dbe51698fa8cbd22c5c84bdb9af0c57fbc5d4412ba20f3dde5af8c96c4c9c05bfc8fc732466d515a82d9033ac3fdc36f16454ff661ed272533c1fac9e4ad4a652977fab578e4a333db887049fb53136cd7614473dc71d10f856492282f5510e406cf4e8236e896daeb5dadeedd0ef0f26eebae01d1b7ef24e22b6cd735078ae1c98b8b3f197d41d869b5ee4eaf2e270ef046873e3e5612318234f0679252a24fe26ceef77629d8291d7c83ae325b95336186be14057982ecebda714ef7043cc11f3bbfaae307695d90fb9dbb85e8d992f261a88218beb9f70f443332793a926f20e669c12c754cb8283307c98878394b2882c846eaa675f96a6d8d6f611d1591fed6aa7f61d74544c15b676db56e89d2b28332be2ab5798ce1e6eb48adab5291e674d9ccdb4636452fb1c2357a35ec8874e763f00cba0719f825f87c7a55a67829cf61140f4a323e0ffdc53d5ee9ffebf8f53a66201c9c9e4ec570cfaabe0a04ad9d9adfb9b3ca3611508ec7c52c95ff732e86f5179b6520d9b53e958befe2c7d910bc659faaec22f6a6c3f0af3004a9646f5290e30489908d48adfd87159a4cdc0c2a5fe12c3b55384baeec699384ce0677376303084eeae70553509adaa45b7a367debae8233d8fae792b379fdc288bbbb546c2ee84f50f17378647c3dc72a29ae60af9c1a0f9c64b2646291fb3a1a7d8a5b3e25bb688f6e39982b1757b05897cc9f15d4a2ba224a048346b9493dd1548e34f132ebafd0e83920e0cdb6d36d35eabc8699949e304d94e579c5e9bde8692d20b4b1ffad9b55fc8fa1b594bea64ed7315c2aedbae690fb92c38667b1be77d016d6a5442fc2387f9d1075fdb3dbd10f8e35f3de3e626799a00bbf703dc661f1b055ffac91b0e69de753908587918f3a60cc6369f5e7f9ddef01924e5ef80d28061d52c7d01fe3f070a79efa962e205e25ca7486386518fd92a9509a8272ad208006d0b33bc0baca74dd4279778b9d54f96e4c9ae23a4894f4315f8bcc124628374ea39ea7160466bfc7bb04de8b1346fb6de970c1b805e0c12793a44bb870b1ed9f06ae4b92d0541af6b4334b1d866b82d168fee5860bf1e8ca87ad8a11de55e1a58e578ea5fcbc537b4af50a5c0c143817f89c4840cc86f5a6c8a649c5cedd6cd445538bad7480c65fb45758deced2ee4c2afdb8d5cf5cc6171aeee0e629171e1c029fe624541e6bf3e19bf9af94224f78aeea88f01da0ec537efecf655e04cdb9ea6c6a1f4952e24db61101233a3bbe8c9b36f2c162a8d361887d0dfc78f32b6c866b82ee0df2596a5739c788c76e3d15688405df1ca92ece909de58f245bc545e71125862a89cc3c675b9f2f1048ff39ba9be94c114892390ad779eab9234a1109b1babcef86297f204152a622038dd7f98fc09ebcc7576ff7c0ae43fb65d6de7173004e00b3de493d2df028c49b10cecb410483de7f41838a39015194becf85d9b6e8cd8b5f4283a52b0804475b409028c12f888d8e70cc780d7dc5186181670047ec3ab344eb72e390d172742f8d08ee55efef60d8e2575bef72d6692a111408928d270f6788dd6eca4677b3c92cf3bebdc23129d865243d1f6d4e3ec81382635ebb712a3e80b909516c054f1a8b674d899cb8b42ecba73774fa6b515bef"}], 0x1268}}], 0x2, 0x4010) socketpair(0xb, 0x4, 0x9, &(0x7f0000003a40)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r5, 0x6, 0x14, &(0x7f0000003a80), 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x831fa000) [ 739.603354][ T7313] EXT4-fs (loop3): orphan cleanup on readonly fs [ 739.634393][ T7313] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 739.645839][ T7313] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 739.660258][ T7313] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 739.666998][ T7313] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:38:39 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f00000002c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x400a2, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {}, 0x2c, {[{@fscache}], [{@smackfstransmute={'smackfstransmute', 0x3d, 'memory.current\x00'}}, {@euid_lt={'euid<', 0xee00}}, {@euid_eq={'euid', 0x3d, 0xee01}}, {@measure}, {@appraise_type}, {@dont_hash}]}}) fdatasync(r0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000000)=ANY=[], 0x32600) write$cgroup_subtree(r1, &(0x7f0000000000)=ANY=[], 0xda00) ioctl$BTRFS_IOC_RM_DEV(r1, 0x5000940b, &(0x7f0000000340)={{r0}, "daa9f6304e75da2d030b530c5ed976e316238ae39515e6bd480d9b57813658a6f175fd5ec301caab4caef5f2d44baa9fa164b96d3eaea90c482042c24813beff7fa7a92649da6b143e7f15dc96bcd5ff459a1b52184e2bb87d9737119a9ee573b4013954fb23f7d9c4acb5c70df98e8b0558bf3b71000812081b0e0d969ff1ba61deb637c71ad97a83bd1c67b47da912b5a21b54580b10b72adad29c39c8c63e6f7df80fa5c7fcc4f3fcdf9eadcb9257c28fd3a468ab3ff01a70ea4d4ad35e2a66dbe9d5a81d52b304bd77be3d76ea8c7fe6dbff803080f73eb099a1682988c3001012a74b2204a7a6af7c3be42ffb09175db1e87b4056fbdf80bfcaa9d148db47f6747aa5e185cca59ad7110fdd4966acf4489ac26168cd1701ce4bc32667f47bb206a7254cb1d2f8514e2de230d28551e34bd463ba6137633cda4d23ee8d8f17e676cfa7c4956db0bddabe4edadccff51d7204ca5346ff5f8d62b0883aebbe45741c051f18a7145c145c647b4a4c9e1fb3e5acf1d6aba059537637d0c07b38b8e943f451e59b0a79d5ef6ed81d20ff0ba096c12f34f9c57820ae7b0c57c2cff0bd6f100bc437f6749fca30b8a13d05878680d2d95a482d307bbe70844d4f7f470a59877f48687c6026303aa748a32d3836b38c729241d096992d6e6017f8934337b4f937e4063db801e793cfdb048b7f647072cafeba581464084960df849d6dbe44c31596055780c6f7c76984a4cec0a473d7a03d6f2983f3571898afc19b480d4915900961f43fc87d83b94155bb4da8d35fae2e8d3dac9383b5abe1f8deae8929c54078fbdf471d735fa23d15c50f6d488b80ec6f173faa664864c6f7b678eb4dc07aa580490ab39ac089fe1e01e1d058b21a05d6ef22f76cdd9ad3f13d131d12a9adbb82f84f4e454b827b5f1d9c715782a3fbf1e32bbb973782971da0a7b4c6e09b9b4938458efd4438e15608690b0f885f367db48eabb064ce9e14f107c1da7bf5d1330cdae643cb6912d854d80746cb87885b70986e33c7da9902050cee6e7ba74c0cc48eb300e1eb0929ad365e8c0d04479b30178b9d205c9619730978741539c6c3ad55f303b615f237472c4063ad6f55871fc76b14429bc8ae0baaaa791cf5f3f074e7fbb2958e823c4182240cca461101a0a5d96ae5ac410556cc5f4f1e82b2d533ec28ce68e4a7eb0f3c5f71a4059774da5f07e81d31ea195cbc83e8ee6d06b814b217bc7525ad2da3abc1861022e372974bd9ff5de7f1f299b3e7787dfeccd7ce4071254e0e6d5842205ff275630ff3e634299c6939100a77041341ff463868a2a00579e6125e6613be19b89134e19aa9c5a73e867f23a09c7c86102fa0064bd9c9ea0f2caf1b3c34a5ed6dcb52a0718c60511d138be54b913e1cfb98b12293d44587dd0ce4fb980ea6a2af9eafa11185e53c2f0d38aed9196aa56f97d23b3e0fd0e1bb56c2999ba1f9894a4d6f82f4f3281363880364727f5186c8e3f6d7d1e846f8a5bc8a3ff5e7425d36ecae36c3870d146a12ac87167f79361d43ae4c4eb9a28c6c3ac0b0cd85ba3cd2191d3c0aea98f5722f48684458cd8023873b0aeef5a157ce51a1d5b9da012f5b882bdc2f3b08092f5525e74975b0f4d7171a84d7b160c85cb89f3cad4042864726ab8c098361c426d130064c07cb492432ee5fee3a03a8893fa74ed61ae44d9ec1ebb650a84d064eddad0915defe0cda3336b42ba55c5f68c8849e25826dd4382b3476f66dd136c8aaffa0585051b7971b87d498c1dba69ca08feb03e702969e9e93a206be90ddbf60a3019b3fc26d834b39f9d95613e28167ee8fb643247a2ececd4ff0ccba814689f5d78aa363d405401fa28fcfd96bdecd9bdcb94a8698524f6b514769567abf80558d4401d5b1d8de38bbfa523a0ef5551cd5344cde0544218b4a7c654540adc8d0da24d6fd2e510ce0e0e960de9cab88227fb07199302e92ddc32ab560b599691a50e164847b4c507b1c501637bb9ebed76229cb99bdbe1d281c247d8acbae09f9a49279a091a5cad881bff6ac302c0a781b1688663dee29c962394d42ebc5ba2ac1ab929ecc3c0bc8a3ca02bf097c748bdaacc0a0851cfc16a84c767f5bbd50ba7738d969e55237f70c4537def685d61758e279af432dfb2a7abacdeb7810d6b19a6308fb4395e4d7fc45a7c309c3d1be091459587afeb72dd4a29ffe5269008b8f2c32c935a9cfd51928bab7caadf5a4310b3091d1a057e0902fef21f77f6ab3e66df86782300372fe268df13486a37bee9beba4854f887f4a40df8e6a1b2e04f6ef9ff24d9d165dc9594c47009770616c7b1e60487cc18ed5d412744224afec94fe02f761142469aeab70ad067123a80f3724c1bb67fb873fa35e2aa1cd4a45eee2a202b7006d6a77d6c709f7056fb9c6294db672abc306e36c58eb1e5f7473bd74e40989c52a33b857dba4103d6790e49bacc2f95568e8f7dfd30cee5fa25bd54f5db5779c3780ee5aad3fdc135c8d67b77a60b10cfec30090a6fb04c7b5dd645faec3d3761b5a18b5be7675b7b72587b448559a05819a27a492ae12e770dbd3e8136532ad346b5879fefe671aed9fb11199070260de46cb86f9f08074ad95fd815de728ec272c79520a96bd980e56b6ce708e0520c4a679bdb76ab0942aa5162e5d5927d0888159a154c20fd20abeba391319201c6b654e9614ce8d8a8c47ec10def266889b641ea4ae7e5210bf8ba6df859a49b17f76b11802ea6d86c7b0ed110dd59a99a0b68291de6d20f7ea20793ac0a746d88cb7e6dc1b07b7bfd649de9d277c087e8ba3f0434af496a781f4232e0e14371ba2ed5e6eb8903d7a57b8724820270f4ad184390e178eaaac370585a1e91a7495c453a56be578ede50d011fe1570c067be47f83f63cd7280f40d1f3ecc6ecb1fc407d9365f7aa3c2fe179d01a521591a6cd256529639c2b86734a88948898822fc4ddb8cff959bcb7d565d78b7b7f5a3a58ea8b0265ef75578c05787631a1142316a2e7473e82a69449a9b9bec9b324e9f7c0eb2080c12e825334b97086d857dffe5c23f89fa62b105e99eaed0349c3f0f1848d084dde7b832fbd531ca1b092bd692c930ec5a6fdbdc3a6f89e4607cb4d247e9d3f0936711001b54bd9b692242219eaf7622048884ffbe010182c0e455d36551033241b9e272142c5fcfd6ff9c90d607802b88d19459316f3252670295c855098ce1cbe02612267f0960adc8f0ad211279838b85cf5f125e727a3a01be1ff3c296c75dc7e5c9ed42b6d98c9b7c982c8ecdbe25b379c82fe46d7f650b1dc30f8d56e0a08e7a4c0c5147ddc4c6afa8ec504383551fbcee2489ae5490034baafb238660ed56d18443d1c52eb2c8b58fd597a32fe6ab72b34f065273904182f7e2e58a5bdb33a5eb9d15d011463b9a5841e647dcf93a89f5d271ccdd6b9858c4b56d621f707c019b00faa84f406aaa136bd0b87f9cd5228192c3fb104c99cbaeae27f9ea4833e0c147a75682d4b288ff39e3b54aabacb9cb518e3a932de63aca4738b4b25301b930db51a24324d2bb0c284eb2501b1a52a6f0e52a4ef63f7942e2b0527800a9dd8d13af678c06f21a8d237689ab98945ca111079fd6ba4752fc154a3060559af46166b5fa8cfea79a798e61844732c9c54a67d7252e9a048426d720c36d07802b891a52c54ec2e6b53c98e678dff48823f5c320e35a4eb963c7ec8d31cc7e0fe32d367e98300bd95f90d541e1ddefcba7b1a641e745ef1a870d8814fb7092679f8fd28dd2c13eb0158ad1294504ffae31cd789ebb017a60987cbe948c719fa191beae6bba56658e94a6a0325cf7bb3bf967e879b25044e40028bc1bf70776f24df2e91a3705218edb25dd12abd214b1888b5cd393e1c5135204fdebfbb15d83c1ed06f886a8189bd6109c76c2bf15140792df8a21d6df53d1c34508d38037d35d4e8c22bf454822160c1c139cacd7ec8617fcad93c808bbc46266f7672d12b9a467f5de92f908fc78f19b8b6c34f8ea8aa2726838cb61448affca91a3d5f1154be976b796fc1e26a55a2e675c4c3e9be96cf84cb52c4158af1a4625d834b02a9a5a74dc8181133f6694da6610cd423d6f057ba8e8d231b9f953537c093fa5d58595045d2b63e15bb2a39c45c311240c3fcf64300d37cc4c7325182819f58379ea3e2ec06c8fc81a0984cd0227e1915c8fb6484cb04a69b1398fca26934a4e9cc04d39bda865290a73e5b06f4bedb2f9a59cf94b9dc756a486be1b676e7705ba9d15913cf4ea2d6f7ba3eb35c8e4fbd779a45ed3d5e24071608b8dfe96332b26af089d87c9724179674da3fd8860656a54e0028742fbdf03c0c43415fde4e0c8bdcdbf4330688a81ab0e561c3202c9cc74f5f63061c0ef33c6b02a504dbf36a21b560414ab6dae1c40b33e8ce1bee053cc3cdea0f68d3b9779881a70df6cf61c28fd0c5fd8bc2e6be5d280dfc160c91ccbbb5204a33bd8762b8bdf1ac6666846aec5bb7625e789dc3377b4e7b34c097b2fed6c297bb578657289d45fb2daa14f954a12397ed01e81891c0b80f80e7db76fbd5f021abb493be1e6120ece95e17479c634e07ccc23c9420ed1ac048305f65e668f10f3878fb007fbfabbdfde454279782adc0ccc876c3f57d7606c6e15377805b45c4e6f4ac5dc3a3877b768968d961800093a3b70d51800cdeaf6417f148e97824fe80e6641a22369ab04ff52b35d3e0a499c648aba39add6dfe8129669441aa15334f58bec8698ea41dd9f969ba97bfe7ce88a6cb5445336fd0f52c34e34fad035fb8ab18fef95cc021d29924d92585f8de63eaf519395abb72db7497c24159a9027d167f2de4cc9f7fce41a6d84c199f50dac384167c7174b4fbf50e2f9113df441972c04cc0e1958bdb461455496a4f32589ec1dcfa0e1209bf1668abc9d96c765b028cd9bcf31e3b5b8391801d489e0832dfabfc0cc5c22dc00c34089f56f2db2be861d1ca57aeaebaa589b8b52b3ba84d4d33253a441cddcf3ea7501eda82803c9190a81478fe155ffd80f75a6c610dc0689445aa93c605948b52643ee64c05393ecaa64e237612534ee4f51b8552aa50118da276292a588b7e8f85056899800e319017855054556fdcd338ee547a63d5255078071dea336c9771040084fd46f28fbcd40c251cd202a897256c272a9b83cf418cd839344728283e72da4df9289c5327015d7aba99c1e7ff749e358db08b26302f124690bfac6a08f637af20bb5ecefff019217550a86617c48fd35d951ffb37cb80a8b0b17ae083d7233479b80611165a5da21c08d920d8f87b8ed6f83842c1e902c9f03548ec4f4c363e92d1c6b94263bafd7229944477206357b95053c8ab994c18d3e36e5158888f77c3f600d4a55cc27f3f4987e438fbf241726f8224a92169cc877ffd3a747bcc4a8d0dc25426b3a6ca7faf63acd3eec78ced19c875d3eb9468e3be43b2b3cb5e0d948b234b110d6122e6283ce0a62707b228654985f58694fb571a37c3545393331960588283131c8f9860bcd570d3840017a0fe00e03de0ead481eaf4f0819e9125ab81e8ea64c373e9843c535e12527ee7c07047f7c1dfca793bc3287c411eb468dc0849ef9abeb6636ab91525a0b61f7ea8612a22452388f26b7ddd4a66729333154037f9302841c9834a9ebaa85d1b12dca3fb2b4fb41915f77d70e31a522591540eb86fa5b6a149be76eec49c65d58e6d954bd0bed42eb26e1ea2730834439cd3c214156c7ae1a4ae2983a7a1f2dea91c95c1b0a06bd589fe5ff0"}) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r2, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setresgid(r4, 0x0, 0x0) fchown(r2, 0xee00, r4) mremap(&(0x7f00009bf000/0x2000)=nil, 0x2000, 0x2000, 0x0, &(0x7f00008e2000/0x2000)=nil) syz_open_procfs(0xffffffffffffffff, 0x0) pipe(&(0x7f00000000c0)) 09:38:39 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900f518600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 739.834653][ T7339] loop3: detected capacity change from 0 to 1051 [ 739.845083][ T7339] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 739.874648][ T7299] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 739.893191][ T7339] EXT4-fs (loop3): orphan cleanup on readonly fs [ 739.908064][ T7339] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 739.914300][ T7299] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 1527 with error 28 [ 739.919515][ T7339] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 739.932511][ T7299] EXT4-fs (loop5): This should not happen!! Data will be lost [ 739.932511][ T7299] [ 739.946393][ T7339] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 739.956009][ T7299] EXT4-fs (loop5): Total free blocks count 0 [ 739.962566][ T7339] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 739.968541][ T7299] EXT4-fs (loop5): Free/Dirty block details 09:38:39 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x4000000, 0x0, 0x80019e) 09:38:39 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x2, 0x0, 0x80019e) [ 739.968552][ T7299] EXT4-fs (loop5): free_blocks=0 [ 739.968593][ T7299] EXT4-fs (loop5): dirty_blocks=1527 [ 739.995685][ T7299] EXT4-fs (loop5): Block reservation details [ 740.001666][ T7299] EXT4-fs (loop5): i_reserved_data_blocks=1527 09:38:39 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f00000002c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x400a2, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {}, 0x2c, {[{@fscache}], [{@smackfstransmute={'smackfstransmute', 0x3d, 'memory.current\x00'}}, {@euid_lt={'euid<', 0xee00}}, {@euid_eq={'euid', 0x3d, 0xee01}}, {@measure}, {@appraise_type}, {@dont_hash}]}}) fdatasync(r0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000000)=ANY=[], 0x32600) write$cgroup_subtree(r1, &(0x7f0000000000)=ANY=[], 0xda00) ioctl$BTRFS_IOC_RM_DEV(r1, 0x5000940b, &(0x7f0000000340)={{r0}, "daa9f6304e75da2d030b530c5ed976e316238ae39515e6bd480d9b57813658a6f175fd5ec301caab4caef5f2d44baa9fa164b96d3eaea90c482042c24813beff7fa7a92649da6b143e7f15dc96bcd5ff459a1b52184e2bb87d9737119a9ee573b4013954fb23f7d9c4acb5c70df98e8b0558bf3b71000812081b0e0d969ff1ba61deb637c71ad97a83bd1c67b47da912b5a21b54580b10b72adad29c39c8c63e6f7df80fa5c7fcc4f3fcdf9eadcb9257c28fd3a468ab3ff01a70ea4d4ad35e2a66dbe9d5a81d52b304bd77be3d76ea8c7fe6dbff803080f73eb099a1682988c3001012a74b2204a7a6af7c3be42ffb09175db1e87b4056fbdf80bfcaa9d148db47f6747aa5e185cca59ad7110fdd4966acf4489ac26168cd1701ce4bc32667f47bb206a7254cb1d2f8514e2de230d28551e34bd463ba6137633cda4d23ee8d8f17e676cfa7c4956db0bddabe4edadccff51d7204ca5346ff5f8d62b0883aebbe45741c051f18a7145c145c647b4a4c9e1fb3e5acf1d6aba059537637d0c07b38b8e943f451e59b0a79d5ef6ed81d20ff0ba096c12f34f9c57820ae7b0c57c2cff0bd6f100bc437f6749fca30b8a13d05878680d2d95a482d307bbe70844d4f7f470a59877f48687c6026303aa748a32d3836b38c729241d096992d6e6017f8934337b4f937e4063db801e793cfdb048b7f647072cafeba581464084960df849d6dbe44c31596055780c6f7c76984a4cec0a473d7a03d6f2983f3571898afc19b480d4915900961f43fc87d83b94155bb4da8d35fae2e8d3dac9383b5abe1f8deae8929c54078fbdf471d735fa23d15c50f6d488b80ec6f173faa664864c6f7b678eb4dc07aa580490ab39ac089fe1e01e1d058b21a05d6ef22f76cdd9ad3f13d131d12a9adbb82f84f4e454b827b5f1d9c715782a3fbf1e32bbb973782971da0a7b4c6e09b9b4938458efd4438e15608690b0f885f367db48eabb064ce9e14f107c1da7bf5d1330cdae643cb6912d854d80746cb87885b70986e33c7da9902050cee6e7ba74c0cc48eb300e1eb0929ad365e8c0d04479b30178b9d205c9619730978741539c6c3ad55f303b615f237472c4063ad6f55871fc76b14429bc8ae0baaaa791cf5f3f074e7fbb2958e823c4182240cca461101a0a5d96ae5ac410556cc5f4f1e82b2d533ec28ce68e4a7eb0f3c5f71a4059774da5f07e81d31ea195cbc83e8ee6d06b814b217bc7525ad2da3abc1861022e372974bd9ff5de7f1f299b3e7787dfeccd7ce4071254e0e6d5842205ff275630ff3e634299c6939100a77041341ff463868a2a00579e6125e6613be19b89134e19aa9c5a73e867f23a09c7c86102fa0064bd9c9ea0f2caf1b3c34a5ed6dcb52a0718c60511d138be54b913e1cfb98b12293d44587dd0ce4fb980ea6a2af9eafa11185e53c2f0d38aed9196aa56f97d23b3e0fd0e1bb56c2999ba1f9894a4d6f82f4f3281363880364727f5186c8e3f6d7d1e846f8a5bc8a3ff5e7425d36ecae36c3870d146a12ac87167f79361d43ae4c4eb9a28c6c3ac0b0cd85ba3cd2191d3c0aea98f5722f48684458cd8023873b0aeef5a157ce51a1d5b9da012f5b882bdc2f3b08092f5525e74975b0f4d7171a84d7b160c85cb89f3cad4042864726ab8c098361c426d130064c07cb492432ee5fee3a03a8893fa74ed61ae44d9ec1ebb650a84d064eddad0915defe0cda3336b42ba55c5f68c8849e25826dd4382b3476f66dd136c8aaffa0585051b7971b87d498c1dba69ca08feb03e702969e9e93a206be90ddbf60a3019b3fc26d834b39f9d95613e28167ee8fb643247a2ececd4ff0ccba814689f5d78aa363d405401fa28fcfd96bdecd9bdcb94a8698524f6b514769567abf80558d4401d5b1d8de38bbfa523a0ef5551cd5344cde0544218b4a7c654540adc8d0da24d6fd2e510ce0e0e960de9cab88227fb07199302e92ddc32ab560b599691a50e164847b4c507b1c501637bb9ebed76229cb99bdbe1d281c247d8acbae09f9a49279a091a5cad881bff6ac302c0a781b1688663dee29c962394d42ebc5ba2ac1ab929ecc3c0bc8a3ca02bf097c748bdaacc0a0851cfc16a84c767f5bbd50ba7738d969e55237f70c4537def685d61758e279af432dfb2a7abacdeb7810d6b19a6308fb4395e4d7fc45a7c309c3d1be091459587afeb72dd4a29ffe5269008b8f2c32c935a9cfd51928bab7caadf5a4310b3091d1a057e0902fef21f77f6ab3e66df86782300372fe268df13486a37bee9beba4854f887f4a40df8e6a1b2e04f6ef9ff24d9d165dc9594c47009770616c7b1e60487cc18ed5d412744224afec94fe02f761142469aeab70ad067123a80f3724c1bb67fb873fa35e2aa1cd4a45eee2a202b7006d6a77d6c709f7056fb9c6294db672abc306e36c58eb1e5f7473bd74e40989c52a33b857dba4103d6790e49bacc2f95568e8f7dfd30cee5fa25bd54f5db5779c3780ee5aad3fdc135c8d67b77a60b10cfec30090a6fb04c7b5dd645faec3d3761b5a18b5be7675b7b72587b448559a05819a27a492ae12e770dbd3e8136532ad346b5879fefe671aed9fb11199070260de46cb86f9f08074ad95fd815de728ec272c79520a96bd980e56b6ce708e0520c4a679bdb76ab0942aa5162e5d5927d0888159a154c20fd20abeba391319201c6b654e9614ce8d8a8c47ec10def266889b641ea4ae7e5210bf8ba6df859a49b17f76b11802ea6d86c7b0ed110dd59a99a0b68291de6d20f7ea20793ac0a746d88cb7e6dc1b07b7bfd649de9d277c087e8ba3f0434af496a781f4232e0e14371ba2ed5e6eb8903d7a57b8724820270f4ad184390e178eaaac370585a1e91a7495c453a56be578ede50d011fe1570c067be47f83f63cd7280f40d1f3ecc6ecb1fc407d9365f7aa3c2fe179d01a521591a6cd256529639c2b86734a88948898822fc4ddb8cff959bcb7d565d78b7b7f5a3a58ea8b0265ef75578c05787631a1142316a2e7473e82a69449a9b9bec9b324e9f7c0eb2080c12e825334b97086d857dffe5c23f89fa62b105e99eaed0349c3f0f1848d084dde7b832fbd531ca1b092bd692c930ec5a6fdbdc3a6f89e4607cb4d247e9d3f0936711001b54bd9b692242219eaf7622048884ffbe010182c0e455d36551033241b9e272142c5fcfd6ff9c90d607802b88d19459316f3252670295c855098ce1cbe02612267f0960adc8f0ad211279838b85cf5f125e727a3a01be1ff3c296c75dc7e5c9ed42b6d98c9b7c982c8ecdbe25b379c82fe46d7f650b1dc30f8d56e0a08e7a4c0c5147ddc4c6afa8ec504383551fbcee2489ae5490034baafb238660ed56d18443d1c52eb2c8b58fd597a32fe6ab72b34f065273904182f7e2e58a5bdb33a5eb9d15d011463b9a5841e647dcf93a89f5d271ccdd6b9858c4b56d621f707c019b00faa84f406aaa136bd0b87f9cd5228192c3fb104c99cbaeae27f9ea4833e0c147a75682d4b288ff39e3b54aabacb9cb518e3a932de63aca4738b4b25301b930db51a24324d2bb0c284eb2501b1a52a6f0e52a4ef63f7942e2b0527800a9dd8d13af678c06f21a8d237689ab98945ca111079fd6ba4752fc154a3060559af46166b5fa8cfea79a798e61844732c9c54a67d7252e9a048426d720c36d07802b891a52c54ec2e6b53c98e678dff48823f5c320e35a4eb963c7ec8d31cc7e0fe32d367e98300bd95f90d541e1ddefcba7b1a641e745ef1a870d8814fb7092679f8fd28dd2c13eb0158ad1294504ffae31cd789ebb017a60987cbe948c719fa191beae6bba56658e94a6a0325cf7bb3bf967e879b25044e40028bc1bf70776f24df2e91a3705218edb25dd12abd214b1888b5cd393e1c5135204fdebfbb15d83c1ed06f886a8189bd6109c76c2bf15140792df8a21d6df53d1c34508d38037d35d4e8c22bf454822160c1c139cacd7ec8617fcad93c808bbc46266f7672d12b9a467f5de92f908fc78f19b8b6c34f8ea8aa2726838cb61448affca91a3d5f1154be976b796fc1e26a55a2e675c4c3e9be96cf84cb52c4158af1a4625d834b02a9a5a74dc8181133f6694da6610cd423d6f057ba8e8d231b9f953537c093fa5d58595045d2b63e15bb2a39c45c311240c3fcf64300d37cc4c7325182819f58379ea3e2ec06c8fc81a0984cd0227e1915c8fb6484cb04a69b1398fca26934a4e9cc04d39bda865290a73e5b06f4bedb2f9a59cf94b9dc756a486be1b676e7705ba9d15913cf4ea2d6f7ba3eb35c8e4fbd779a45ed3d5e24071608b8dfe96332b26af089d87c9724179674da3fd8860656a54e0028742fbdf03c0c43415fde4e0c8bdcdbf4330688a81ab0e561c3202c9cc74f5f63061c0ef33c6b02a504dbf36a21b560414ab6dae1c40b33e8ce1bee053cc3cdea0f68d3b9779881a70df6cf61c28fd0c5fd8bc2e6be5d280dfc160c91ccbbb5204a33bd8762b8bdf1ac6666846aec5bb7625e789dc3377b4e7b34c097b2fed6c297bb578657289d45fb2daa14f954a12397ed01e81891c0b80f80e7db76fbd5f021abb493be1e6120ece95e17479c634e07ccc23c9420ed1ac048305f65e668f10f3878fb007fbfabbdfde454279782adc0ccc876c3f57d7606c6e15377805b45c4e6f4ac5dc3a3877b768968d961800093a3b70d51800cdeaf6417f148e97824fe80e6641a22369ab04ff52b35d3e0a499c648aba39add6dfe8129669441aa15334f58bec8698ea41dd9f969ba97bfe7ce88a6cb5445336fd0f52c34e34fad035fb8ab18fef95cc021d29924d92585f8de63eaf519395abb72db7497c24159a9027d167f2de4cc9f7fce41a6d84c199f50dac384167c7174b4fbf50e2f9113df441972c04cc0e1958bdb461455496a4f32589ec1dcfa0e1209bf1668abc9d96c765b028cd9bcf31e3b5b8391801d489e0832dfabfc0cc5c22dc00c34089f56f2db2be861d1ca57aeaebaa589b8b52b3ba84d4d33253a441cddcf3ea7501eda82803c9190a81478fe155ffd80f75a6c610dc0689445aa93c605948b52643ee64c05393ecaa64e237612534ee4f51b8552aa50118da276292a588b7e8f85056899800e319017855054556fdcd338ee547a63d5255078071dea336c9771040084fd46f28fbcd40c251cd202a897256c272a9b83cf418cd839344728283e72da4df9289c5327015d7aba99c1e7ff749e358db08b26302f124690bfac6a08f637af20bb5ecefff019217550a86617c48fd35d951ffb37cb80a8b0b17ae083d7233479b80611165a5da21c08d920d8f87b8ed6f83842c1e902c9f03548ec4f4c363e92d1c6b94263bafd7229944477206357b95053c8ab994c18d3e36e5158888f77c3f600d4a55cc27f3f4987e438fbf241726f8224a92169cc877ffd3a747bcc4a8d0dc25426b3a6ca7faf63acd3eec78ced19c875d3eb9468e3be43b2b3cb5e0d948b234b110d6122e6283ce0a62707b228654985f58694fb571a37c3545393331960588283131c8f9860bcd570d3840017a0fe00e03de0ead481eaf4f0819e9125ab81e8ea64c373e9843c535e12527ee7c07047f7c1dfca793bc3287c411eb468dc0849ef9abeb6636ab91525a0b61f7ea8612a22452388f26b7ddd4a66729333154037f9302841c9834a9ebaa85d1b12dca3fb2b4fb41915f77d70e31a522591540eb86fa5b6a149be76eec49c65d58e6d954bd0bed42eb26e1ea2730834439cd3c214156c7ae1a4ae2983a7a1f2dea91c95c1b0a06bd589fe5ff0"}) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r2, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setresgid(r4, 0x0, 0x0) fchown(r2, 0xee00, r4) mremap(&(0x7f00009bf000/0x2000)=nil, 0x2000, 0x2000, 0x0, &(0x7f00008e2000/0x2000)=nil) syz_open_procfs(0xffffffffffffffff, 0x0) pipe(&(0x7f00000000c0)) 09:38:39 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900f618600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:39 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa79, 0x0) [ 740.234630][ T7367] 9pnet: Insufficient options for proto=fd 09:38:39 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 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) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(0xffffffffffffffff, 0x8008f513, &(0x7f0000000040)) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='devpts\x00', 0x0, 0x0) syz_mount_image$tmpfs(&(0x7f0000000980), &(0x7f00000009c0)='./file0\x00', 0x0, 0x0, 0x0, 0x320030, &(0x7f0000000bc0)={[{@gid}], [{@obj_type={'obj_type', 0x3d, '@'}}]}) [ 740.342309][ T7370] devpts: called with bogus options [ 740.350894][ T7368] loop3: detected capacity change from 0 to 1051 [ 740.363591][ T7374] devpts: called with bogus options [ 740.363625][ T7368] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:38:39 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) creat(&(0x7f0000000040)='./file0\x00', 0x2c79a4a62ace0d99) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$nfs4(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="2c2b2e5d2c2b8b8a16114fdddf6b284699df92d53e6f4a02759baf610700000000000000dddf6b284699df92d53e6f4a02759baf61ac2c657569643d", @ANYRESDEC, @ANYBLOB="2c736d61636b6673726f6f743d2b8b8a16114fdddf6b284699df92d53e6f4a02759baf61ac2c61707072616973652c726f6f74636f6e746578743d73797374656d5f752c657569643c", @ANYRESDEC=0xee01, @ANYBLOB=',fsuuid=91352dfb-8b4b-85]7-7ae2-804999ea,defcontext=unconfined_u,\x00']) [ 740.395499][ T7368] EXT4-fs (loop3): orphan cleanup on readonly fs [ 740.421943][ T7368] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 740.433314][ T7368] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 740.433658][ T7384] nfs4: Unknown parameter '+.]' [ 740.447219][ T7368] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 740.447236][ T7368] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 740.454243][ T7383] loop5: detected capacity change from 0 to 512 [ 740.484042][ T7383] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 740.511719][ T7391] nfs4: Unknown parameter '+.]' [ 740.518182][ T7383] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 740.531062][ T7383] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 09:38:39 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), r0) 09:38:39 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900f718600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:39 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7a, 0x0) [ 740.543837][ T7383] EXT4-fs (loop5): This should not happen!! Data will be lost [ 740.543837][ T7383] [ 740.553862][ T7383] EXT4-fs (loop5): Total free blocks count 0 [ 740.559876][ T7383] EXT4-fs (loop5): Free/Dirty block details [ 740.565782][ T7383] EXT4-fs (loop5): free_blocks=0 [ 740.570773][ T7383] EXT4-fs (loop5): dirty_blocks=871 [ 740.576015][ T7383] EXT4-fs (loop5): Block reservation details [ 740.581981][ T7383] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:39 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f0000000780)={0x30, 0x2, 0x3, 0x5, 0x0, 0x0, {}, [@NFQA_CFG_CMD={0x8, 0x1, {0x1}}, @NFQA_CFG_PARAMS={0x9, 0x2, {0x0, 0x2}}, @NFQA_CFG_FLAGS={0x8}]}, 0x30}}, 0x0) 09:38:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f0000000080)={'veth1_to_bond\x00'}) [ 740.677807][ T7413] loop3: detected capacity change from 0 to 1051 [ 740.693609][ T7424] loop5: detected capacity change from 0 to 512 [ 740.702371][ T7413] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 740.723845][ T7424] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 740.741460][ T7413] EXT4-fs (loop3): orphan cleanup on readonly fs [ 740.752737][ T7424] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 740.756488][ T7413] __quota_error: 12 callbacks suppressed [ 740.756498][ T7413] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 740.766403][ T7424] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 740.771668][ T7413] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 740.780558][ T7424] EXT4-fs (loop5): This should not happen!! Data will be lost [ 740.780558][ T7424] [ 740.793476][ T7413] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 740.804755][ T7424] EXT4-fs (loop5): Total free blocks count 0 [ 740.814440][ T7413] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 740.828310][ T7424] EXT4-fs (loop5): Free/Dirty block details [ 740.834464][ T7413] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 740.841101][ T7424] EXT4-fs (loop5): free_blocks=0 [ 740.841112][ T7424] EXT4-fs (loop5): dirty_blocks=871 [ 740.841151][ T7424] EXT4-fs (loop5): Block reservation details [ 740.841158][ T7424] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:40 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x5000000, 0x0, 0x80019e) 09:38:40 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x4, 0x0, 0x80019e) 09:38:40 executing program 2: pselect6(0x0, 0x0, &(0x7f00000000c0), 0xfffffffffffffffd, &(0x7f0000000100), &(0x7f0000000180)={&(0x7f0000000140)={[0xc8]}, 0x8}) 09:38:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000002b00)=[{{&(0x7f0000000000)={0x2, 0x4e22, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000040)=[@ip_retopts={{0x14, 0x0, 0x7, {[@rr={0x7, 0x3}]}}}], 0x18}}], 0x1, 0x0) 09:38:40 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7b, 0x0) 09:38:40 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900f818600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:40 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCGIFDSTADDR(r0, 0x8917, &(0x7f0000000100)={'macvlan1\x00', {0x2, 0x0, @broadcast}}) 09:38:40 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000002b00)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x20}}], 0x1, 0x0) [ 741.099200][ T7462] loop5: detected capacity change from 0 to 512 [ 741.106869][ T7460] loop3: detected capacity change from 0 to 1051 [ 741.126723][ T7460] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 741.151350][ T7462] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 741.151676][ T7460] EXT4-fs (loop3): orphan cleanup on readonly fs 09:38:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00', 0x0}) sendmmsg$inet(r0, &(0x7f0000002b00)=[{{&(0x7f0000000000)={0x2, 0x4e22, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000140)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @dev={0xac, 0x14, 0x14, 0xcb}, @multicast1}}}], 0x20}}], 0x1, 0x0) 09:38:40 executing program 2: sendmmsg$sock(0xffffffffffffffff, &(0x7f0000003700)=[{{0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f00000000c0)="b8febb739d5ad3957cf7fca057f6ebd1f37fd0703e4d024afd36d0c0c616843e136d0a7b9d3b2395cd7feee0c78c738cf882bb804e90a431d91d238a36e7ae27211fb4685dc41d0d9e4d097a70f520b700272cb64b2fcf6e83403b4b59bd245db37ff1c967a01c7323e4250988a43feb722ce79a96ac80f9632dd3979d9e40cdab2771f87fed025da3a08dacb781d37b745872862eed803a47cb9ca7fde7fe2e2c6d45bbe70f41ac2c6bbc5051c02fac5e7a35b6b1281b36ade14066f2d908701c186825eb4a295461e886fda4761512cc8e77d88c2e92fa985940f8be380b5dadae5a925e8041d45a071c0e42dcb29450e5b95c3b6efff83ab9a97043afc0aef98aef8fc7919af12b87f161ebd646f8c9124013d845dbb6a5de31dc3ba5ee4efec916241695349fc1b77b0d6a1e8e85d92af4fefe1f1990fefb7616741a087e4d4c5055dfc3c52cd46ed16fe7a712417087fc756101a741a4af7f28ec8de68b6b69f6421ac9764c2aa7e8e162294468bdcd1b91ed58828491eb43bdff501433294d64cabe165662d775d29d620c4b3df9eb6daa64f767422c996bf58cd4dac876c8ded5a9c48ac4b81ee0850992d0eb59d60813b8d3214834437bfbceb2bcc34109f9ac84491770e8abd8f614bb5cea42277a2790489946abf4e841b7e0ac91cda852321763c74dbb15354c55a2c1210ee08efc4e0d6fc83d075119085a03e00a97ad73765b2daa67efe6be74975287b39d4c51c0e604a523537380b6e2958e31da2483c2f2366557b0e335407e21d26f9fe9dd09b6af6535e7dead8b90a4e77a3eaa67606899593b60b596d2c66fffbf1cf882258de51ec34e117b0249ddcb3f2cfa99cf35962438a050d71ed85fda0b3cd9348f1d137383fb68aef8e66857d5c848b9cc10ed50047fcb0b4a73dc0cb5e5ceb25b6247307ffbff088510346d5dae53cb6e8104058f3613dbebac8bdbf0a27f2a0479330d05f46939432eef846a4a9f70b4d547442c594c039f0e9e2eef29a4905804427a9ebc42769554880711b320f91592a53de639a19fc38b5b21e9402f8020989d0e1957bc323453d1ee8f549b760b90b99b33fa57a3d93807625b404e5e9c9291da8ca855d9977c086e9f1cc2379be93a668daa5018f6ccf4611ca9b2b1b254edcebf97a8a16d4bdbce81c931485d4b8a0a6d51f621893d25f4cc349be5d56060d313e4d1f9469275698aaeacc013bf7e11a5b4affd524941a6de8040d3deabeb3b02697d8b7d0d265ea32260efcac3bcd52bfe08d2cc876c4281c9c647d9e5a0ec4b7a96402552f12a58063aad75208f1c9e516be6af9751a5f45923b5cc16c2a8b40f5eff69d238f644e6e499f37bc55eb5edd6cb638797ac5186db8cc8375ad92f70174c54b341c77c53f462a6af661aef7059a482e09282f37f5e84f07dd4d1d6522e2d739d53d1eac715d844aa5d562cf9ddc6c4043f2ac59767544a2cd8eedfaff5265596fb496b55edd2a7b3037a85649f6994f3674b961a43537f3530e55a76eb08f8a35dc20a6fdcca1479a2a8e3f4e4fe442f6ce9ae10c67f55cc13c811bf6bfe7c8d1e308c79a71240030bc8c3faa2459199192906d7006ca61865a264193466dfe7d77381020303c6151043ece59fbd099edf96fd8dff69a57929f2bd0aab9363716ee7802b3027af723fdb4c011168079552b04751885f3b5b3f526aafcc6d308d6391d2eff3f3ea623afb4904e67cd7c9ac43321e1b74b607ef48591d9cceb2cbde6c759a3fa89db6875e59fb7c61c031c0f7ac4a054fc5eddfe615ef78dfb5b74eef31464acd06f5826307e92e1ad9fe79437369f21a5277b8624a963221f4b389a97564081c29927105482cb29534f3c5ea720fe545d6ea2da136c7da35be1dfb79ffb61358e52572171ffb15af9353c4460239effc63b188bb009f261952151efb3e4a86d1100f6847c36962453683ef7a71dbd743a4d2dd977019d33ac29907b945c90f9c55e17ef34cb5322b32d349f41c34b4b657b3e3d0da94870d09e46d615f2fd55cb530839743b32b34d189653b1b1c100688104553c01dfa57fa7cfedd5ff3129b1fb96ce5061aad1fb67134411113c3d19ed69e3d65c790638afe275065930ee53873dc1a4762f068551e0d60363ce1188e3da3d3d9ef3ba1b4b15b18fde6f87b70540a7e3780d62876065c424955fc17e3c89e377366e998ec11f5be2a5803e59517d56e50206296a88b60da3050f1d153836ba0765f79074875ba413e66728cf53d041d12906c5d1651a0eef85d3b04d5b9f649694d28894de624af0e181234a7c007b5b4de66eb1e9140e393a69ed1fee9fd47f6b88fb7db31cc5bcf5ead7ff6a84c63fc1082672d29e59ed3891c8fd286c7d86938bd2acf90955463f8ffc830f95cc6c4bf93cb3d75ce1b7126af2a28c8f99556afb1a7c1efb9f2b4c22e510a94d8094d62638bf014a604b56060b9b4855cd1fe3b808c068ee4b544151689e7af198a22048499026a9425dd64fdb45f62659924f2f554d9c4058e8b6763918ace19efd4ea5742360662a36a854633d7afa6742e04ee06b5da982e323c48e7791ec4e83c59e3c161995528dd45ccbaed845f2e8becef146187f8d5746ff98e88dbe2c49cf2c03938086c668c44b6377ad5231a0c8b6f21146441d135432a41f9581dfe3397670287c62a9818003264ab6023514ce7ff5a9fa73bb5489cc2c8636fef4573a94dc3aaa01c3f6bb5a48469244a832ad745418529a2e455e7e201b4459de6d47fe7517e94d7988e52f46279b9b55c66ebd8e5e05b710c66f8f7bf3a9110bcfeb9f4e72bb1692acd8c06d324e72b4922209c2625f8ceeccdc4fcb69a3278a8863167b360508200e9f8cb6e3cca7ff41eaa128d7d6fcbf454b3c1b2e5e3f9a94d5027c7dd3fff21aa9c6eeca2d021d90dcf4252bf35e4c2967c2166ed4494ad8edb23a577e91ba941f50ee6be175b29afccbd6dc088e9babbeb2b052dc99ea7907c5545336fe72f11568887cc2baebbb4d79475eb9421694d84bf268c84535b9be2b3e62871a78a26325a0e09979090641d3054137d", 0x87e}], 0x1}}], 0x1, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000900)='/sys/devices/power', 0x0, 0x0) 09:38:40 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000040), 0x4) [ 741.389842][ T7462] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 741.402372][ T7460] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 741.411904][ T7460] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 741.423252][ T7460] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. 09:38:40 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000100)=ANY=[@ANYBLOB="b8000000134001"], 0xb8}}, 0x0) [ 741.437188][ T7460] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 741.443782][ T7460] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 741.462534][ T7462] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 741.475522][ T7462] EXT4-fs (loop5): This should not happen!! Data will be lost [ 741.475522][ T7462] [ 741.485203][ T7462] EXT4-fs (loop5): Total free blocks count 0 [ 741.491173][ T7462] EXT4-fs (loop5): Free/Dirty block details [ 741.497070][ T7462] EXT4-fs (loop5): free_blocks=0 [ 741.501993][ T7462] EXT4-fs (loop5): dirty_blocks=871 [ 741.507206][ T7462] EXT4-fs (loop5): Block reservation details [ 741.513377][ T7462] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:41 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x6000000, 0x0, 0x80019e) 09:38:41 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000019600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:41 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x1, &(0x7f0000000000)=0x5, 0x4) 09:38:41 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7c, 0x0) 09:38:41 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x5, 0x0, 0x80019e) 09:38:41 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000100), 0x0, 0x0) ioctl$LOOP_SET_STATUS(r0, 0x4c02, 0x0) 09:38:41 executing program 0: pselect6(0x0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000100), &(0x7f0000000180)={&(0x7f0000000140), 0x8}) 09:38:41 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000000)={@in6={{0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}}}, 0x0, 0x0, 0xa, 0x0, "e44b6351114a8bc66b3dd04852fe2244c410c2d2b76c2b51babc8eefbec536f84386c2c3a04d11f07cc6acf89cff2f10e93de0883586976632b03652ce3c84293f8b331b59c3ca7f6a038e6a8ee390b4"}, 0xd8) [ 742.139948][ T7526] loop5: detected capacity change from 0 to 512 [ 742.153729][ T7532] loop3: detected capacity change from 0 to 1051 [ 742.165887][ T7526] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. 09:38:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7f) ioctl$SIOCGSTAMP(r0, 0x8906, 0x0) [ 742.194530][ T7532] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 742.201958][ T7526] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 742.282756][ T7526] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 742.295516][ T7526] EXT4-fs (loop5): This should not happen!! Data will be lost [ 742.295516][ T7526] [ 742.305140][ T7526] EXT4-fs (loop5): Total free blocks count 0 [ 742.311103][ T7526] EXT4-fs (loop5): Free/Dirty block details [ 742.316995][ T7526] EXT4-fs (loop5): free_blocks=0 [ 742.321941][ T7526] EXT4-fs (loop5): dirty_blocks=871 [ 742.327156][ T7526] EXT4-fs (loop5): Block reservation details 09:38:41 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000007bc0)=[{{&(0x7f0000000000)={0x2, 0x4e22, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000400)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @loopback}}}], 0x20}}], 0x1, 0x0) [ 742.333191][ T7526] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r0, 0x8983, &(0x7f0000000080)={0x8, 'vlan0\x00', {'veth1_to_hsr\x00'}}) 09:38:41 executing program 2: add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) request_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='syz', 0x0) [ 742.427153][ T7532] EXT4-fs (loop3): orphan cleanup on readonly fs [ 742.448459][ T7532] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 742.477717][ T7532] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 742.489200][ T7532] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 742.503143][ T7532] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 742.509837][ T7532] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:38:42 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x7000000, 0x0, 0x80019e) 09:38:42 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7d, 0x0) 09:38:42 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000740)=ANY=[@ANYBLOB="50000000010101"], 0x50}}, 0x0) 09:38:42 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$sock_int(r0, 0x1, 0xc, &(0x7f0000000000)=0x80000000, 0x4) [ 742.774797][ T7581] loop5: detected capacity change from 0 to 512 [ 742.789217][ T7582] netlink: 60 bytes leftover after parsing attributes in process `syz-executor.2'. [ 742.790669][ T7581] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 742.849025][ T7581] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 742.861693][ T7581] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 742.874566][ T7581] EXT4-fs (loop5): This should not happen!! Data will be lost [ 742.874566][ T7581] [ 742.884261][ T7581] EXT4-fs (loop5): Total free blocks count 0 [ 742.890227][ T7581] EXT4-fs (loop5): Free/Dirty block details [ 742.896118][ T7581] EXT4-fs (loop5): free_blocks=0 [ 742.901119][ T7581] EXT4-fs (loop5): dirty_blocks=871 [ 742.906312][ T7581] EXT4-fs (loop5): Block reservation details [ 742.912360][ T7581] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:42 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$sock_linger(r0, 0x1, 0xd, 0xffffffffffffffff, 0x5a) 09:38:42 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900001a600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:42 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f00000000c0)=[{{&(0x7f0000000000)={0x2, 0x4e22, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000100)=[@ip_retopts={{0x14, 0x0, 0x7, {[@lsrr={0x83, 0x3, 0x41}]}}}], 0x18}}], 0x1, 0x0) 09:38:42 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x6, 0x0, 0x80019e) 09:38:42 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7e, 0x0) 09:38:42 executing program 0: request_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0) 09:38:42 executing program 0: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_SIOCDELRT(r0, 0x890c, &(0x7f0000000740)={0x0, @in={0x2, 0x0, @multicast2}, @xdp, @xdp, 0x56, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000700)='vlan0\x00'}) 09:38:42 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000040)=0x3, 0x4) [ 743.147230][ T7608] loop3: detected capacity change from 0 to 1051 [ 743.170960][ T7616] loop5: detected capacity change from 0 to 512 [ 743.177773][ T7608] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 743.215055][ T7616] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 743.229892][ T7608] EXT4-fs (loop3): orphan cleanup on readonly fs [ 743.254500][ T7608] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 743.284970][ T7608] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 743.296405][ T7608] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 743.310328][ T7608] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 743.317187][ T7608] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 743.554980][ T7616] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 743.567957][ T7616] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 2048 with error 28 [ 743.580748][ T7616] EXT4-fs (loop5): This should not happen!! Data will be lost [ 743.580748][ T7616] [ 743.590638][ T7616] EXT4-fs (loop5): Total free blocks count 0 [ 743.596713][ T7616] EXT4-fs (loop5): Free/Dirty block details [ 743.602674][ T7616] EXT4-fs (loop5): free_blocks=0 [ 743.607609][ T7616] EXT4-fs (loop5): dirty_blocks=8191 [ 743.612958][ T7616] EXT4-fs (loop5): Block reservation details [ 743.618931][ T7616] EXT4-fs (loop5): i_reserved_data_blocks=8191 09:38:42 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x9000000, 0x0, 0x80019e) 09:38:42 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000100)=@newpolicy={0xb8, 0x13, 0x1, 0x0, 0x0, {{@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @in=@local, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0xb8}}, 0x0) 09:38:42 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000007bc0)=[{{&(0x7f0000000000)={0x2, 0x4e22, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000400)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @loopback}}}, @ip_retopts={{0x14, 0x0, 0x7, {[@generic={0x7, 0x2}]}}}], 0x38}}], 0x1, 0x0) 09:38:42 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900001b600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:42 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x4010000, 0x0) [ 743.702632][ T7656] loop3: detected capacity change from 0 to 1051 [ 743.711936][ T7656] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 743.722977][ T7656] EXT4-fs (loop3): orphan cleanup on readonly fs [ 743.725580][ T7657] loop5: detected capacity change from 0 to 512 [ 743.729989][ T7656] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 09:38:43 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_GET_STATS_CPU(r0, &(0x7f0000000480)={&(0x7f00000003c0), 0xfc5a, &(0x7f0000000440)={&(0x7f0000000400)={0x14, 0x3, 0x2, 0x0, 0x0, 0x0, {}, ["", "", ""]}, 0xffffffffffffff6b}}, 0x0) 09:38:43 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000001540)=[{{&(0x7f0000000000)={0x2, 0x4e22, @remote}, 0x10, 0x0}}, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x90}}], 0x2, 0x0) [ 743.745127][ T7656] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 743.756539][ T7656] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 743.770467][ T7656] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 743.777087][ T7656] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 743.801547][ T7657] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. 09:38:43 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x7, 0x0, 0x80019e) 09:38:43 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900001c600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:43 executing program 0: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_SIOCDELRT(r0, 0x890c, &(0x7f0000000740)={0x0, @in={0x2, 0x0, @multicast2}, @xdp, @xdp}) 09:38:43 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) bind(r0, &(0x7f0000000040)=@phonet={0x23, 0x0, 0x0, 0x2}, 0x80) 09:38:43 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x8800000, 0x0) [ 744.219282][ T7700] loop3: detected capacity change from 0 to 1051 [ 744.219935][ T7697] loop5: detected capacity change from 0 to 512 [ 744.242357][ T7700] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 744.253380][ T7700] EXT4-fs (loop3): orphan cleanup on readonly fs [ 744.254333][ T7697] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 744.260738][ T7700] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 744.280641][ T7700] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 744.292042][ T7700] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 744.305943][ T7700] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 744.312536][ T7700] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:38:43 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xc000000, 0x0, 0x80019e) 09:38:43 executing program 2: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1911c0, 0x0) 09:38:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000002b00)=[{{&(0x7f0000000000)={0x2, 0x4e22, @remote}, 0x10, 0x0}}], 0x1, 0x88c0) 09:38:43 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900001f600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:43 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0xffffffff, 0x0) 09:38:43 executing program 0: r0 = socket$inet(0x2, 0xa, 0x0) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x0) [ 744.601536][ T7730] loop3: detected capacity change from 0 to 1051 [ 744.610375][ T7730] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 744.620421][ T7736] loop5: detected capacity change from 0 to 512 [ 744.628940][ T7736] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 744.642858][ T7730] EXT4-fs (loop3): orphan cleanup on readonly fs 09:38:43 executing program 2: request_key(&(0x7f0000000280)='dns_resolver\x00', &(0x7f00000002c0)={'syz', 0x3}, 0x0, 0x0) [ 744.653872][ T7730] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 744.688449][ T7730] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 744.699860][ T7730] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 744.713977][ T7730] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 744.720579][ T7730] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:38:44 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x8, 0x0, 0x80019e) 09:38:44 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x0) 09:38:44 executing program 0: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000500)="66530700ae897094597a404063bda0d19200a2671511eb7ecf010000000000000011bec41ac6b1c960834a176fab913200f7005b9072366ad28f83362c065b0a07abb032d8898b382b254d183c2f41e326fedb3110b005b366b229c9db2be5d35bfb071b18b83420550d9649ac3ae5f50bed8a4362daf40391e74b0006a5728e7ea76c9bcf239d3efa15dde056062e16dee4267b53c2950ca4f7832981c83e229f101b1d86eeeedf73b84dde798352c11c06ba7f136af0c7640f1e4e6ff4fc07058941106afec35fb9183b154a9ca9d6c7693189bba8f1107e2584d48ecf4af949a00d5120b4bdd359fc6d2d909f153103ef342a5929b8115758a84d692d93f704982be801889037f662ff19f837395c2f4aa79e0c0ecf714861c508355bbb44ff81767decf05ec9ed8c1df6aba4957ee88cdced6dd1c7b563371c7b6b482dbd9e85e278705eeae7bab938a387e8766e31210e930075dce9e10b24b1aebb6feb9666e8e4124839fe2529d6cba9d060bb67f748795e107ef0a8855048e4ef8b5bfb26d220883ba5c7be999cd6869e47bee55fa7ee45699ecf486843e4f9006dbdaec4b4833fa920324590f93b30f586957d5bbb004999f540b8f4f5f70e2570e96b2dcdc2adff6ab875c429a4edac5747ae2e2ef2615b", 0x3}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x34) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x1f, r0, 0x0, 0x0) 09:38:44 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000380)=@newpolicy={0xc4, 0x13, 0x1, 0x0, 0x0, {{@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}, [@offload={0xc}]}, 0xc4}}, 0x0) 09:38:44 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000020600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 745.214737][ T7769] loop5: detected capacity change from 0 to 512 [ 745.221578][ T7773] loop3: detected capacity change from 0 to 1051 [ 745.232437][ T7773] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 745.243335][ T7769] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 745.270657][ T7773] EXT4-fs (loop3): orphan cleanup on readonly fs [ 745.287837][ T7773] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 745.310614][ T7769] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 745.323973][ T7773] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 745.335291][ T7773] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 745.349242][ T7773] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 745.355850][ T7773] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 745.399873][ T7769] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 745.412672][ T7769] EXT4-fs (loop5): This should not happen!! Data will be lost [ 745.412672][ T7769] [ 745.422419][ T7769] EXT4-fs (loop5): Total free blocks count 0 [ 745.428415][ T7769] EXT4-fs (loop5): Free/Dirty block details [ 745.434513][ T7769] EXT4-fs (loop5): free_blocks=0 [ 745.439605][ T7769] EXT4-fs (loop5): dirty_blocks=871 [ 745.444813][ T7769] EXT4-fs (loop5): Block reservation details [ 745.450777][ T7769] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:44 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xd000000, 0x0, 0x80019e) 09:38:44 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_ifreq(r0, 0x8924, &(0x7f0000000040)={'ip6_vti0\x00', @ifru_data=0x0}) 09:38:44 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019001020600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:44 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x2) [ 745.554685][ T7802] loop3: detected capacity change from 0 to 1051 [ 745.572252][ T7810] loop5: detected capacity change from 0 to 512 [ 745.572358][ T7802] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 745.588921][ T7810] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. 09:38:44 executing program 2: r0 = socket$inet(0x2, 0xa, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000080)=@l2tp={0x2, 0x0, @multicast2}, 0x80, 0x0}, 0x0) [ 745.601385][ T7802] EXT4-fs (loop3): orphan cleanup on readonly fs [ 745.622557][ T7802] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 745.642553][ T7802] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 09:38:44 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$sock_SIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) [ 745.650134][ T7810] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 745.653975][ T7802] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 745.680447][ T7802] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 745.687079][ T7802] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:38:45 executing program 2: request_key(&(0x7f0000000380)='user\x00', &(0x7f00000003c0)={'syz', 0x0}, &(0x7f0000000400)='\\*-\x00', 0xfffffffffffffffe) [ 745.698824][ T7810] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 745.711910][ T7810] EXT4-fs (loop5): This should not happen!! Data will be lost [ 745.711910][ T7810] [ 745.721650][ T7810] EXT4-fs (loop5): Total free blocks count 0 [ 745.727651][ T7810] EXT4-fs (loop5): Free/Dirty block details [ 745.733630][ T7810] EXT4-fs (loop5): free_blocks=0 [ 745.738601][ T7810] EXT4-fs (loop5): dirty_blocks=871 [ 745.743810][ T7810] EXT4-fs (loop5): Block reservation details [ 745.749893][ T7810] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:45 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x9, 0x0, 0x80019e) 09:38:45 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000022600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 746.186859][ T7845] loop3: detected capacity change from 0 to 1051 [ 746.195635][ T7845] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 746.209351][ T7845] EXT4-fs (loop3): orphan cleanup on readonly fs [ 746.216141][ T7845] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 746.225691][ T7845] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 746.237136][ T7845] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 746.251573][ T7845] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 746.258261][ T7845] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:38:47 executing program 0: fork() waitid(0x0, 0x0, 0x0, 0x2, 0x0) 09:38:47 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) setsockopt$sock_int(r0, 0x1, 0x23, &(0x7f0000000040), 0x4) 09:38:47 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x3) 09:38:47 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000025600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:47 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x10000000, 0x0, 0x80019e) 09:38:47 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xc, 0x0, 0x80019e) 09:38:47 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000002b00)=[{{&(0x7f0000000000)={0x2, 0x4e22, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000040)=[@ip_retopts={{0x14, 0x0, 0x7, {[@noop]}}}], 0x18}}], 0x1, 0x0) [ 748.227252][ T7875] loop3: detected capacity change from 0 to 1051 [ 748.237898][ T7875] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 748.248383][ T7881] loop5: detected capacity change from 0 to 512 [ 748.258415][ T7875] EXT4-fs (loop3): orphan cleanup on readonly fs [ 748.268127][ T7875] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 09:38:47 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000002d80)=[{{&(0x7f0000000000)={0x2, 0x4e20, @loopback}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000040)="e9", 0x1}], 0x1, &(0x7f00000000c0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x1}}, @ip_tos_int={{0x14}}], 0x30}}, {{0x0, 0x0, 0x0}}], 0x2, 0x4880) [ 748.280175][ T7875] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 748.291606][ T7875] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 748.305598][ T7875] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 748.367681][ T7881] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 748.380778][ T7881] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 748.393625][ T7881] EXT4-fs (loop5): This should not happen!! Data will be lost [ 748.393625][ T7881] [ 748.403254][ T7881] EXT4-fs (loop5): Total free blocks count 0 [ 748.409253][ T7881] EXT4-fs (loop5): Free/Dirty block details [ 748.415209][ T7881] EXT4-fs (loop5): free_blocks=0 [ 748.420135][ T7881] EXT4-fs (loop5): dirty_blocks=871 [ 748.425323][ T7881] EXT4-fs (loop5): Block reservation details [ 748.431396][ T7881] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:47 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000100)=ANY=[@ANYBLOB="b8000000130001"], 0xb8}}, 0x0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:38:47 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900002e600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:47 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$chown(0x4, r0, 0x0, 0xffffffffffffffff) 09:38:47 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x4) [ 748.574564][ T7911] loop3: detected capacity change from 0 to 1051 [ 748.587906][ T7911] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 748.613584][ T7911] EXT4-fs (loop3): orphan cleanup on readonly fs [ 748.613684][ T7922] loop5: detected capacity change from 0 to 512 [ 748.620039][ T7911] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 748.635767][ T7911] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 748.647230][ T7911] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 748.661129][ T7911] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 748.673087][ T7922] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 748.687785][ T7922] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 748.700509][ T7922] EXT4-fs (loop5): This should not happen!! Data will be lost [ 748.700509][ T7922] [ 748.710242][ T7922] EXT4-fs (loop5): Total free blocks count 0 [ 748.716383][ T7922] EXT4-fs (loop5): Free/Dirty block details [ 748.722261][ T7922] EXT4-fs (loop5): free_blocks=0 [ 748.727214][ T7922] EXT4-fs (loop5): dirty_blocks=871 [ 748.732398][ T7922] EXT4-fs (loop5): Block reservation details [ 748.738389][ T7922] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:48 executing program 0: io_setup(0x7ff, &(0x7f0000000000)=0x0) io_pgetevents(r0, 0x9, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000d80)={0x0}) io_setup(0x1, &(0x7f0000000c00)) 09:38:48 executing program 2: sendmmsg$inet(0xffffffffffffffff, 0x0, 0x0, 0xb543b00bd47e7449) 09:38:48 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000032600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:48 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x5) 09:38:48 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x12000000, 0x0, 0x80019e) 09:38:48 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xd, 0x0, 0x80019e) 09:38:48 executing program 2: clock_gettime(0x0, 0x0) syz_io_uring_submit(0x0, 0x0, 0x0, 0x0) io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_genetlink_get_family_id$team(0x0, 0xffffffffffffffff) syz_io_uring_setup(0x26a2, &(0x7f0000001480), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000001500), &(0x7f0000001540)) [ 749.195163][ T7953] loop3: detected capacity change from 0 to 1051 [ 749.206017][ T7953] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 749.233868][ T7963] loop5: detected capacity change from 0 to 512 09:38:48 executing program 0: syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', 0x0, 0x0, 0x2, &(0x7f00000007c0)=[{&(0x7f0000000540), 0x0, 0x8}, {&(0x7f0000000600)="b6", 0x1}], 0x1013015, &(0x7f0000000840)={[{@auto_da_alloc}, {@usrjquota}, {@journal_async_commit}, {@init_itable_val={'init_itable', 0x3d, 0x9}}], [{@subj_type}, {@smackfstransmute={'smackfstransmute', 0x3d, '(-&'}}, {@hash}, {@dont_appraise}, {@appraise_type}, {@smackfsdef}, {@func={'func', 0x3d, 'BPRM_CHECK'}}, {@permit_directio}, {@fowner_gt={'fowner>', 0xee00}}]}) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) [ 749.266880][ T7953] EXT4-fs (loop3): orphan cleanup on readonly fs [ 749.270235][ T7963] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 749.286540][ T7963] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 117 [ 749.299361][ T7963] EXT4-fs (loop5): This should not happen!! Data will be lost [ 749.299361][ T7963] 09:38:48 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000002bc0)={0x0, 0x0, &(0x7f0000002b80)={&(0x7f0000000040)={{0x14}, [@NFT_MSG_NEWCHAIN={0x34, 0x3, 0xa, 0x801, 0x0, 0x0, {}, [@NFTA_CHAIN_POLICY={0x8, 0x5, 0x1, 0x0, 0xfffffffffffffffb}, @NFTA_CHAIN_NAME={0x9, 0x3, 'syz2\x00'}, @NFTA_CHAIN_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x5c}}, 0x0) 09:38:48 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x6) [ 749.306452][ T7953] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 749.320452][ T7953] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 749.331787][ T7953] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 749.345794][ T7953] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:38:48 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900003f600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:48 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000002bc0)={0x0, 0x0, &(0x7f0000002b80)={&(0x7f0000000040)={{0x14}, [@NFT_MSG_NEWCHAIN={0x34, 0x3, 0xa, 0x801, 0x0, 0x0, {}, [@NFTA_CHAIN_POLICY={0x8, 0x5, 0x1, 0x0, 0xfffffffffffffffb}, @NFTA_CHAIN_NAME={0x9, 0x3, 'syz2\x00'}, @NFTA_CHAIN_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x5c}}, 0x0) 09:38:48 executing program 0: io_setup(0x3, &(0x7f0000000000)=0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) io_submit(r0, 0x1, &(0x7f0000000440)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x1}]) [ 749.618642][ T8003] loop5: detected capacity change from 0 to 512 [ 749.627821][ T8006] loop3: detected capacity change from 0 to 1051 [ 749.638622][ T8006] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:38:48 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDFONTOP_COPY(r0, 0x545d, 0x0) [ 749.666624][ T8003] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 749.679429][ T8003] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 117 [ 749.692235][ T8003] EXT4-fs (loop5): This should not happen!! Data will be lost [ 749.692235][ T8003] [ 749.711635][ T8006] EXT4-fs (loop3): orphan cleanup on readonly fs 09:38:49 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x7) 09:38:49 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000040600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 749.725335][ T8006] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 749.725368][ T8006] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 749.725431][ T8006] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 749.725449][ T8006] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 749.794588][ T8038] loop5: detected capacity change from 0 to 512 [ 749.801096][ T8042] loop3: detected capacity change from 0 to 1051 [ 749.822118][ T8042] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 749.834920][ T8042] EXT4-fs (loop3): orphan cleanup on readonly fs [ 749.842056][ T8042] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 749.852268][ T8042] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 749.863607][ T8042] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 749.864066][ T8038] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 749.877513][ T8042] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 749.890267][ T8038] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 749.909344][ T8038] EXT4-fs (loop5): This should not happen!! Data will be lost [ 749.909344][ T8038] [ 749.919022][ T8038] EXT4-fs (loop5): Total free blocks count 0 [ 749.925026][ T8038] EXT4-fs (loop5): Free/Dirty block details [ 749.930918][ T8038] EXT4-fs (loop5): free_blocks=0 [ 749.935860][ T8038] EXT4-fs (loop5): dirty_blocks=871 [ 749.941209][ T8038] EXT4-fs (loop5): Block reservation details [ 749.947221][ T8038] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:49 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x3f000000, 0x0, 0x80019e) 09:38:49 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x10, 0x0, 0x80019e) 09:38:49 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETSET(r0, &(0x7f00000006c0)={&(0x7f00000005c0), 0xc, &(0x7f0000000680)={&(0x7f0000000600)={0x20, 0xa, 0xa, 0x101, 0x0, 0x0, {}, [@NFTA_SET_USERDATA={0x4}, @NFTA_SET_GC_INTERVAL={0x8}]}, 0x20}}, 0x0) 09:38:49 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000048600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:49 executing program 0: clock_gettime(0x4, &(0x7f0000000640)) 09:38:49 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x8) 09:38:49 executing program 2: io_setup(0x3, &(0x7f0000000000)=0x0) io_submit(r0, 0x1, &(0x7f0000000440)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7}]) 09:38:49 executing program 0: clock_gettime(0x0, 0x0) syz_io_uring_setup(0xddb, &(0x7f0000000280), &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000300), &(0x7f0000000340)) [ 750.349443][ T8080] loop3: detected capacity change from 0 to 1051 [ 750.358349][ T8083] loop5: detected capacity change from 0 to 512 [ 750.378048][ T8080] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:38:49 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_udp_int(r0, 0x11, 0x1, 0x0, &(0x7f0000000080)) [ 750.554559][ T8080] EXT4-fs (loop3): orphan cleanup on readonly fs [ 750.574036][ T8080] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 09:38:49 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000080)) 09:38:49 executing program 2: io_setup(0x5, &(0x7f0000000080)=0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) io_submit(r0, 0x1, &(0x7f00000006c0)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x7, 0x0, r1, &(0x7f00000001c0)="de38", 0x2}]) [ 750.618506][ T8080] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 750.629859][ T8080] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 750.643778][ T8080] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:38:50 executing program 0: syz_mount_image$ext4(&(0x7f0000000040)='ext3\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000440)=[{0x0, 0x0, 0xffffffffffffff80}], 0x840, &(0x7f0000000500)) [ 750.749747][ T8121] loop0: detected capacity change from 0 to 16383 [ 750.769728][ T8121] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [ 750.839625][ T8121] loop0: detected capacity change from 0 to 16383 [ 750.848856][ T8121] EXT4-fs (loop0): VFS: Can't find ext4 filesystem 09:38:50 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x81020000, 0x0, 0x80019e) [ 750.951994][ T8099] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 750.977106][ T8099] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 2048 with error 28 [ 750.990134][ T8099] EXT4-fs (loop5): This should not happen!! Data will be lost [ 750.990134][ T8099] [ 750.999931][ T8099] EXT4-fs (loop5): Total free blocks count 0 [ 751.006120][ T8099] EXT4-fs (loop5): Free/Dirty block details [ 751.012283][ T8099] EXT4-fs (loop5): free_blocks=0 [ 751.017228][ T8099] EXT4-fs (loop5): dirty_blocks=3389 [ 751.022526][ T8099] EXT4-fs (loop5): Block reservation details [ 751.028570][ T8099] EXT4-fs (loop5): i_reserved_data_blocks=3389 09:38:50 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x12, 0x0, 0x80019e) 09:38:50 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0xffffffffffffffff, 0x0, 0x0, 0xee00}}) 09:38:50 executing program 2: getgroups(0x1, &(0x7f0000000580)=[0x0]) 09:38:50 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x9) 09:38:50 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900004c600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:50 executing program 0: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/17, 0x11}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2) 09:38:50 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000580), r0) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000005c0)={0x34, r2, 0x7, 0x0, 0x0, {}, [@NLBL_MGMT_A_IPV4MASK={0x8}, @NLBL_MGMT_A_DOMAIN={0xe, 0x1, 'NLBL_MGMT\x00'}, @NLBL_MGMT_A_PROTOCOL={0x8}]}, 0x34}}, 0x0) 09:38:50 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)={0x14, 0x1, 0xa, 0x3}, 0x14}}, 0x0) [ 751.388053][ T8155] loop3: detected capacity change from 0 to 1051 [ 751.395021][ T8154] loop5: detected capacity change from 0 to 512 [ 751.406589][ T8155] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 751.514715][ T8154] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 751.527987][ T8154] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 751.540711][ T8154] EXT4-fs (loop5): This should not happen!! Data will be lost [ 751.540711][ T8154] [ 751.550359][ T8154] EXT4-fs (loop5): Total free blocks count 0 [ 751.556417][ T8154] EXT4-fs (loop5): Free/Dirty block details [ 751.562299][ T8154] EXT4-fs (loop5): free_blocks=0 [ 751.567252][ T8154] EXT4-fs (loop5): dirty_blocks=871 [ 751.572434][ T8154] EXT4-fs (loop5): Block reservation details [ 751.578423][ T8154] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 751.594887][ T8155] EXT4-fs (loop3): orphan cleanup on readonly fs [ 751.605792][ T8155] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 09:38:50 executing program 0: syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000001600)=[{&(0x7f0000000200)="3771c74d446fb0af3b9c1cec47e3638c968ebffa5e4ffaeba53b3f4a386ba0520bcc6edb2b0277be9ebe20a3ca6f8faf7f48d23e4c7a9f45de570c1908770c87ce55853b6dc01796a0990f3dbfdaf7fec79ad0b89a1662038769efb7801bb9eed8c56283565f6d780011a033bfecda9f2fe8254d3dea596837344f0e17474eda9b9a3b3a6aed79dc76cbb65716b47d1c7f7d5c916f999a78e8e8e4b4839795578db40122630f88892d9ca48e2b12cad3df61466779a47f71b12b229e25ca468e8d80d1c8cd70ca5942a32bfe063df0ee51e2571da6a51e3d832d78e277aae61c4af5c8bdae691672567fd5310d5bb50ca372fa219c197d56b89691b01cde72e4296a05a477d3de384e24780c0575a0decff10b63de097d8395c7129f8533897ddd014ce25f6a36d1c9240f907192f3656b76c80549cbbd28dc44d02708b59220aa778db173dca23025866bdc03a119836de43ecfb91ad0dc2813a42b8bd9ba00e792e62fde830893b8130fec0cc1161117b0772b83ad1b0b66049c2d6e60f33eb6807fbd34308a8ef83a2a59768980b96e8cd3596aea5c3729095abd290993fb08acadceb7bc2393b48901fa46557a3ed2f4046a743880c16a55ba72f1942b029c4b24dd15a27015c7ab3e78196bc47dd87b7cc4992bb3597a4bcefe5a3125f8a7c1636aabcc4b5eb4285bcb1c21d414529f5d281fab001f2898ab36083662", 0x1ff, 0x1}], 0x0, &(0x7f00000016c0)) 09:38:50 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000580), r0) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000005c0)={0x34, r2, 0x7, 0x0, 0x0, {}, [@NLBL_MGMT_A_IPV4MASK={0x8}, @NLBL_MGMT_A_DOMAIN={0xe, 0x1, 'NLBL_MGMT\x00'}, @NLBL_MGMT_A_PROTOCOL={0x8}]}, 0x34}}, 0x0) [ 751.615391][ T8155] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 751.626901][ T8155] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 751.640969][ T8155] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:38:50 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000150600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 751.705632][ T8187] loop0: detected capacity change from 0 to 1 [ 751.721221][ T8187] FAT-fs (loop0): invalid media value (0x5e) [ 751.727373][ T8187] FAT-fs (loop0): Can't find a valid FAT filesystem [ 751.761669][ T8201] loop3: detected capacity change from 0 to 1051 [ 751.771185][ T8187] loop0: detected capacity change from 0 to 1 [ 751.778582][ T8201] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 751.788170][ T8187] FAT-fs (loop0): invalid media value (0x5e) [ 751.794190][ T8187] FAT-fs (loop0): Can't find a valid FAT filesystem [ 751.801763][ T8201] EXT4-fs (loop3): orphan cleanup on readonly fs [ 751.808789][ T8201] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 751.818482][ T8201] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 751.829935][ T8201] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 751.843939][ T8201] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:38:51 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x9e018000, 0x0, 0x80019e) 09:38:51 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x108, 0x0, 0x80019e) 09:38:51 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0xa) 09:38:51 executing program 2: perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 09:38:51 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000580), r0) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000005c0)={0x2c, r2, 0x7, 0x0, 0x0, {}, [@NLBL_MGMT_A_DOMAIN={0xe, 0x1, 'NLBL_MGMT\x00'}, @NLBL_MGMT_A_PROTOCOL={0x8}]}, 0x2c}}, 0x0) 09:38:51 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000151600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:51 executing program 2: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000000040)='ns/time_for_children\x00') ioctl$NS_GET_NSTYPE(r0, 0xb703, 0x0) 09:38:51 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDFONTOP_SET(r0, 0x4b72, &(0x7f0000000400)={0x0, 0x0, 0xa, 0x0, 0x0, &(0x7f0000000000)="4d18959e99bca775d32a535811762acc7c8f1836efbe92ce5f87608a6e3cf3e8d9f034281d57f9801a7559f15f4b8646a5f6735dbfd7da74f3e9a04533b7b0231ef0c4d588824a73a53f25c7d8218a4b80e3b37d9d1b609a7ae04882477fa45c2a385a3713d96694037364cc79f75d12bb27e92835ed7cb043f3a05dc236116b216aaed1ba29c93c98d6a9c92f3f2ed1aca5509a389f4eeb7e1b4875323aa6b2898e104df784e7f6512b224b4f5773dbb13aea63ff64adce1604a3837bd601db23bddafff8156b531612a257a816d4595c88653b33b1a9d8af4d601bf3c6ca5a50940c22c5aa2feb075dc70f1a2b3a3094764755cd95c137a1fb490e971ba33b9e204999cac37e51aef926ee0f97c183061dfb79a3f0953573a25dec5d5073b1d9e2bc251a0c6cf34c85f3377f749f2163d31feec1058d2f99a2322febf889aca50a7e6fb59c2f9a25827e6e338b43358df5d232a359e1e9b3db03ee4df473142a78e369e0249d142dd83329fe9d4ec7c652b210954a40ffc2bac9fbb55fc5ff48aa63091e0e607ec7f163f70dae8385112384e019f06e6badbae049d1ad979c444556d5d69dcf2f7d0ab9a89bdf6f53c99d3ff0b9bd6f927084d037c3734aae9a87de9bcc87b80b2c486e44a0882efd5fa0fd1f3f0f01c34b90f2933a2981c29dafefbb341898e9291557f0c66383cc541b9645d97cefc8dd2b6c1395dce46368b899e8205f9c0ccbe0144e2e9ce0f239c31baa610f5d094444a8ced5faa0123ea24a8b119e2257149990a770a0222aaccf56479475bb81b08d1c34b16c93431f22201a5decd45146edec3194ab15560a81ce1e7dac5d63c9d77c565424d2904d23936cee4bceb5140634146478c0efa443afd22773f2fc9c8e62a265f28528b8fb7bd0678ecb5a741bac28463ca56af6bb0723e1f9835467683796afbdd1a176d5f80d62646313abd382b86b5cf8177ff8c3f3f037374a0fc68c01273f3c9a8c23d452c920527305d5504a2e218605d683b014894838fcfecca6317ab2f34f680e71b749084b9a9af55922d269fb2d68ee4a275b82031604728a892a6c150d5a65698dc9c17241f3ff76bc6a09b7959d531c994cce2db3116e638f24307804af13c214c0cd62731ce69c51e4aa54fd9aa4de7d3cbb76d2a474b4836e3afa73beb8f21bf2c361c3df779c365feb9c28ba6678eeb01e24764d8ffb844c37e7b476531b98e1fbfd0b5defc68bee16a7d8ae499d375c8381425771f39165d82999d26069c9de94663e828fc6e1160513e8fbd8ea3cd5f5be65fca74b9821d0e84a75742abcbf1193a8d6e6d66a22f3f35f9648089c66444e17efaec1d0adde71228f6262a3188d4b642243ef8b9e760703ed3e346a9d091f142eced006a9f320ceb0398cce23e9c600ed62c4b3dffd370572ecee8ba7b774f9547b3f2bcf690540"}) [ 752.435361][ T8234] loop3: detected capacity change from 0 to 1051 [ 752.447017][ T8233] loop5: detected capacity change from 0 to 512 [ 752.470284][ T8234] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:38:51 executing program 0: io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000540), 0xffffffffffffffff) [ 752.601597][ T8234] EXT4-fs (loop3): orphan cleanup on readonly fs 09:38:51 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$FOU_CMD_DEL(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}, 0x1, 0x0, 0x5000}, 0x0) [ 752.645415][ T8234] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 09:38:52 executing program 2: io_setup(0x3, &(0x7f0000000000)=0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) io_submit(r0, 0x1, &(0x7f0000000440)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0}]) io_pgetevents(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:38:52 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000152600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 752.739304][ T8234] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 752.750666][ T8234] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 752.753095][ T8233] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 752.764602][ T8234] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:38:52 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xf4ffffff, 0x0, 0x80019e) [ 752.800796][ T8233] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 752.813519][ T8233] EXT4-fs (loop5): This should not happen!! Data will be lost [ 752.813519][ T8233] [ 752.823239][ T8233] EXT4-fs (loop5): Total free blocks count 0 [ 752.823253][ T8233] EXT4-fs (loop5): Free/Dirty block details [ 752.823263][ T8233] EXT4-fs (loop5): free_blocks=0 [ 752.823273][ T8233] EXT4-fs (loop5): dirty_blocks=871 [ 752.823284][ T8233] EXT4-fs (loop5): Block reservation details [ 752.823293][ T8233] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 752.862588][ T8281] loop3: detected capacity change from 0 to 1051 [ 752.901607][ T8281] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 752.912287][ T8281] EXT4-fs (loop3): orphan cleanup on readonly fs [ 752.925939][ T8281] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 752.935843][ T8281] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 752.947180][ T8281] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 752.961108][ T8281] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:38:52 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x281, 0x0, 0x80019e) 09:38:52 executing program 0: r0 = syz_open_dev$vcsn(&(0x7f0000002640), 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, 0x0) 09:38:52 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0xb) 09:38:52 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), r0) 09:38:52 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000054600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 753.483034][ T8304] loop5: detected capacity change from 0 to 512 [ 753.489540][ T8305] loop3: detected capacity change from 0 to 1051 [ 753.502711][ T8305] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 753.563669][ T8304] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 753.580789][ T8304] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 753.593605][ T8304] EXT4-fs (loop5): This should not happen!! Data will be lost [ 753.593605][ T8304] [ 753.603245][ T8304] EXT4-fs (loop5): Total free blocks count 0 09:38:52 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDFONTOP_SET(r0, 0x4b72, &(0x7f0000000400)={0x0, 0x0, 0xa, 0x0, 0xe9, &(0x7f0000000000)="4d18959e99bca775d32a535811762acc7c8f1836efbe92ce5f87608a6e3cf3e8d9f034281d57f9801a7559f15f4b8646a5f6735dbfd7da74f3e9a04533b7b0231ef0c4d588824a73a53f25c7d8218a4b80e3b37d9d1b609a7ae04882477fa45c2a385a3713d96694037364cc79f75d12bb27e92835ed7cb043f3a05dc236116b216aaed1ba29c93c98d6a9c92f3f2ed1aca5509a389f4eeb7e1b4875323aa6b2898e104df784e7f6512b224b4f5773dbb13aea63ff64adce1604a3837bd601db23bddafff8156b531612a257a816d4595c88653b33b1a9d8af4d601bf3c6ca5a50940c22c5aa2feb075dc70f1a2b3a3094764755cd95c137a1fb490e971ba33b9e204999cac37e51aef926ee0f97c183061dfb79a3f0953573a25dec5d5073b1d9e2bc251a0c6cf34c85f3377f749f2163d31feec1058d2f99a2322febf889aca50a7e6fb59c2f9a25827e6e338b43358df5d232a359e1e9b3db03ee4df473142a78e369e0249d142dd83329fe9d4ec7c652b210954a40ffc2bac9fbb55fc5ff48aa63091e0e607ec7f163f70dae8385112384e019f06e6badbae049d1ad979c444556d5d69dcf2f7d0ab9a89bdf6f53c99d3ff0b9bd6f927084d037c3734aae9a87de9bcc87b80b2c486e44a0882efd5fa0fd1f3f0f01c34b90f2933a2981c29dafefbb341898e9291557f0c66383cc541b9645d97cefc8dd2b6c1395dce46368b899e8205f9c0ccbe0144e2e9ce0f239c31baa610f5d094444a8ced5faa0123ea24a8b119e2257149990a770a0222aaccf56479475bb81b08d1c34b16c93431f22201a5decd45146edec3194ab15560a81ce1e7dac5d63c9d77c565424d2904d23936cee4bceb5140634146478c0efa443afd22773f2fc9c8e62a265f28528b8fb7bd0678ecb5a741bac28463ca56af6bb0723e1f9835467683796afbdd1a176d5f80d62646313abd382b86b5cf8177ff8c3f3f037374a0fc68c01273f3c9a8c23d452c920527305d5504a2e218605d683b014894838fcfecca6317ab2f34f680e71b749084b9a9af55922d269fb2d68ee4a275b82031604728a892a6c150d5a65698dc9c17241f3ff76bc6a09b7959d531c994cce2db3116e638f24307804af13c214c0cd62731ce69c51e4aa54fd9aa4de7d3cbb76d2a474b4836e3afa73beb8f21bf2c361c3df779c365feb9c28ba6678eeb01e24764d8ffb844c37e7b476531b98e1fbfd0b5defc68bee16a7d8ae499d375c8381425771f39165d82999d26069c9de94663e828fc6e1160513e8fbd8ea3cd5f5be65fca74b9821d0e84a75742abcbf1193a8d6e6d66a22f3f35f9648089c66444e17efaec1d0adde71228f6262a3188d4b642243ef8b9e760703ed3e346a9d091f142eced006a9f320ceb0398cce23e9c600ed62c4b3dffd370572ecee8ba7b774f9547b3f2bcf690540"}) [ 753.609384][ T8304] EXT4-fs (loop5): Free/Dirty block details [ 753.615272][ T8304] EXT4-fs (loop5): free_blocks=0 [ 753.620220][ T8304] EXT4-fs (loop5): dirty_blocks=871 [ 753.625441][ T8304] EXT4-fs (loop5): Block reservation details [ 753.631476][ T8304] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:53 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xfbffffff, 0x0, 0x80019e) 09:38:53 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000140), r0) sendmsg$NLBL_CIPSOV4_C_ADD(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000180)={0x3c, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_MLSLVLLST={0x4}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MLSCATLST={0x10, 0xc, 0x0, 0x1, [{0xc, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8}]}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_TAGLST={0x4}]}, 0x3c}}, 0x0) [ 753.729307][ T8305] EXT4-fs (loop3): orphan cleanup on readonly fs [ 753.738632][ T8305] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 753.760206][ T8305] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 09:38:53 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) 09:38:53 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0xc) 09:38:53 executing program 2: openat$vcsa(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) perf_event_open(&(0x7f0000000000)={0x0, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 753.771582][ T8305] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 753.785557][ T8305] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:38:53 executing program 0: clock_gettime(0x0, &(0x7f00000000c0)={0x0}) pselect6(0x0, 0x0, &(0x7f0000000040)={0x6}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff}, &(0x7f0000000140)={r0}, &(0x7f00000001c0)={0x0}) [ 753.876767][ T8354] loop5: detected capacity change from 0 to 512 [ 753.907236][ T8354] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 753.920284][ T8354] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 753.932997][ T8354] EXT4-fs (loop5): This should not happen!! Data will be lost [ 753.932997][ T8354] [ 753.942692][ T8354] EXT4-fs (loop5): Total free blocks count 0 [ 753.948825][ T8354] EXT4-fs (loop5): Free/Dirty block details [ 753.954725][ T8354] EXT4-fs (loop5): free_blocks=0 [ 753.959773][ T8354] EXT4-fs (loop5): dirty_blocks=871 [ 753.965053][ T8354] EXT4-fs (loop5): Block reservation details [ 753.971268][ T8354] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:53 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x500, 0x0, 0x80019e) 09:38:53 executing program 2: r0 = socket(0x11, 0xa, 0x0) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000200)) 09:38:53 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000156600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:53 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0xd) 09:38:53 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) sendmsg$NFT_MSG_GETOBJ(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000001640)={0x14, 0x13, 0xa, 0x101}, 0x14}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, 0x0) [ 754.527255][ T8374] loop3: detected capacity change from 0 to 1051 [ 754.528288][ T8381] loop5: detected capacity change from 0 to 512 [ 754.550412][ T8374] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 754.575383][ T8374] EXT4-fs (loop3): orphan cleanup on readonly fs [ 754.584519][ T8374] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 754.589386][ T8381] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 754.598869][ T8374] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 754.617820][ T8374] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 754.631837][ T8374] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 754.641440][ T8381] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 754.654374][ T8381] EXT4-fs (loop5): This should not happen!! Data will be lost [ 754.654374][ T8381] [ 754.664016][ T8381] EXT4-fs (loop5): Total free blocks count 0 [ 754.670009][ T8381] EXT4-fs (loop5): Free/Dirty block details [ 754.675936][ T8381] EXT4-fs (loop5): free_blocks=0 [ 754.680953][ T8381] EXT4-fs (loop5): dirty_blocks=871 [ 754.686150][ T8381] EXT4-fs (loop5): Block reservation details [ 754.692187][ T8381] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:54 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xfeffffff, 0x0, 0x80019e) 09:38:54 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000157600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:54 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_ADDDEF(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000005c0)={0xf, 0x0, 0x0, 0x0, 0x0, {}, [@NLBL_MGMT_A_DOMAIN={0xe, 0x1, 'NLBL_MGMT\x00'}]}, 0x24}}, 0x0) 09:38:54 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0xe) 09:38:54 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) sendmsg$NFT_MSG_GETOBJ(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000001640)={0x14, 0x13, 0xa, 0x101}, 0x14}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, 0x0) [ 754.864053][ T8412] loop3: detected capacity change from 0 to 1051 [ 754.872851][ T8412] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 754.900981][ T8412] EXT4-fs (loop3): orphan cleanup on readonly fs 09:38:54 executing program 0: io_setup(0x3, &(0x7f0000000000)=0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) io_submit(r0, 0x1, &(0x7f0000000440)=[&(0x7f00000000c0)={0x0, 0x0, 0x700, 0x0, 0x0, r1, 0x0}]) 09:38:54 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000060600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 754.907525][ T8412] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 754.924379][ T8412] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 754.935706][ T8412] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 754.937718][ T8430] loop5: detected capacity change from 0 to 512 [ 754.949622][ T8412] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 755.013440][ T8430] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 755.031282][ T8430] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 755.044201][ T8430] EXT4-fs (loop5): This should not happen!! Data will be lost [ 755.044201][ T8430] [ 755.048413][ T8453] loop3: detected capacity change from 0 to 1051 [ 755.053852][ T8430] EXT4-fs (loop5): Total free blocks count 0 [ 755.053865][ T8430] EXT4-fs (loop5): Free/Dirty block details [ 755.064163][ T8453] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 755.066139][ T8430] EXT4-fs (loop5): free_blocks=0 [ 755.085028][ T8453] EXT4-fs (loop3): orphan cleanup on readonly fs [ 755.086270][ T8430] EXT4-fs (loop5): dirty_blocks=871 [ 755.086283][ T8430] EXT4-fs (loop5): Block reservation details [ 755.092802][ T8453] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 755.098059][ T8430] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 755.126065][ T8453] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 755.137687][ T8453] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 755.151588][ T8453] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:38:54 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x600, 0x0, 0x80019e) 09:38:54 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$GIO_CMAP(r0, 0x4b70, &(0x7f0000000040)) 09:38:54 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nbd(&(0x7f0000000040), 0xffffffffffffffff) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), r0) syz_open_dev$vcsn(&(0x7f0000000400), 0x0, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000007c0), 0xffffffffffffffff) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_STATUS(r2, &(0x7f0000000a40)={&(0x7f0000000980)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000a00)={&(0x7f00000009c0)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_TIMEOUT={0xc}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc}]}, 0x2c}}, 0x0) 09:38:54 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0xf) 09:38:54 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000166600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 755.524712][ T8479] loop3: detected capacity change from 0 to 1051 [ 755.536463][ T8479] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 755.546044][ T8478] loop5: detected capacity change from 0 to 512 [ 755.556734][ T8479] EXT4-fs (loop3): orphan cleanup on readonly fs [ 755.556836][ T8479] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 09:38:55 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000068600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:55 executing program 0: syz_open_dev$tty20(0xc, 0x4, 0x1) r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDFONTOP_GET(r0, 0x4b72, &(0x7f0000000480)={0x1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}) 09:38:55 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xff010000, 0x0, 0x80019e) [ 755.557061][ T8479] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 755.557078][ T8479] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 755.557160][ T8479] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 755.655025][ T8478] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap 09:38:55 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x10) [ 755.655170][ T8478] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 755.655195][ T8478] EXT4-fs (loop5): This should not happen!! Data will be lost [ 755.655195][ T8478] [ 755.655203][ T8478] EXT4-fs (loop5): Total free blocks count 0 [ 755.655212][ T8478] EXT4-fs (loop5): Free/Dirty block details [ 755.655219][ T8478] EXT4-fs (loop5): free_blocks=0 [ 755.655228][ T8478] EXT4-fs (loop5): dirty_blocks=871 [ 755.655237][ T8478] EXT4-fs (loop5): Block reservation details [ 755.655246][ T8478] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 755.866869][ T8516] loop3: detected capacity change from 0 to 1051 09:38:55 executing program 2: r0 = socket(0x11, 0x2, 0x0) getsockopt$inet_udp_int(r0, 0x11, 0x0, 0x0, 0x0) 09:38:55 executing program 0: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) waitid$P_PIDFD(0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0) clone3(0x0, 0x0) clone3(0x0, 0x0) syz_open_procfs$userns(0x0, &(0x7f00000025c0)) [ 755.896079][ T8516] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 755.923317][ T8516] EXT4-fs (loop3): orphan cleanup on readonly fs [ 755.947688][ T8516] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 755.975881][ T8534] loop5: detected capacity change from 0 to 512 [ 755.986499][ T8516] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 09:38:55 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f00000001c0), r0) sendmsg$NLBL_MGMT_C_REMOVE(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r1, 0x1}, 0x14}}, 0x0) [ 755.997971][ T8516] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 756.011861][ T8516] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 756.063210][ T8534] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 756.077799][ T8534] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 756.090599][ T8534] EXT4-fs (loop5): This should not happen!! Data will be lost [ 756.090599][ T8534] [ 756.100232][ T8534] EXT4-fs (loop5): Total free blocks count 0 [ 756.106324][ T8534] EXT4-fs (loop5): Free/Dirty block details [ 756.112211][ T8534] EXT4-fs (loop5): free_blocks=0 [ 756.117162][ T8534] EXT4-fs (loop5): dirty_blocks=871 [ 756.122352][ T8534] EXT4-fs (loop5): Block reservation details [ 756.128329][ T8534] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:55 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x700, 0x0, 0x80019e) 09:38:55 executing program 0: io_setup(0xffff, &(0x7f0000000000)) io_pgetevents(0x0, 0x1f, 0x0, 0x0, 0x0, 0x0) 09:38:55 executing program 2: r0 = syz_mount_image$ext4(0x0, 0x0, 0x0, 0x1, &(0x7f0000004000)=[{&(0x7f0000003000)="ecbd3c9ca2b36efa82f31e11e52680c9f61e81111e4bcf69854e1d23155a718cdede0cf37a01bb1f1a230c4b23c5855a37f5615d2ed06bc916e560a018bb476ac22c1fdd265e9e1802935d9d2f089d819766e79b8a17bd3dd2828f63a1c64021671e3db2063fd7f3aeb755edb665444cd91ef0438357c1fd98aed4978331a16dd51f5e1d032621a25862cee5860c5b44ba4b0cef984c56b10e15268ff911b4a383de9998c4289e95367ee04dd121174c4fa65eba3780d85f3ee75f80e9f1b67d9a263771664a8e6709f9d79bce191e0e074c3a04817626ef1fe59b9fcce03551818f9437cd6a87ce99388735388d6361ceaa279360adb19088b5a53e7fce083fc3149042a114cd7bd0004dfb88542d30f55abaa162545d36e4ef155720017adac03b5b4fad2a015ca350daf7f53bc133d6280da92c1646a0a1c479872efa5a5d9ec00858c8e49f2f8fb3fd251aebdc59335fcdf83948100227031f433157ab0d0f364cc8bdc31a719c9eeb90c561e1bda2822bab13719393905a99c826e1e97954f386a68ab4543094bf8ea814dfb625cc3ced58e2ca51de45923c7c7a11dbf310cb8833dcb2fb0b7bf2845ff50298817f631dce5e7789ecd9063794c44cb82c724a6932806733c1", 0x1c8, 0x8c}], 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000004100)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, r0, &(0x7f0000004080)={0x0, 0x80, 0x13}, 0x0, 0x18}, 0x0) 09:38:55 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900016a600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:55 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x11) 09:38:55 executing program 0: io_setup(0x8001, &(0x7f0000000040)=0x0) io_pgetevents(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000440)={&(0x7f0000000400)={[0x8]}, 0x8}) 09:38:55 executing program 2: pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x401}, 0x0, 0x0) [ 756.624216][ T8576] loop3: detected capacity change from 0 to 1051 [ 756.630866][ T8578] loop5: detected capacity change from 0 to 512 09:38:56 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xff0f0000, 0x0, 0x80019e) 09:38:56 executing program 2: pselect6(0x40, &(0x7f0000000000)={0x5}, 0x0, 0x0, 0x0, 0x0) 09:38:56 executing program 0: io_setup(0x8001, &(0x7f0000000040)=0x0) io_pgetevents(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000440)={&(0x7f0000000400)={[0x8]}, 0x8}) [ 756.894338][ T8576] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 756.911054][ T8576] EXT4-fs (loop3): orphan cleanup on readonly fs [ 756.917832][ T8576] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 756.927526][ T8576] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 09:38:56 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_ADDDEF(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={0x0}, 0x1, 0x0, 0x9effffff}, 0x0) 09:38:56 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900016b600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 756.938959][ T8576] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 756.953455][ T8576] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 757.053304][ T8624] loop3: detected capacity change from 0 to 1051 [ 757.064576][ T8624] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 757.082098][ T8624] EXT4-fs (loop3): orphan cleanup on readonly fs [ 757.095726][ T8624] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 757.110961][ T8624] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 757.122397][ T8624] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 757.136297][ T8624] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 757.278699][ T8578] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 757.291988][ T8578] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 757.304811][ T8578] EXT4-fs (loop5): This should not happen!! Data will be lost [ 757.304811][ T8578] [ 757.314646][ T8578] EXT4-fs (loop5): Total free blocks count 0 [ 757.320979][ T8578] EXT4-fs (loop5): Free/Dirty block details [ 757.326894][ T8578] EXT4-fs (loop5): free_blocks=0 [ 757.331888][ T8578] EXT4-fs (loop5): dirty_blocks=871 [ 757.337109][ T8578] EXT4-fs (loop5): Block reservation details [ 757.343092][ T8578] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:56 executing program 0: openat$vcs(0xffffffffffffff9c, &(0x7f0000003980), 0x0, 0x0) 09:38:56 executing program 2: syz_io_uring_setup(0x4ba8, &(0x7f0000000000), &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x0, 0x0) syz_io_uring_setup(0x2945, &(0x7f0000000100)={0x0, 0x467a}, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000180), &(0x7f00000001c0)) 09:38:56 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900006c600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:56 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x801, 0x0, 0x80019e) 09:38:56 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x12) 09:38:56 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) recvmmsg(r0, &(0x7f0000004f00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2000, 0x0) 09:38:57 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDFONTOP_COPY(r0, 0xc0045878, 0x0) [ 757.675084][ T8649] loop3: detected capacity change from 0 to 1051 [ 757.684935][ T8649] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 757.691878][ T8648] loop5: detected capacity change from 0 to 512 [ 757.703695][ T8649] EXT4-fs (loop3): orphan cleanup on readonly fs 09:38:57 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xffffff7f, 0x0, 0x80019e) 09:38:57 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$GIO_SCRNMAP(r0, 0x4b40, &(0x7f0000000680)=""/67) [ 757.835418][ T8649] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 757.845148][ T8648] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 757.909239][ T8648] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 117 [ 757.922056][ T8648] EXT4-fs (loop5): This should not happen!! Data will be lost [ 757.922056][ T8648] [ 757.943123][ T8649] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 09:38:57 executing program 2: io_setup(0x5, &(0x7f0000000040)=0x0) io_pgetevents(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)={[0x3]}, 0x8}) 09:38:57 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900016c600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:57 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x13) 09:38:57 executing program 0: statx(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000007e80)={0x1, &(0x7f0000007e40)=[{}]}) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_CHANNEL(r0, &(0x7f0000009880)={&(0x7f00000097c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000009840)={&(0x7f0000009800)={0x14}, 0x14}}, 0x0) [ 757.954577][ T8649] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 757.968778][ T8649] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:38:57 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000580), r0) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000005c0)={0x24, r2, 0x7, 0x0, 0x0, {}, [@NLBL_MGMT_A_DOMAIN={0xe, 0x1, 'NLBL_MGMT\x04'}]}, 0x24}}, 0x0) [ 758.032866][ T8683] loop3: detected capacity change from 0 to 1051 [ 758.049400][ T8683] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 758.063575][ T8697] loop5: detected capacity change from 0 to 512 09:38:57 executing program 0: keyctl$setperm(0x5, 0x0, 0x3b6e98a27fb6846c) [ 758.096819][ T8683] EXT4-fs (loop3): orphan cleanup on readonly fs [ 758.115639][ T8683] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 758.147336][ T8697] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 758.152979][ T8683] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 758.165205][ T8697] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 758.171541][ T8683] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 758.184205][ T8697] EXT4-fs (loop5): This should not happen!! Data will be lost [ 758.184205][ T8697] [ 758.198090][ T8683] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 758.214458][ T8697] EXT4-fs (loop5): Total free blocks count 0 [ 758.220430][ T8697] EXT4-fs (loop5): Free/Dirty block details [ 758.226357][ T8697] EXT4-fs (loop5): free_blocks=0 [ 758.231525][ T8697] EXT4-fs (loop5): dirty_blocks=871 [ 758.236758][ T8697] EXT4-fs (loop5): Block reservation details [ 758.242728][ T8697] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:57 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x900, 0x0, 0x80019e) 09:38:57 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000074600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:57 executing program 2: syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, 0x2, &(0x7f00000007c0)=[{0x0}, {0x0}], 0x0, &(0x7f0000000840)={[], [{@permit_directio}]}) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) 09:38:57 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_SIOCDELRT(r0, 0x890c, &(0x7f0000000100)={0x0, @l2tp={0x2, 0x0, @broadcast}, @ethernet={0x0, @broadcast}, @generic={0x0, "344a17f0e4a2ec56812620ad1d9f"}, 0x4, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000080)='wlan1\x00'}) 09:38:58 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x14) 09:38:58 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xfffffff4, 0x0, 0x80019e) 09:38:58 executing program 0: perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 09:38:58 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDFONTOP_GET(r0, 0x4b72, &(0x7f0000000480)={0x1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}) [ 758.743792][ T8733] loop3: detected capacity change from 0 to 1051 [ 758.754143][ T8733] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 758.764428][ T8733] EXT4-fs (loop3): orphan cleanup on readonly fs [ 758.770865][ T8733] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 758.838569][ T8733] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 758.850389][ T8733] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 758.864489][ T8733] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:38:58 executing program 0: openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000280)) creat(&(0x7f0000000300)='./file0\x00', 0x0) getresgid(0x0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 09:38:58 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900007a600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:58 executing program 2: r0 = socket(0x11, 0xa, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000200)) ioctl$sock_inet_udp_SIOCINQ(r0, 0x541b, &(0x7f0000000040)) [ 758.971381][ T8753] loop5: detected capacity change from 0 to 512 09:38:58 executing program 2: io_setup(0x1, &(0x7f0000000000)=0x0) io_getevents(r0, 0x2, 0x2, &(0x7f00000004c0)=[{}, {}], &(0x7f0000000580)={0x77359400}) [ 759.057175][ T8777] loop3: detected capacity change from 0 to 1051 [ 759.079120][ T8777] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 759.089134][ T8753] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 759.103492][ T8777] EXT4-fs (loop3): orphan cleanup on readonly fs [ 759.109890][ T8753] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 759.117911][ T8777] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 759.122749][ T8753] EXT4-fs (loop5): This should not happen!! Data will be lost [ 759.122749][ T8753] [ 759.132950][ T8777] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 759.141919][ T8753] EXT4-fs (loop5): Total free blocks count 0 [ 759.153203][ T8777] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 759.159149][ T8753] EXT4-fs (loop5): Free/Dirty block details [ 759.173010][ T8777] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 759.178879][ T8753] EXT4-fs (loop5): free_blocks=0 [ 759.190356][ T8753] EXT4-fs (loop5): dirty_blocks=871 [ 759.195618][ T8753] EXT4-fs (loop5): Block reservation details [ 759.201589][ T8753] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:58 executing program 0: syz_mount_image$msdos(&(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)) 09:38:58 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000293600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:58 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xc00, 0x0, 0x80019e) 09:38:58 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x15) 09:38:58 executing program 0: syz_io_uring_setup(0x1f04, &(0x7f0000000000), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_setup(0xddb, &(0x7f0000000280)={0x0, 0x2047}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000300), &(0x7f0000000340)) syz_genetlink_get_family_id$team(&(0x7f0000000540), 0xffffffffffffffff) [ 759.584174][ T8802] loop3: detected capacity change from 0 to 1051 [ 759.593810][ T8804] loop5: detected capacity change from 0 to 512 [ 759.604249][ T8802] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 759.633432][ T8802] EXT4-fs (loop3): orphan cleanup on readonly fs [ 759.643291][ T8802] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 759.664203][ T8804] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 759.713061][ T8802] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 759.724529][ T8802] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 759.738576][ T8802] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 759.753699][ T8804] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 759.766553][ T8804] EXT4-fs (loop5): This should not happen!! Data will be lost [ 759.766553][ T8804] [ 759.776288][ T8804] EXT4-fs (loop5): Total free blocks count 0 [ 759.782336][ T8804] EXT4-fs (loop5): Free/Dirty block details [ 759.788295][ T8804] EXT4-fs (loop5): free_blocks=0 [ 759.793241][ T8804] EXT4-fs (loop5): dirty_blocks=871 [ 759.798419][ T8804] EXT4-fs (loop5): Block reservation details [ 759.804410][ T8804] EXT4-fs (loop5): i_reserved_data_blocks=871 09:38:59 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xfffffffb, 0x0, 0x80019e) 09:38:59 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDFONTOP_COPY(r0, 0xc0189436, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0}) 09:38:59 executing program 0: statx(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000007e80)={0x1, &(0x7f0000007e40)=[{}]}) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 09:38:59 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000294600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:38:59 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDFONTOP_COPY(r0, 0x5460, 0x0) 09:38:59 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x16) [ 759.970858][ T8846] loop3: detected capacity change from 0 to 1051 [ 759.995755][ T8846] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:38:59 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000280)={{{@in6=@remote, @in6=@ipv4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaa0c530464f5731}, {{@in6=@loopback}, 0x0, @in=@broadcast}}, 0xe8) 09:38:59 executing program 0: io_setup(0x1, &(0x7f0000000000)=0x0) io_destroy(r0) [ 760.018580][ T8853] loop5: detected capacity change from 0 to 512 [ 760.030948][ T8846] EXT4-fs (loop3): orphan cleanup on readonly fs [ 760.061576][ T8846] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 760.076770][ T8846] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 760.084768][ T8853] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap 09:38:59 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000295600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 760.088129][ T8846] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 760.114753][ T8846] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 760.119585][ T8853] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 760.134273][ T8853] EXT4-fs (loop5): This should not happen!! Data will be lost [ 760.134273][ T8853] [ 760.143951][ T8853] EXT4-fs (loop5): Total free blocks count 0 [ 760.149922][ T8853] EXT4-fs (loop5): Free/Dirty block details [ 760.155825][ T8853] EXT4-fs (loop5): free_blocks=0 [ 760.160840][ T8853] EXT4-fs (loop5): dirty_blocks=871 [ 760.166048][ T8853] EXT4-fs (loop5): Block reservation details [ 760.172019][ T8853] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 760.225426][ T8876] loop3: detected capacity change from 0 to 1051 [ 760.245935][ T8876] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 760.256392][ T8876] EXT4-fs (loop3): orphan cleanup on readonly fs [ 760.263239][ T8876] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 760.272774][ T8876] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 760.284305][ T8876] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 760.298202][ T8876] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:38:59 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xd00, 0x0, 0x80019e) 09:38:59 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000000)={0x0, 0x9bdd, 0x5, 0x8}) 09:38:59 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x17) [ 760.640289][ T8893] loop5: detected capacity change from 0 to 512 [ 760.661325][ T8893] EXT4-fs mount: 45 callbacks suppressed [ 760.661340][ T8893] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 760.694928][ T8893] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 760.707956][ T8893] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 760.720761][ T8893] EXT4-fs (loop5): This should not happen!! Data will be lost [ 760.720761][ T8893] [ 760.730473][ T8893] EXT4-fs (loop5): Total free blocks count 0 [ 760.736505][ T8893] EXT4-fs (loop5): Free/Dirty block details [ 760.742388][ T8893] EXT4-fs (loop5): free_blocks=0 [ 760.747350][ T8893] EXT4-fs (loop5): dirty_blocks=871 [ 760.752542][ T8893] EXT4-fs (loop5): Block reservation details [ 760.758586][ T8893] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:00 executing program 0: perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff8275}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 09:39:00 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000298600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:00 executing program 2: mbind(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, &(0x7f0000000040)=0x4, 0x7, 0x0) 09:39:00 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xfffffffe, 0x0, 0x80019e) 09:39:00 executing program 0: perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff8275}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 09:39:00 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x18) 09:39:00 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_VERSION(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x33fe0}, 0x1, 0x0, 0x4000}, 0x0) 09:39:00 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETFLOWTABLE(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000000c0)={0x2c, 0x17, 0xa, 0x3, 0x0, 0x0, {0x7}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}]}, 0x2c}}, 0x0) [ 761.029178][ T8919] loop3: detected capacity change from 0 to 1051 [ 761.048044][ T8919] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 761.066450][ T8925] loop5: detected capacity change from 0 to 512 09:39:00 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000040), r0) sendmsg$NLBL_MGMT_C_VERSION(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, r1, 0x605, 0x0, 0x0, {0x6}}, 0x14}}, 0x0) [ 761.096179][ T8925] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 761.107603][ T8919] EXT4-fs (loop3): orphan cleanup on readonly fs [ 761.114668][ T8919] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 761.144427][ T8919] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 761.155766][ T8919] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 761.169667][ T8919] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 761.176270][ T8919] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 761.179395][ T8925] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 761.200430][ T8925] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 761.213250][ T8925] EXT4-fs (loop5): This should not happen!! Data will be lost [ 761.213250][ T8925] [ 761.222891][ T8925] EXT4-fs (loop5): Total free blocks count 0 [ 761.228861][ T8925] EXT4-fs (loop5): Free/Dirty block details [ 761.234988][ T8925] EXT4-fs (loop5): free_blocks=0 [ 761.239926][ T8925] EXT4-fs (loop5): dirty_blocks=871 [ 761.245132][ T8925] EXT4-fs (loop5): Block reservation details [ 761.251097][ T8925] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:00 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x1200, 0x0, 0x80019e) 09:39:00 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r0, &(0x7f0000008300)={0x0, 0x0, &(0x7f00000082c0)={&(0x7f0000008080)=ANY=[@ANYBLOB="3c020000", @ANYRES64], 0x23c}}, 0x0) clock_gettime(0x0, &(0x7f0000007ec0)) recvmmsg(r0, &(0x7f0000007d00)=[{{&(0x7f0000000000)=@sco={0x1f, @fixed}, 0x80, 0x0}}, {{0x0, 0x0, 0x0}}], 0x2, 0x10000, 0x0) 09:39:00 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r0, &(0x7f0000008300)={0x0, 0x0, &(0x7f00000082c0)={&(0x7f0000008080)=ANY=[@ANYBLOB="3c020000", @ANYRES64], 0x23c}}, 0x0) recvmmsg(r0, &(0x7f0000007d00)=[{{0x0, 0x0, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/190, 0xbe}], 0x3}}], 0x1, 0x0, 0x0) 09:39:00 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000299600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:00 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x19) 09:39:01 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nbd(&(0x7f0000000040), 0xffffffffffffffff) syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), r0) syz_open_dev$vcsn(&(0x7f0000000400), 0x0, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000007c0), 0xffffffffffffffff) [ 761.714823][ T8969] loop5: detected capacity change from 0 to 512 [ 761.721700][ T8966] loop3: detected capacity change from 0 to 1051 [ 761.735222][ T8966] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 761.749659][ T8966] EXT4-fs (loop3): orphan cleanup on readonly fs [ 761.755564][ T8969] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 761.761339][ T8966] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 761.778006][ T8966] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 761.791922][ T8966] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 761.798157][ T8969] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 761.798791][ T8966] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 761.812237][ T8969] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 761.835155][ T8969] EXT4-fs (loop5): This should not happen!! Data will be lost [ 761.835155][ T8969] [ 761.844864][ T8969] EXT4-fs (loop5): Total free blocks count 0 [ 761.850836][ T8969] EXT4-fs (loop5): Free/Dirty block details [ 761.856785][ T8969] EXT4-fs (loop5): free_blocks=0 [ 761.861719][ T8969] EXT4-fs (loop5): dirty_blocks=871 [ 761.866937][ T8969] EXT4-fs (loop5): Block reservation details [ 761.872936][ T8969] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:01 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x8000000000000, 0x0, 0x80019e) 09:39:01 executing program 0: syz_io_uring_setup(0x1f04, &(0x7f0000000000), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0xddb, &(0x7f0000000280), &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x0, 0x0) syz_io_uring_setup(0x26a2, &(0x7f0000001480), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000001500), 0x0) 09:39:01 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190001a8600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:01 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDFONTOP_COPY(r0, 0x4020940d, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0}) 09:39:01 executing program 2: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f00000009c0), 0x303183, 0x0) fsconfig$FSCONFIG_SET_FD(r1, 0x5, &(0x7f0000000a00)='/dev/vcs\x00', 0x0, r0) 09:39:01 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x1a) [ 762.144985][ T9019] loop3: detected capacity change from 0 to 1051 [ 762.158361][ T9019] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 762.183524][ T9019] EXT4-fs (loop3): orphan cleanup on readonly fs [ 762.194299][ T9019] __quota_error: 1 callbacks suppressed [ 762.194313][ T9019] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 762.209335][ T9031] loop5: detected capacity change from 0 to 512 [ 762.211761][ T9019] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 762.226899][ T9019] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 762.237506][ T9031] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 762.240802][ T9019] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 762.257891][ T9019] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 762.279961][ T9031] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 762.293022][ T9031] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 762.305725][ T9031] EXT4-fs (loop5): This should not happen!! Data will be lost [ 762.305725][ T9031] [ 762.315490][ T9031] EXT4-fs (loop5): Total free blocks count 0 [ 762.321500][ T9031] EXT4-fs (loop5): Free/Dirty block details [ 762.327532][ T9031] EXT4-fs (loop5): free_blocks=0 [ 762.332677][ T9031] EXT4-fs (loop5): dirty_blocks=871 [ 762.337879][ T9031] EXT4-fs (loop5): Block reservation details [ 762.343863][ T9031] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:01 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x3f00, 0x0, 0x80019e) 09:39:01 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETOBJ(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000800)={0x20, 0x13, 0xa, 0x3, 0x0, 0x0, {}, [@NFTA_OBJ_NAME={0x9, 0x2, 'syz1\x00'}]}, 0x20}}, 0x0) 09:39:01 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDGKBTYPE(r0, 0x4b33, &(0x7f0000000680)) 09:39:01 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190002a8600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:01 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x1b) 09:39:02 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_VERSION(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[], 0x14}, 0x7}, 0x0) [ 762.740294][ T9062] loop3: detected capacity change from 0 to 1051 [ 762.745076][ T9058] loop5: detected capacity change from 0 to 512 [ 762.773085][ T9062] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 762.778439][ T9058] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 762.810979][ T9058] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 762.824385][ T9058] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 762.834908][ T9062] EXT4-fs (loop3): orphan cleanup on readonly fs [ 762.837399][ T9058] EXT4-fs (loop5): This should not happen!! Data will be lost [ 762.837399][ T9058] [ 762.850811][ T9062] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 762.853355][ T9058] EXT4-fs (loop5): Total free blocks count 0 [ 762.853367][ T9058] EXT4-fs (loop5): Free/Dirty block details [ 762.853376][ T9058] EXT4-fs (loop5): free_blocks=0 [ 762.862814][ T9062] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 762.868702][ T9058] EXT4-fs (loop5): dirty_blocks=871 [ 762.868715][ T9058] EXT4-fs (loop5): Block reservation details [ 762.868722][ T9058] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 762.874608][ T9062] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 762.922152][ T9062] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 762.928775][ T9062] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:02 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x1}, {0x2, 0xff}, {0x81, 0xf9, 0x5, 0x10000}, {0x6, 0x4, 0x6, 0x3}]}) 09:39:02 executing program 0: mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = syz_io_uring_setup(0x1f04, &(0x7f0000000000)={0x0, 0x5047}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) clock_gettime(0x0, 0x0) io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x8000000) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000700)) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, 0x0) accept4$packet(0xffffffffffffffff, &(0x7f0000000ec0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, 0x0, 0x0) syz_io_uring_setup(0x0, 0x0, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x0, 0x0) 09:39:02 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x80000000000000, 0x0, 0x80019e) 09:39:02 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x1c) 09:39:02 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190002a9600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:02 executing program 0: r0 = socket(0x11, 0xa, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000200)) [ 763.123960][ T25] audit: type=1326 audit(1622194742.412:291): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=9088 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x0 [ 763.187214][ T9106] loop5: detected capacity change from 0 to 512 [ 763.187709][ T9109] loop3: detected capacity change from 0 to 1051 [ 763.202034][ T9106] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 763.211159][ T9109] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 763.242992][ T9106] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 763.248588][ T9109] EXT4-fs (loop3): orphan cleanup on readonly fs [ 763.255932][ T9106] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 763.262516][ T9109] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 763.275367][ T9106] EXT4-fs (loop5): This should not happen!! Data will be lost [ 763.275367][ T9106] [ 763.275380][ T9106] EXT4-fs (loop5): Total free blocks count 0 [ 763.286131][ T9109] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 763.294328][ T9106] EXT4-fs (loop5): Free/Dirty block details [ 763.300311][ T9109] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 763.311853][ T9106] EXT4-fs (loop5): free_blocks=0 [ 763.311865][ T9106] EXT4-fs (loop5): dirty_blocks=871 [ 763.311876][ T9106] EXT4-fs (loop5): Block reservation details [ 763.317742][ T9109] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 763.317755][ T9109] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 763.366006][ T9106] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:02 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x8102, 0x0, 0x80019e) 09:39:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f00000001c0)={&(0x7f0000000040), 0xc, &(0x7f0000000140)={0x0, 0x4c}}, 0x0) 09:39:02 executing program 2: syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x822902) 09:39:02 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190003ac600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:02 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x1d) 09:39:02 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000580), r0) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000005c0)={0x24, r2, 0x7, 0x0, 0x0, {}, [@NLBL_MGMT_A_DOMAIN={0xe, 0xc, 'NLBL_MGMT\x00'}]}, 0x24}}, 0x0) 09:39:02 executing program 0: waitid$P_PIDFD(0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) clone3(&(0x7f0000002540)={0x0, 0x0, 0x0, 0x0, {}, &(0x7f00000023c0)=""/250, 0xfa, 0x0, &(0x7f0000002500)=[0x0], 0x1}, 0x58) [ 763.654972][ T9135] loop5: detected capacity change from 0 to 512 [ 763.662462][ T9137] loop3: detected capacity change from 0 to 1051 [ 763.686898][ T9137] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 763.696880][ T9135] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 763.699798][ T9149] netlink: 'syz-executor.2': attribute type 12 has an invalid length. 09:39:03 executing program 2: syz_open_procfs$namespace(0x0, &(0x7f0000001c40)='ns/mnt\x00') [ 763.936923][ T9137] EXT4-fs (loop3): orphan cleanup on readonly fs [ 763.946043][ T9137] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 763.975985][ T9137] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 09:39:03 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xc0030000000000, 0x0, 0x80019e) 09:39:03 executing program 0: waitid$P_PIDFD(0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) clone3(&(0x7f0000002540)={0x0, 0x0, 0x0, 0x0, {}, &(0x7f00000023c0)=""/250, 0xfa, 0x0, &(0x7f0000002500)=[0x0], 0x1}, 0x58) 09:39:03 executing program 2: waitid$P_PIDFD(0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) clone3(&(0x7f0000002540)={0x0, 0x0, 0x0, 0x0, {}, &(0x7f00000023c0)=""/250, 0xfa, 0x0, &(0x7f0000002500)=[0x0], 0x1}, 0x58) 09:39:03 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x1e) [ 763.987387][ T9137] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 764.001314][ T9137] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 764.007919][ T9137] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 764.106056][ T9184] loop5: detected capacity change from 0 to 512 [ 764.132478][ T9184] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 764.166218][ T9184] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 764.179010][ T9184] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 764.191910][ T9184] EXT4-fs (loop5): This should not happen!! Data will be lost [ 764.191910][ T9184] [ 764.201850][ T9184] EXT4-fs (loop5): Total free blocks count 0 [ 764.207969][ T9184] EXT4-fs (loop5): Free/Dirty block details [ 764.213881][ T9184] EXT4-fs (loop5): free_blocks=0 [ 764.218923][ T9184] EXT4-fs (loop5): dirty_blocks=871 [ 764.224113][ T9184] EXT4-fs (loop5): Block reservation details [ 764.230105][ T9184] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:03 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xff01, 0x0, 0x80019e) 09:39:03 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190002ad600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:03 executing program 0: io_pgetevents(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x989680}, 0x0) io_destroy(0x0) io_setup(0xab79, &(0x7f0000000040)) io_setup(0x0, &(0x7f0000000080)) 09:39:03 executing program 2: syz_genetlink_get_family_id$team(0x0, 0xffffffffffffffff) syz_io_uring_setup(0x26a2, &(0x7f0000001480), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000001500), &(0x7f0000001540)) 09:39:03 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x21) 09:39:04 executing program 2: semop(0x0, &(0x7f0000000080)=[{0x0, 0xffff}], 0x1) [ 764.716693][ T9210] loop3: detected capacity change from 0 to 1051 [ 764.717979][ T9214] loop5: detected capacity change from 0 to 512 [ 764.736717][ T9210] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 764.763616][ T9214] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 764.881443][ T9210] EXT4-fs (loop3): orphan cleanup on readonly fs [ 764.907918][ T9210] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 764.927389][ T9214] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 764.940662][ T9214] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 764.953366][ T9214] EXT4-fs (loop5): This should not happen!! Data will be lost [ 764.953366][ T9214] [ 764.957406][ T9210] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 764.963002][ T9214] EXT4-fs (loop5): Total free blocks count 0 09:39:04 executing program 2: waitid(0x0, 0x0, 0x0, 0x20000004, 0x0) [ 764.963015][ T9214] EXT4-fs (loop5): Free/Dirty block details [ 764.963023][ T9214] EXT4-fs (loop5): free_blocks=0 [ 764.974334][ T9210] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 764.980369][ T9214] EXT4-fs (loop5): dirty_blocks=871 [ 764.986260][ T9210] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 764.986276][ T9210] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:04 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190002ae600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:04 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x100000000000000, 0x0, 0x80019e) 09:39:04 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDFONTOP_COPY(r0, 0x40049409, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0}) 09:39:04 executing program 0: io_pgetevents(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x989680}, 0x0) io_destroy(0x0) io_setup(0xab79, &(0x7f0000000040)) io_setup(0x0, &(0x7f0000000080)) [ 765.027993][ T9214] EXT4-fs (loop5): Block reservation details [ 765.033997][ T9214] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:04 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x22) [ 765.142022][ T9258] loop3: detected capacity change from 0 to 1051 [ 765.151235][ T9258] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 765.161851][ T9255] loop5: detected capacity change from 0 to 512 [ 765.162296][ T9258] EXT4-fs (loop3): orphan cleanup on readonly fs [ 765.176736][ T9258] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 765.186375][ T9258] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 765.197871][ T9258] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 765.199735][ T9255] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 765.211826][ T9258] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 765.228904][ T9258] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 765.247220][ T9255] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 765.264347][ T9255] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 765.277180][ T9255] EXT4-fs (loop5): This should not happen!! Data will be lost [ 765.277180][ T9255] [ 765.286814][ T9255] EXT4-fs (loop5): Total free blocks count 0 [ 765.292956][ T9255] EXT4-fs (loop5): Free/Dirty block details [ 765.298846][ T9255] EXT4-fs (loop5): free_blocks=0 [ 765.303838][ T9255] EXT4-fs (loop5): dirty_blocks=871 [ 765.309024][ T9255] EXT4-fs (loop5): Block reservation details [ 765.315030][ T9255] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:05 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xff0f, 0x0, 0x80019e) 09:39:05 executing program 2: io_pgetevents(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140), 0x20000148}) 09:39:05 executing program 0: syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={[], [{@fsuuid={'fsuuid', 0x3d, {[0x0, 0x0, 0x38]}}}]}) 09:39:05 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190002af600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:05 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x23) 09:39:05 executing program 2: syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0xd201, 0x0) 09:39:05 executing program 0: io_setup(0x5, &(0x7f0000000080)=0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) io_submit(r0, 0x1, &(0x7f00000006c0)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x7, 0x0, r1, &(0x7f00000001c0)="de38beaab7d610e00a", 0x9}]) [ 765.771786][ T9292] loop5: detected capacity change from 0 to 512 [ 765.772862][ T9290] loop3: detected capacity change from 0 to 1051 [ 765.787271][ T9292] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 765.802378][ T9290] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 765.829734][ T9290] EXT4-fs (loop3): orphan cleanup on readonly fs [ 765.862611][ T9290] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 765.898492][ T9292] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap 09:39:05 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x108000000000000, 0x0, 0x80019e) 09:39:05 executing program 2: syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0xd201, 0x0) [ 765.945542][ T9290] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 765.956884][ T9290] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 765.970842][ T9290] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 765.977453][ T9290] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 766.040286][ T9292] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 766.053081][ T9292] EXT4-fs (loop5): This should not happen!! Data will be lost [ 766.053081][ T9292] [ 766.062851][ T9292] EXT4-fs (loop5): Total free blocks count 0 [ 766.068826][ T9292] EXT4-fs (loop5): Free/Dirty block details [ 766.074769][ T9292] EXT4-fs (loop5): free_blocks=0 [ 766.079813][ T9292] EXT4-fs (loop5): dirty_blocks=871 09:39:05 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190003c1600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:05 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_ADDDEF(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={0x0}, 0x1, 0x0, 0xf000}, 0x0) [ 766.085082][ T9292] EXT4-fs (loop5): Block reservation details [ 766.091050][ T9292] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:05 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x24) [ 766.170080][ T9337] loop3: detected capacity change from 0 to 1051 [ 766.180207][ T9337] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 766.195219][ T9337] EXT4-fs (loop3): orphan cleanup on readonly fs [ 766.201780][ T9337] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 766.211712][ T9337] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 766.223183][ T9337] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 766.237085][ T9337] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 766.243715][ T9337] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 766.245069][ T9350] loop5: detected capacity change from 0 to 512 [ 766.272846][ T9350] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 766.300300][ T9350] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 766.313270][ T9350] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 766.325990][ T9350] EXT4-fs (loop5): This should not happen!! Data will be lost [ 766.325990][ T9350] [ 766.335924][ T9350] EXT4-fs (loop5): Total free blocks count 0 [ 766.341907][ T9350] EXT4-fs (loop5): Free/Dirty block details [ 766.347873][ T9350] EXT4-fs (loop5): free_blocks=0 [ 766.352823][ T9350] EXT4-fs (loop5): dirty_blocks=871 [ 766.358161][ T9350] EXT4-fs (loop5): Block reservation details [ 766.364141][ T9350] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:06 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x3c7f2, 0x0, 0x80019e) 09:39:06 executing program 0: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0xd201, 0x0) 09:39:06 executing program 2: syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000001600)=[{&(0x7f0000000200)="3771c74d446fb0af3b9c1cec47e3638c968ebffa5e4ffaeba53b3f4a386ba0520bcc6edb2b0277be9ebe20a3ca6f8faf7f48d23e4c7a9f45de570c1908770c87ce55853b6dc01796a0990f3dbfdaf7fec79ad0b89a1662038769efb7801bb9eed8c56283565f6d780011a033bfecda9f2fe8254d3dea596837344f0e17474eda9b9a3b3a6aed79dc76cbb65716b47d1c7f7d5c916f999a78e8e8e4b4839795578db40122630f88892d9ca48e2b12cad3df61466779a47f71b12b229e25ca468e8d80d1c8cd70ca5942a32bfe063df0ee51e2571da6a51e3d832d78e277aae61c4af5c8bdae691672567fd5310d5bb50ca372fa219c197d56b89691b01cde72e4296a05a477d3de384e24780c0575a0decff10b63de097d8395c7129f8533897ddd014ce25f6a36d1c9240f907192f3656b76c80549cbbd28dc44d02708b59220aa778db173dca23025866bdc03a119836de43ecfb91ad0dc2813a42b8bd9ba00e792e62fde830893b8130fec0cc1161117b0772b83ad1b0b66049c2d6e60f33eb6807fbd34308a8ef83a2a59768980b96e8cd3596aea5c3729095abd290993fb08acadceb7bc2393b48901fa46557a3ed2f4046a743880c16a55ba72f1942b029c4b24dd15a27015c7ab3e78196bc47dd87b7cc4992bb3597a4bcefe5a3125f8a7c1636aabcc4b5eb4285bcb1c21d414529f5d281fab001f2898ab36083662", 0x1ff, 0x1}], 0x840, &(0x7f00000016c0)) 09:39:06 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190000d8600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:06 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x25) [ 766.827693][ T9370] loop5: detected capacity change from 0 to 512 [ 766.839202][ T9370] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 766.849723][ T9372] loop3: detected capacity change from 0 to 1051 09:39:06 executing program 0: io_setup(0x5, &(0x7f0000000080)=0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) io_submit(r0, 0x1, &(0x7f00000006c0)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x7, 0x0, r1, &(0x7f00000001c0)="de38beaab7d6", 0x6}]) 09:39:06 executing program 2: io_pgetevents(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) io_setup(0xab79, &(0x7f0000000040)) [ 766.869125][ T9370] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 766.887392][ T9372] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 766.899203][ T9370] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 766.912055][ T9370] EXT4-fs (loop5): This should not happen!! Data will be lost [ 766.912055][ T9370] [ 766.921706][ T9370] EXT4-fs (loop5): Total free blocks count 0 09:39:06 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x200000000000000, 0x0, 0x80019e) [ 766.927742][ T9370] EXT4-fs (loop5): Free/Dirty block details [ 766.933662][ T9370] EXT4-fs (loop5): free_blocks=0 [ 766.938684][ T9370] EXT4-fs (loop5): dirty_blocks=871 [ 766.944066][ T9370] EXT4-fs (loop5): Block reservation details [ 766.950065][ T9370] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 767.024346][ T9372] EXT4-fs (loop3): orphan cleanup on readonly fs [ 767.031068][ T9372] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 767.042334][ T9372] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 767.053660][ T9372] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 767.067554][ T9372] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 767.074143][ T9372] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:06 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190000e0600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:06 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x26) 09:39:06 executing program 2: openat$rtc(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) [ 767.209714][ T9405] loop3: detected capacity change from 0 to 1051 [ 767.220488][ T9405] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:39:06 executing program 0: r0 = syz_io_uring_setup(0x1f04, &(0x7f0000000000), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x8000000) [ 767.251389][ T9405] EXT4-fs (loop3): orphan cleanup on readonly fs [ 767.258870][ T9405] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 767.275153][ T9416] loop5: detected capacity change from 0 to 512 [ 767.287687][ T9405] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 767.299149][ T9405] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 767.313138][ T9405] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 767.319729][ T9405] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 767.336935][ T9416] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 767.380831][ T9416] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 767.393811][ T9416] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 767.406562][ T9416] EXT4-fs (loop5): This should not happen!! Data will be lost [ 767.406562][ T9416] [ 767.416212][ T9416] EXT4-fs (loop5): Total free blocks count 0 [ 767.422198][ T9416] EXT4-fs (loop5): Free/Dirty block details [ 767.428185][ T9416] EXT4-fs (loop5): free_blocks=0 [ 767.433128][ T9416] EXT4-fs (loop5): dirty_blocks=871 [ 767.438363][ T9416] EXT4-fs (loop5): Block reservation details [ 767.444439][ T9416] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:06 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x80000, 0x0, 0x80019e) 09:39:06 executing program 0: r0 = syz_io_uring_setup(0x188, &(0x7f0000000080)={0x0, 0x0, 0x6}, &(0x7f0000682000/0x1000)=nil, &(0x7f000043f000/0x4000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000100)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x0, 0x5a16, 0x1, 0x0, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x2, @thr={0x0, 0x0}}, &(0x7f0000000040)) timer_settime(0x0, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000200)=0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x1c9c380}, {0x0, 0x1c9c380}}, 0x0) 09:39:06 executing program 2: io_setup(0xfff, &(0x7f0000000140)) 09:39:06 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190018f0600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:06 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x27) [ 767.749622][ T9451] loop5: detected capacity change from 0 to 512 [ 767.756217][ T9452] loop3: detected capacity change from 0 to 1051 [ 767.769400][ T9452] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 767.807130][ T9451] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 767.820784][ T9452] EXT4-fs (loop3): orphan cleanup on readonly fs [ 767.828798][ T9452] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 767.876532][ T9451] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 767.890114][ T9451] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 767.902850][ T9451] EXT4-fs (loop5): This should not happen!! Data will be lost [ 767.902850][ T9451] [ 767.912466][ T9451] EXT4-fs (loop5): Total free blocks count 0 [ 767.918476][ T9451] EXT4-fs (loop5): Free/Dirty block details [ 767.924391][ T9451] EXT4-fs (loop5): free_blocks=0 [ 767.929331][ T9451] EXT4-fs (loop5): dirty_blocks=871 [ 767.934554][ T9451] EXT4-fs (loop5): Block reservation details [ 767.940536][ T9451] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 767.951884][ T9452] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 767.963350][ T9452] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. 09:39:07 executing program 2: perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff8275}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 767.977260][ T9452] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 767.983857][ T9452] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:07 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190018f3600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:07 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x28) 09:39:07 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x400000000000000, 0x0, 0x80019e) 09:39:07 executing program 2: clock_gettime(0x6, &(0x7f0000000240)) [ 768.109784][ T9483] loop3: detected capacity change from 0 to 1051 [ 768.120530][ T9483] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 768.132538][ T9489] loop5: detected capacity change from 0 to 512 [ 768.137017][ T9483] EXT4-fs (loop3): orphan cleanup on readonly fs 09:39:07 executing program 2: r0 = openat$random(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$RNDADDTOENTCNT(r0, 0x40045201, &(0x7f0000000480)) [ 768.158797][ T9489] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 768.184119][ T9483] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 09:39:07 executing program 2: io_setup(0x3, &(0x7f0000000000)=0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) io_submit(r0, 0x1, &(0x7f0000000440)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x0, 0xffefffffff7f0000}]) [ 768.211850][ T9483] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 768.223224][ T9483] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 768.237170][ T9483] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 768.243829][ T9483] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 768.257781][ T9489] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 768.278210][ T9489] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 768.290962][ T9489] EXT4-fs (loop5): This should not happen!! Data will be lost [ 768.290962][ T9489] [ 768.290979][ T9489] EXT4-fs (loop5): Total free blocks count 0 [ 768.291063][ T9489] EXT4-fs (loop5): Free/Dirty block details [ 768.291072][ T9489] EXT4-fs (loop5): free_blocks=0 [ 768.291081][ T9489] EXT4-fs (loop5): dirty_blocks=871 [ 768.322690][ T9489] EXT4-fs (loop5): Block reservation details [ 768.328656][ T9489] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:08 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x800000, 0x0, 0x80019e) 09:39:08 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000580), r0) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000005c0)={0x24, r2, 0x7, 0x0, 0x0, {}, [@NLBL_MGMT_A_DOMAIN={0xe, 0x500, 'NLBL_MGMT\x00'}]}, 0x24}}, 0x0) 09:39:08 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190018f5600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:08 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x29) 09:39:08 executing program 2: pselect6(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000140), &(0x7f00000001c0)={&(0x7f0000000180)={[0x6]}, 0x8}) 09:39:08 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nbd(&(0x7f0000000380), r0) [ 768.824101][ T9533] loop5: detected capacity change from 0 to 512 [ 768.833855][ T9532] loop3: detected capacity change from 0 to 1051 [ 768.843298][ T9533] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 768.854699][ T9532] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:39:08 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x500000000000000, 0x0, 0x80019e) 09:39:08 executing program 2: io_setup(0x3, &(0x7f0000000000)=0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) io_submit(r0, 0x1, &(0x7f0000000440)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x7}]) [ 769.045178][ T9533] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 769.062001][ T9532] EXT4-fs (loop3): orphan cleanup on readonly fs [ 769.076326][ T9532] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 09:39:08 executing program 0: syz_mount_image$ext4(&(0x7f0000000040)='ext3\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000440)=[{0x0, 0x0, 0xffffffffffffff80}], 0x840, &(0x7f0000000500)={[], [{@context={'context', 0x3d, 'root'}}]}) 09:39:08 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190018f6600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 769.088894][ T9532] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 769.100339][ T9532] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 769.103946][ T9533] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 769.114253][ T9532] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 769.114269][ T9532] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 769.144470][ T9533] EXT4-fs (loop5): This should not happen!! Data will be lost [ 769.144470][ T9533] [ 769.154116][ T9533] EXT4-fs (loop5): Total free blocks count 0 [ 769.160096][ T9533] EXT4-fs (loop5): Free/Dirty block details [ 769.166013][ T9533] EXT4-fs (loop5): free_blocks=0 [ 769.168970][ T9568] loop0: detected capacity change from 0 to 16383 [ 769.170949][ T9533] EXT4-fs (loop5): dirty_blocks=871 [ 769.170962][ T9533] EXT4-fs (loop5): Block reservation details [ 769.181181][ T9568] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [ 769.182704][ T9533] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 769.218129][ T9568] loop0: detected capacity change from 0 to 16383 09:39:08 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x600000000000000, 0x0, 0x80019e) 09:39:08 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x2a) [ 769.240081][ T9568] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [ 769.269130][ T9585] loop3: detected capacity change from 0 to 1051 [ 769.322740][ T9585] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 769.338913][ T9585] EXT4-fs (loop3): orphan cleanup on readonly fs [ 769.344048][ T9599] loop5: detected capacity change from 0 to 512 [ 769.345420][ T9585] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 769.362435][ T9585] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 769.373900][ T9585] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 769.387855][ T9585] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 769.394640][ T9585] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 769.397710][ T9599] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 769.441916][ T9599] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 769.457106][ T9599] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 769.469923][ T9599] EXT4-fs (loop5): This should not happen!! Data will be lost [ 769.469923][ T9599] [ 769.479644][ T9599] EXT4-fs (loop5): Total free blocks count 0 [ 769.485770][ T9599] EXT4-fs (loop5): Free/Dirty block details [ 769.491994][ T9599] EXT4-fs (loop5): free_blocks=0 [ 769.497033][ T9599] EXT4-fs (loop5): dirty_blocks=871 [ 769.502221][ T9599] EXT4-fs (loop5): Block reservation details [ 769.508321][ T9599] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:09 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW2(r0, 0x402c542c, &(0x7f0000000100)={0x1, 0x0, 0xfffffff7, 0x0, 0x0, "fe9a6dc237ccce3374f4b502e75f783a106113"}) 09:39:09 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190018f7600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:09 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x80019e, 0x0, 0x80019e) 09:39:09 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x2b) 09:39:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x20) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f00000007c0)) [ 769.856701][ T9616] loop3: detected capacity change from 0 to 1051 [ 769.861313][ T9619] loop5: detected capacity change from 0 to 512 [ 769.864566][ T9616] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 769.883638][ T9619] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 769.905409][ T9616] EXT4-fs (loop3): orphan cleanup on readonly fs [ 769.912098][ T9616] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 769.922214][ T9616] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 769.933572][ T9616] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 769.940064][ T9619] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 769.947556][ T9616] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 769.947572][ T9616] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 769.961023][ T9619] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 769.990429][ T9619] EXT4-fs (loop5): This should not happen!! Data will be lost [ 769.990429][ T9619] [ 770.000201][ T9619] EXT4-fs (loop5): Total free blocks count 0 09:39:09 executing program 0: syz_io_uring_setup(0x1f04, &(0x7f0000000000), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000080), 0x0) clock_gettime(0x0, 0x0) syz_io_uring_submit(0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0xddb, &(0x7f0000000280), &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x0, 0x0) syz_io_uring_setup(0x26a2, &(0x7f0000001480), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000001500), &(0x7f0000001540)) [ 770.006188][ T9619] EXT4-fs (loop5): Free/Dirty block details [ 770.012160][ T9619] EXT4-fs (loop5): free_blocks=0 [ 770.017092][ T9619] EXT4-fs (loop5): dirty_blocks=871 [ 770.022278][ T9619] EXT4-fs (loop5): Block reservation details [ 770.028322][ T9619] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:09 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x700000000000000, 0x0, 0x80019e) 09:39:09 executing program 2: syz_mount_image$ext4(&(0x7f0000000040)='ext3\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000440)=[{0x0, 0x0, 0xffffffffffffff80}], 0x840, &(0x7f0000000500)={[], [{@context={'context', 0x3d, 'staff_u'}}]}) 09:39:09 executing program 0: syz_mount_image$ext4(0x0, 0x0, 0x0, 0x1, &(0x7f0000000440)=[{0x0}], 0x0, 0x0) 09:39:09 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190018f8600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:09 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x2c) 09:39:09 executing program 2: syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000001600)=[{&(0x7f0000000200)="3771c74d446fb0af3b9c1cec47e3638c968ebffa5e4ffaeba53b3f4a386ba0520bcc6edb2b0277be9ebe20a3ca6f8faf7f48d23e4c7a9f45de570c1908770c87ce55853b6dc01796a0990f3dbfdaf7fec79ad0b89a1662038769efb7801bb9eed8c56283565f6d780011a033bfecda9f2fe8254d3dea596837344f0e17474eda9b9a3b3a6aed79dc76cbb65716b47d1c7f7d5c916f999a78e8e8e4b4839795578db40122630f88892d9ca48e2b12cad3df61466779a47f71b12b229e25ca468e8d80d1c8cd70ca5942a32bfe063df0ee51e2571da6a51e3d832d78e277aae61c4af5c8bdae691672567fd5310d5bb50ca372fa219c197d56b89691b01cde72e4296a05a477d3de384e24780c0575a0decff10b63de097d8395c7129f8533897ddd014ce25f6a36d1c9240f907192f3656b76c80549cbbd28dc44d02708b59220aa778db173dca23025866bdc03a119836de43ecfb91ad0dc2813a42b8bd9ba00e792e62fde830893b8130fec0cc1161117b0772b83ad1b0b66049c2d6e60f33eb6807fbd34308a8ef83a2a59768980b96e8cd3596aea5c3729095abd290993fb08acadceb7bc2393b48901fa46557a3ed2f4046a743880c16a55ba72f1942b029c4b24dd15a27015c7ab3e78196bc47dd87b7cc4992bb3597a4bcefe5a3125f8a7c1636aabcc4b5eb4285bcb1c21d414529f5d281fab001f2898ab36083662", 0x1ff, 0x1}], 0x0, &(0x7f00000016c0)={[{@nodots}]}) [ 770.300399][ T9662] loop3: detected capacity change from 0 to 1051 [ 770.317819][ T9662] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 770.330439][ T9662] EXT4-fs (loop3): orphan cleanup on readonly fs [ 770.337291][ T9662] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 09:39:09 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$GIO_UNISCRNMAP(r0, 0x4b69, &(0x7f0000000180)=""/77) 09:39:09 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900fffe600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 770.347293][ T9662] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 770.358639][ T9662] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 770.372644][ T9662] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 770.379274][ T9662] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 770.391319][ T9672] loop5: detected capacity change from 0 to 512 [ 770.418567][ T9672] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 770.456588][ T9688] loop3: detected capacity change from 0 to 1051 [ 770.473457][ T9688] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 770.478955][ T9672] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 770.496525][ T9672] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 770.502162][ T9688] EXT4-fs (loop3): orphan cleanup on readonly fs [ 770.509347][ T9672] EXT4-fs (loop5): This should not happen!! Data will be lost [ 770.509347][ T9672] [ 770.523692][ T9688] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 770.525429][ T9672] EXT4-fs (loop5): Total free blocks count 0 [ 770.534821][ T9688] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 770.540631][ T9672] EXT4-fs (loop5): Free/Dirty block details [ 770.540643][ T9672] EXT4-fs (loop5): free_blocks=0 [ 770.540654][ T9672] EXT4-fs (loop5): dirty_blocks=871 [ 770.551922][ T9688] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 770.557827][ T9672] EXT4-fs (loop5): Block reservation details [ 770.562746][ T9688] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 770.567926][ T9672] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 770.581819][ T9688] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:10 executing program 0: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x9, 0x6, &(0x7f0000001600)=[{&(0x7f0000000140)="7a66506951d47039e0281dcd63681838c96cc297ae28cb9655fa12567b45f9374aedfbf3d15e428f21092bd25c2be707b97081128e25a54077a42e533aa92a2e3555685f61fc9709b5422b60d72807307f9ddd1f4062ea92b97b756177f6a67febf07ca8aa817c2153de0a0ac04ffd6f9cc9855d465d3fbf35f605faa28c8a0e972d3c877da28b7ae6f124c78a2c912bdfc94f8d5aacdc871f82552ca1c29aa5f93d90af653093f1", 0xa8}, {&(0x7f0000000200)="3771c74d446fb0af3b9c1cec47e3638c968ebffa5e4ffaeba53b3f4a386ba0520bcc6edb2b0277be9ebe20a3ca6f8faf7f48d23e4c7a9f45de570c1908770c87ce55853b6dc01796a0990f3dbfdaf7fec79ad0b89a1662038769efb7801bb9eed8c56283565f6d780011a033bfecda9f2fe8254d3dea596837344f0e17474eda9b9a3b3a6aed79dc76cbb65716b47d1c7f7d5c916f999a78e8e8e4b4839795578db40122630f88892d9ca48e2b12cad3df61466779a47f71b12b229e25ca468e8d80d1c8cd70ca5942a32bfe063df0ee51e2571da6a51e3d832d78e277aae61c4af5c8bdae691672567fd5310d5bb50ca372fa219c197d56b89691b01cde72e4296a05a477d3de384e24780c0575a0decff10b63de097d8395c7129f8533897ddd014ce25f6a36d1c9240f907192f3656b76c80549cbbd28dc44d02708b59220aa778db173dca23025866bdc03a119836de43ecfb91ad0dc2813a42b8bd9ba00e792e62fde830893b8130fec0cc1161117b0772b83ad1b0b66049c2d6e60f33eb6807fbd34308a8ef83a2a59768980b96e8cd3596aea5c3729095abd290993fb08acadceb7bc2393b48901fa46557a3ed2f4046a743880c16a55ba72f1942b029c4b24dd15a27015c7ab3e78196bc47dd87b7cc4992bb3597a4bcefe5a3125f8a7c1636aabcc4b5eb4285bcb1c21d414529f5d281fab001f2898ab36083662e68c41501a62fe040f10340cf2271385f1cf1ae7ae4ef94f008b2d2f82cc5473107a987668aa3c493cb88bcd0c4211be98150b3ed36001f6b1b7bb49d71b9e231f4535c6555ff6a844475e9afdc8ca4f3819e8073d16a37093a21aafbe0dc86c50f53531823e69c90c794400ec0fef65518ea68c457fd96eaecef85e4758ad1421dd868ba32dfb6cb9ca87a7669cfe0f738788bfcc37d47568e6045332d083114f0ff3c7401a8280fcd139461a9721075b95d86447e41ac0abfca44182150044530334775acae1b081d20a89795ecc335aebc29961c76e0aa74a16ba55c068465f1713b5e7b212082a2431a3e5b2d84da4760453d2044644334699dddf62b27962c953c2c138a7342ebccc26d749d3094247d2a8c9bee170b53a33d231bd6ea11372a0e2b51f185391a3b62b36c0bd42c4f2d2b61c0ec879cd6a316d45b6292e088dddc9ec3d76734d318dec5732d1aac7923f56626edd4c60dbd80eb6dc3aae78a31f8c7f10f5dcbeb81b26b433aea63c420099108cbced5fd38be4851f996c4353da89ebb0b6aa38d3de89cfda4c138098a68bd56eeb2348fd9aaeb01b2f1ebaea143a32a8da049bef52e157d3ea077f334dc2815bea5ea8107565d2f35221efed7c0842caedae79be0b914d432b115b037b5ffb08e5ed16856e37f7da510beadb6a7fcd9252fd03e1746f31df4121b4ecea6d20d10e4a32347feeccee45d4555023d20b8e28d9f8bc48932335dcf04b57cdbe36f9b8689e83773e186b74d5a58e6cb0bd6b2ff7386179acec9d82eb7a8eee657be1d272cedd72b48567e5b5ea85553d61e859272df5c6fc8a668b3e80a8ea05e8983e959be6dcc4f58d95b73608e25ab86173ec5d94e7cb36ca612b7e928bcdda7960f567ebe79ef209a6bf21d4b969444dd6f8a5eaa1972797dd31814e91aee9eda66762f41db5a56dfe6b58b55efbebcb16306aa69898767a6b6838a2f25251d6186da7b59e10ef20403afcb465d001ea25f6d8ed106175c159a3b0967ac1871c399b7d711c53e9fb584defe28f1e8df6759eb89d2cd5d4f5e9c492739a36b7a207bbe40835a640b5f09130a7b32b87a2510b1b6b7a9986eef6a1692eb56bb6254fd4d69dfdcaa824792ff480cf288818a9393aa90cf19ce59fcec06727cd782c76d6424e1cce6d54e3e2038e44d5188ee9fc96ff8057675db58a2ceed92841a82d8d6dc6d2a55e3de0ee07d46aab3d8fcd6c51680cb40dc896d7ff09b1ac1999d2292791671989a46b749e1f7541ecf3cdf2981e161d5eb04b6bb1f38ad5780cc7a363d658e64e50c6e6be5e177eeb5f60f498efe075e87617c6fe980bc06ac918770b43b54f74b029e40c572e726346b2d725c3db53439ec67c7dfc4e765dbdd884ca63d196810e2e9cf78b1f66713dc7726f5bfbec2e350ed8e5956e648d781abe9c534bdcf10414a4afa7adcddf91a7a3aa36ea8d7a2abc70c57e6a34867201fa1b91d14d8dd90fe58ee636f836a3d4c892e22e4b0ed436d5336fe0cb316d06c0bea9e004cbedf08aa92be7f55fca2a79b8b6be4eaeae7697ceeefb64a726d81b3116ee4d46ad310ada50c0e4b66a81264ab65af6da3b2d2b46d492a0a5f6f76befc9a62520819e3c656bb96f1848910a8aa03d54b60b90e6038d84f022bf659bd00bd39c85446636f10730ecbed234f59829d3e34dda8e468ea964ff1629f5fcda75b4d6027d2d4ecfe0f2c322ddb5750cf30feb19d6dca776972509ebc43b1ac20d61ce5cea5de750366692c433b67d6f6cfbf82e5f3fafeb8839095318a529668d11a0592ca1668d43915a2fa4a9846534ebc2575c6c4c46a1fafea4f8fe4e584946d9adba65b8252b4f6b1fac69d9e72cf3460fe77dc07b08a7be14703f513aaf361747662225b7c28e6dc2a60bbe5deb7eb4fab5b283fd44629e9767850e81ed5dfe039f40a73e81198207f832f387acaf753b3c4e9b398fbb7709053e58c34880021a536b21ab15fd1ab94e2f3214fcba420bbf505ea48c39319b8e1fd359a76eaaa89aee937447639d7e0cbcfc9b51623afa3ace9224ca2f7294ec5fa1bc6ace32202dc8951bf855a18fe3954764e729c19e99542c58808d0c5df406dc06740d9890854b7ac7ecd911fdb8b6d438d92abf7ea8550fdbdb0cde9f8bd61954c7524949f445fe0d03072569b40c3e194702f91671f39fff9904fb23471cb5c81a835f72814078a375135d4457cf2411339c8a787336e2b573a2ac29f730343db9c374553d83744b9b6e18fcdbe2aeac359c644d553f08bb25271be6dc65a711a9c870b80e59612aab12412f3e0a30446c7ad728bf0f0525a9b6a0f508f24e8459f93d4e4b21dd827087f21addced13bf2938fd750299e918be12e88bf0feddbf5008530fb4afa898b8199fcc608d78a17f51d591e31bc826fab0ac45628ed12899fa8e82c45a9e2e5aee6dc1612a9571661a96d4e590e6aad99fa97874f85100b0c4a433dd6b99711efa554efff917d44c8c4a4206b4e084bdcfbd1635487df0b75b003e5de47160cc8cbb0d3816f4228aba023d73bd3a771031e4f5eb1e6b3cd1d057643c0c280f15d27d9d9bd29a8d8069c364f29b710c97fff21807191317202f974d55b87191b0566dfdf75a0a038b2f2d395ec6ffd84a4c230a104493cbed6f591eebccc4c4c8057c08f61cadcfd6b1fcc255a9f0324aab6392e8c637a8a4527928d7734317414d64d5ee2da7b77a00924cb0b9de6292e9c635a2f0881710adbf6f976e0611ff9a3d5947d6cd95aa9fb3be27f473eeb2a190082d48ac4e715f8bc9ac6703e9cf2b302f64aaf99c2ffdae436c87e389e5cb8ec1a6fd5f1d8197bfcd96f042468c85249c7b96481ca4d180a949b7b46d1438b3473c35839ecef715e92b4df956be95b078d5fefd842466fead1770211467e5cb710753dda115acbcdec6d56ccfd139201e4a515cddd8fbc9fcb7018420dfeba1cdfb5c49db670962181caf0a3e9da7cb8d854aa6a5c3281a1cae5376325faa5f2b6f9ca68f282fbe71993fa7204aa0d763cdf1e903eb7ec67848dbb665047a39fdc442ae55f5ddea10d9efe151782ef0d08529e971715be9bc8702da7d3203dce7e921f933eecf647a840563855422a774508db3e1dd5573035013106883ae0803b3c8f16a1ca62099443a9f3502d5a570bb319f63fbf3eb8cba0eb19f53de8bcf544cf0993ff4d2606144aefc0907796baecaac78567f0cc257700900697501258b5945982507d13548e2507c86a3f513c4b4d6f2f094990904f364f4175adb2307b717977ea2e9c307a59e8bf2c5b73c9bacd533bbac81926fbd70465f8ab19516ab621da27d3f97584082a31b352aa1b713309657b15b78dcfd23c80e5acdf0c5f34b6e00c36667f11fb432bf0aa7873253bf31393a6d223ec3b6c7523f96c272393ebae432e3027460dadc378207c5c05ed02ebfb932ecac5aec79416a36f7e9a841199108994f7508948ad39001d441e33574631c08b34173ddbdd1772cc7c8f459914136745ed024d7d86dffa70e205188c82c19787633447ce9d076688e46f2da43c6651cc3000d1602ecb8a469fcfbf47aa9d231932a3fa731d5cf3d1c5c36d1bd1605eea4206d9208aaa6ce48fc58eef037d8b5f939bcd1131e16bc225c70f348527c5e356018dd241f477a3fcdf14347852cf6564aeb3f844771976e29faba56db6b7a1892b2040ccb84172d2b6ec816ef2316795f0cad96dbce7c66d73aa1ff8d7daa86b6c653d25dced393ffc3876fc50f708dd822342c288a8baedb1ff4d4dde60924079b9397f0825dd123df0717a6be2f9a040881bab7d94003221a3a473821d14f8bb6998a211ce7cc42905e0441bb254792eb3ae42522cb6160e8626da4119d91f2f8a4285eb8eafac9a1f8351007aebd3a9689ec42a7fd7b40ceb77ea6162a52662495e508c146fdb830644b9fa021a3c5da7a4816c9908d9be63fe33a0e4cc5989dc4fb548d439daa1018af1299193ec730d625a6a2aa8201fdc2fba66871fa33c8f1d3e8b3876753fbd4ff4c3e09184411b820f29b16de7cce9a833c679d679ae9e7489bb0ed3628c67310d5d83dd198abc26d71dca9a2767106fd1ec0686f5baf79343ad0d2411bae3d92842676af7a1bba6b3d38f1db4b175af612bec2783376ae26e1dfb7274ba043a0816f8878e177e1e312b217648c95eca994d64587da86abacefe28af71652a081f8839aae4cbf7ea7e4ef1dbdbf9dfe5ed7a8132667472df9fedca9fdb52019ab980143cc65a9b00657f57b6d23f85cec77f31a231e1562b17e5a6dbdda20ed6737d8f2d6bd429de75f4fc930960949f55438ef96bc6a655de8189dd260c16a92ff42b19e49665b967281550c91f3a159d586f7f963af0934255da0dad38ac5ef051eeeb54eb0b2c24a4141ce5a2e3fab54690109155a24a4e9970503ca713934557dfab797322bbd17c8dd397cfa839926b48c5e3f2aa46d144015a60b65714ec5d4c9922c2cb2974ae6f33ec21ef6801ee26bd6c8474fd9b2a768cfdc9e5ee02319051d63630af5a8793de11206072f1bfb881b2ae574ad7739df42c344acdbdcbb5f9494882d777b5c595231c8422dff931a41749091dc66b8830d8136fdb36e4825fb489b6346748a8b850db9f4f791a1254b67f941b088a5d6af4c3b10039aa78d2e2bafc02a9abe5d9fd80468159909188e8d46dccf04470c1bc0e40d9ba089707271e75e9a70a389fecad32f0eb49cd4a486ed8eba4f5d8c1ebe9a38b1618434228fed9b5bec12d8f1998b096bf53f7144d9e495bb93913f09fece79cf4b860cd6d39fa23b6e7a14a0fa0a546332923383556c3d704a6b667749859996224ff3438f15505b0fcec22793ce5117a747cefd6b1e009b5ac25e472a970e32ce17faafe880783274c985e58e67118b47c070aff74abb96a685bf66a79526dcf749dd10c6ed52f68a10dc55b3da31bb9c351aab441dbc58485dad75006f6ad6447642846d2efbcf055883de14ec3d007230b05971f6c255263ba1d725515a76671a1a16c349ec5462901a533538e4a4e9d02f67a4c75ca", 0x1000, 0x1}, {&(0x7f0000001200)="660a933b7654e0bfeb1ae11f4cba9bf42d533c3afe7c99fd14d672a914f1ee47ec70008594a5e36e3e6afcabaa0171b76a0b48ba75237e2af09a659d0a31286f23134e8062e9777cbe50b5cc1c50348c3de082b1cb93148ed8a53fc5c856254ad53b5e4208ce9a0f2a0019f78086afaef7f1d2a3956e2984975b8b09995b259ad663695fd1dae1dd05", 0x89, 0x3}, {&(0x7f00000012c0)="262abcf21100a1d2551d979dd4056b7ab6709327817e212f7d36f73cf2c512b2e4d9183981c4b6b5a77369fc6e7bb2519079055c736d806a5074f4b8c6f93f6ff89b8a04d1adbad08be767e18606c63cc6019774e13cc7cec7ade641cb3dd2c707671ef35450c47f7538e41d2ed97d204b1503974b3ffd24ec80c7677d74c44a695f3b3852bf5dfe8556a311f86029772a12d69bef8833ce655c7e2afaef903ec00683", 0xa3, 0xffffffffffffffff}, {0x0, 0x0, 0xa1}, {0x0, 0x0, 0x2}], 0x840, &(0x7f00000016c0)={[{@dots}, {@nodots}, {@fat=@sys_immutable}, {@nodots}, {@nodots}, {@nodots}, {@nodots}], [{@measure}]}) 09:39:10 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x1000000, 0x0, 0x80019e) 09:39:10 executing program 2: syz_open_dev$tty20(0xc, 0x4, 0x1) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nbd(&(0x7f0000000380), r0) 09:39:10 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x2d) [ 770.898961][ T9714] loop5: detected capacity change from 0 to 512 [ 770.902755][ T9713] loop0: detected capacity change from 0 to 16383 [ 770.915806][ T9714] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 770.945320][ T9713] FAT-fs (loop0): Unrecognized mount option "measure" or missing value [ 770.945571][ T9714] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 770.966646][ T9714] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 770.979565][ T9714] EXT4-fs (loop5): This should not happen!! Data will be lost [ 770.979565][ T9714] [ 770.989216][ T9714] EXT4-fs (loop5): Total free blocks count 0 [ 770.995363][ T9714] EXT4-fs (loop5): Free/Dirty block details [ 771.001508][ T9714] EXT4-fs (loop5): free_blocks=0 [ 771.006499][ T9714] EXT4-fs (loop5): dirty_blocks=871 [ 771.011699][ T9714] EXT4-fs (loop5): Block reservation details [ 771.017800][ T9714] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:10 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000fff600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:10 executing program 2: io_setup(0x5, &(0x7f0000000080)=0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) io_submit(r0, 0x1, &(0x7f00000006c0)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x7, 0x0, r1, 0x0}]) 09:39:10 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x900000000000000, 0x0, 0x80019e) 09:39:10 executing program 0: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x9, 0x6, &(0x7f0000001600)=[{&(0x7f0000000140)="7a66506951d47039e0281dcd63681838c96cc297ae28cb9655fa12567b45f9374aedfbf3d15e428f21092bd25c2be707b97081128e25a54077a42e533aa92a2e3555685f61fc9709b5422b60d72807307f9ddd1f4062ea92b97b756177f6a67febf07ca8aa817c2153de0a0ac04ffd6f9cc9855d465d3fbf35f605faa28c8a0e972d3c877da28b7ae6f124c78a2c912bdfc94f8d5aacdc871f82552ca1c29aa5f93d90af653093f1", 0xa8}, {&(0x7f0000000200)="3771c74d446fb0af3b9c1cec47e3638c968ebffa5e4ffaeba53b3f4a386ba0520bcc6edb2b0277be9ebe20a3ca6f8faf7f48d23e4c7a9f45de570c1908770c87ce55853b6dc01796a0990f3dbfdaf7fec79ad0b89a1662038769efb7801bb9eed8c56283565f6d780011a033bfecda9f2fe8254d3dea596837344f0e17474eda9b9a3b3a6aed79dc76cbb65716b47d1c7f7d5c916f999a78e8e8e4b4839795578db40122630f88892d9ca48e2b12cad3df61466779a47f71b12b229e25ca468e8d80d1c8cd70ca5942a32bfe063df0ee51e2571da6a51e3d832d78e277aae61c4af5c8bdae691672567fd5310d5bb50ca372fa219c197d56b89691b01cde72e4296a05a477d3de384e24780c0575a0decff10b63de097d8395c7129f8533897ddd014ce25f6a36d1c9240f907192f3656b76c80549cbbd28dc44d02708b59220aa778db173dca23025866bdc03a119836de43ecfb91ad0dc2813a42b8bd9ba00e792e62fde830893b8130fec0cc1161117b0772b83ad1b0b66049c2d6e60f33eb6807fbd34308a8ef83a2a59768980b96e8cd3596aea5c3729095abd290993fb08acadceb7bc2393b48901fa46557a3ed2f4046a743880c16a55ba72f1942b029c4b24dd15a27015c7ab3e78196bc47dd87b7cc4992bb3597a4bcefe5a3125f8a7c1636aabcc4b5eb4285bcb1c21d414529f5d281fab001f2898ab36083662e68c41501a62fe040f10340cf2271385f1cf1ae7ae4ef94f008b2d2f82cc5473107a987668aa3c493cb88bcd0c4211be98150b3ed36001f6b1b7bb49d71b9e231f4535c6555ff6a844475e9afdc8ca4f3819e8073d16a37093a21aafbe0dc86c50f53531823e69c90c794400ec0fef65518ea68c457fd96eaecef85e4758ad1421dd868ba32dfb6cb9ca87a7669cfe0f738788bfcc37d47568e6045332d083114f0ff3c7401a8280fcd139461a9721075b95d86447e41ac0abfca44182150044530334775acae1b081d20a89795ecc335aebc29961c76e0aa74a16ba55c068465f1713b5e7b212082a2431a3e5b2d84da4760453d2044644334699dddf62b27962c953c2c138a7342ebccc26d749d3094247d2a8c9bee170b53a33d231bd6ea11372a0e2b51f185391a3b62b36c0bd42c4f2d2b61c0ec879cd6a316d45b6292e088dddc9ec3d76734d318dec5732d1aac7923f56626edd4c60dbd80eb6dc3aae78a31f8c7f10f5dcbeb81b26b433aea63c420099108cbced5fd38be4851f996c4353da89ebb0b6aa38d3de89cfda4c138098a68bd56eeb2348fd9aaeb01b2f1ebaea143a32a8da049bef52e157d3ea077f334dc2815bea5ea8107565d2f35221efed7c0842caedae79be0b914d432b115b037b5ffb08e5ed16856e37f7da510beadb6a7fcd9252fd03e1746f31df4121b4ecea6d20d10e4a32347feeccee45d4555023d20b8e28d9f8bc48932335dcf04b57cdbe36f9b8689e83773e186b74d5a58e6cb0bd6b2ff7386179acec9d82eb7a8eee657be1d272cedd72b48567e5b5ea85553d61e859272df5c6fc8a668b3e80a8ea05e8983e959be6dcc4f58d95b73608e25ab86173ec5d94e7cb36ca612b7e928bcdda7960f567ebe79ef209a6bf21d4b969444dd6f8a5eaa1972797dd31814e91aee9eda66762f41db5a56dfe6b58b55efbebcb16306aa69898767a6b6838a2f25251d6186da7b59e10ef20403afcb465d001ea25f6d8ed106175c159a3b0967ac1871c399b7d711c53e9fb584defe28f1e8df6759eb89d2cd5d4f5e9c492739a36b7a207bbe40835a640b5f09130a7b32b87a2510b1b6b7a9986eef6a1692eb56bb6254fd4d69dfdcaa824792ff480cf288818a9393aa90cf19ce59fcec06727cd782c76d6424e1cce6d54e3e2038e44d5188ee9fc96ff8057675db58a2ceed92841a82d8d6dc6d2a55e3de0ee07d46aab3d8fcd6c51680cb40dc896d7ff09b1ac1999d2292791671989a46b749e1f7541ecf3cdf2981e161d5eb04b6bb1f38ad5780cc7a363d658e64e50c6e6be5e177eeb5f60f498efe075e87617c6fe980bc06ac918770b43b54f74b029e40c572e726346b2d725c3db53439ec67c7dfc4e765dbdd884ca63d196810e2e9cf78b1f66713dc7726f5bfbec2e350ed8e5956e648d781abe9c534bdcf10414a4afa7adcddf91a7a3aa36ea8d7a2abc70c57e6a34867201fa1b91d14d8dd90fe58ee636f836a3d4c892e22e4b0ed436d5336fe0cb316d06c0bea9e004cbedf08aa92be7f55fca2a79b8b6be4eaeae7697ceeefb64a726d81b3116ee4d46ad310ada50c0e4b66a81264ab65af6da3b2d2b46d492a0a5f6f76befc9a62520819e3c656bb96f1848910a8aa03d54b60b90e6038d84f022bf659bd00bd39c85446636f10730ecbed234f59829d3e34dda8e468ea964ff1629f5fcda75b4d6027d2d4ecfe0f2c322ddb5750cf30feb19d6dca776972509ebc43b1ac20d61ce5cea5de750366692c433b67d6f6cfbf82e5f3fafeb8839095318a529668d11a0592ca1668d43915a2fa4a9846534ebc2575c6c4c46a1fafea4f8fe4e584946d9adba65b8252b4f6b1fac69d9e72cf3460fe77dc07b08a7be14703f513aaf361747662225b7c28e6dc2a60bbe5deb7eb4fab5b283fd44629e9767850e81ed5dfe039f40a73e81198207f832f387acaf753b3c4e9b398fbb7709053e58c34880021a536b21ab15fd1ab94e2f3214fcba420bbf505ea48c39319b8e1fd359a76eaaa89aee937447639d7e0cbcfc9b51623afa3ace9224ca2f7294ec5fa1bc6ace32202dc8951bf855a18fe3954764e729c19e99542c58808d0c5df406dc06740d9890854b7ac7ecd911fdb8b6d438d92abf7ea8550fdbdb0cde9f8bd61954c7524949f445fe0d03072569b40c3e194702f91671f39fff9904fb23471cb5c81a835f72814078a375135d4457cf2411339c8a787336e2b573a2ac29f730343db9c374553d83744b9b6e18fcdbe2aeac359c644d553f08bb25271be6dc65a711a9c870b80e59612aab12412f3e0a30446c7ad728bf0f0525a9b6a0f508f24e8459f93d4e4b21dd827087f21addced13bf2938fd750299e918be12e88bf0feddbf5008530fb4afa898b8199fcc608d78a17f51d591e31bc826fab0ac45628ed12899fa8e82c45a9e2e5aee6dc1612a9571661a96d4e590e6aad99fa97874f85100b0c4a433dd6b99711efa554efff917d44c8c4a4206b4e084bdcfbd1635487df0b75b003e5de47160cc8cbb0d3816f4228aba023d73bd3a771031e4f5eb1e6b3cd1d057643c0c280f15d27d9d9bd29a8d8069c364f29b710c97fff21807191317202f974d55b87191b0566dfdf75a0a038b2f2d395ec6ffd84a4c230a104493cbed6f591eebccc4c4c8057c08f61cadcfd6b1fcc255a9f0324aab6392e8c637a8a4527928d7734317414d64d5ee2da7b77a00924cb0b9de6292e9c635a2f0881710adbf6f976e0611ff9a3d5947d6cd95aa9fb3be27f473eeb2a190082d48ac4e715f8bc9ac6703e9cf2b302f64aaf99c2ffdae436c87e389e5cb8ec1a6fd5f1d8197bfcd96f042468c85249c7b96481ca4d180a949b7b46d1438b3473c35839ecef715e92b4df956be95b078d5fefd842466fead1770211467e5cb710753dda115acbcdec6d56ccfd139201e4a515cddd8fbc9fcb7018420dfeba1cdfb5c49db670962181caf0a3e9da7cb8d854aa6a5c3281a1cae5376325faa5f2b6f9ca68f282fbe71993fa7204aa0d763cdf1e903eb7ec67848dbb665047a39fdc442ae55f5ddea10d9efe151782ef0d08529e971715be9bc8702da7d3203dce7e921f933eecf647a840563855422a774508db3e1dd5573035013106883ae0803b3c8f16a1ca62099443a9f3502d5a570bb319f63fbf3eb8cba0eb19f53de8bcf544cf0993ff4d2606144aefc0907796baecaac78567f0cc257700900697501258b5945982507d13548e2507c86a3f513c4b4d6f2f094990904f364f4175adb2307b717977ea2e9c307a59e8bf2c5b73c9bacd533bbac81926fbd70465f8ab19516ab621da27d3f97584082a31b352aa1b713309657b15b78dcfd23c80e5acdf0c5f34b6e00c36667f11fb432bf0aa7873253bf31393a6d223ec3b6c7523f96c272393ebae432e3027460dadc378207c5c05ed02ebfb932ecac5aec79416a36f7e9a841199108994f7508948ad39001d441e33574631c08b34173ddbdd1772cc7c8f459914136745ed024d7d86dffa70e205188c82c19787633447ce9d076688e46f2da43c6651cc3000d1602ecb8a469fcfbf47aa9d231932a3fa731d5cf3d1c5c36d1bd1605eea4206d9208aaa6ce48fc58eef037d8b5f939bcd1131e16bc225c70f348527c5e356018dd241f477a3fcdf14347852cf6564aeb3f844771976e29faba56db6b7a1892b2040ccb84172d2b6ec816ef2316795f0cad96dbce7c66d73aa1ff8d7daa86b6c653d25dced393ffc3876fc50f708dd822342c288a8baedb1ff4d4dde60924079b9397f0825dd123df0717a6be2f9a040881bab7d94003221a3a473821d14f8bb6998a211ce7cc42905e0441bb254792eb3ae42522cb6160e8626da4119d91f2f8a4285eb8eafac9a1f8351007aebd3a9689ec42a7fd7b40ceb77ea6162a52662495e508c146fdb830644b9fa021a3c5da7a4816c9908d9be63fe33a0e4cc5989dc4fb548d439daa1018af1299193ec730d625a6a2aa8201fdc2fba66871fa33c8f1d3e8b3876753fbd4ff4c3e09184411b820f29b16de7cce9a833c679d679ae9e7489bb0ed3628c67310d5d83dd198abc26d71dca9a2767106fd1ec0686f5baf79343ad0d2411bae3d92842676af7a1bba6b3d38f1db4b175af612bec2783376ae26e1dfb7274ba043a0816f8878e177e1e312b217648c95eca994d64587da86abacefe28af71652a081f8839aae4cbf7ea7e4ef1dbdbf9dfe5ed7a8132667472df9fedca9fdb52019ab980143cc65a9b00657f57b6d23f85cec77f31a231e1562b17e5a6dbdda20ed6737d8f2d6bd429de75f4fc930960949f55438ef96bc6a655de8189dd260c16a92ff42b19e49665b967281550c91f3a159d586f7f963af0934255da0dad38ac5ef051eeeb54eb0b2c24a4141ce5a2e3fab54690109155a24a4e9970503ca713934557dfab797322bbd17c8dd397cfa839926b48c5e3f2aa46d144015a60b65714ec5d4c9922c2cb2974ae6f33ec21ef6801ee26bd6c8474fd9b2a768cfdc9e5ee02319051d63630af5a8793de11206072f1bfb881b2ae574ad7739df42c344acdbdcbb5f9494882d777b5c595231c8422dff931a41749091dc66b8830d8136fdb36e4825fb489b6346748a8b850db9f4f791a1254b67f941b088a5d6af4c3b10039aa78d2e2bafc02a9abe5d9fd80468159909188e8d46dccf04470c1bc0e40d9ba089707271e75e9a70a389fecad32f0eb49cd4a486ed8eba4f5d8c1ebe9a38b1618434228fed9b5bec12d8f1998b096bf53f7144d9e495bb93913f09fece79cf4b860cd6d39fa23b6e7a14a0fa0a546332923383556c3d704a6b667749859996224ff3438f15505b0fcec22793ce5117a747cefd6b1e009b5ac25e472a970e32ce17faafe880783274c985e58e67118b47c070aff74abb96a685bf66a79526dcf749dd10c6ed52f68a10dc55b3da31bb9c351aab441dbc58485dad75006f6ad6447642846d2efbcf055883de14ec3d007230b05971f6c255263ba1d725515a76671a1a16c349ec5462901a533538e4a4e9d02f67a4c75ca", 0x1000, 0x1}, {&(0x7f0000001200)="660a933b7654e0bfeb1ae11f4cba9bf42d533c3afe7c99fd14d672a914f1ee47ec70008594a5e36e3e6afcabaa0171b76a0b48ba75237e2af09a659d0a31286f23134e8062e9777cbe50b5cc1c50348c3de082b1cb93148ed8a53fc5c856254ad53b5e4208ce9a0f2a0019f78086afaef7f1d2a3956e2984975b8b09995b259ad663695fd1dae1dd05", 0x89, 0x3}, {&(0x7f00000012c0)="262abcf21100a1d2551d979dd4056b7ab6709327817e212f7d36f73cf2c512b2e4d9183981c4b6b5a77369fc6e7bb2519079055c736d806a5074f4b8c6f93f6ff89b8a04d1adbad08be767e18606c63cc6019774e13cc7cec7ade641cb3dd2c707671ef35450c47f7538e41d2ed97d204b1503974b3ffd24ec80c7677d74c44a695f3b3852bf5dfe8556a311f86029772a12d69bef8833ce655c7e2afaef903ec00683", 0xa3, 0xffffffffffffffff}, {0x0, 0x0, 0xa1}, {0x0, 0x0, 0x2}], 0x840, &(0x7f00000016c0)={[{@dots}, {@nodots}, {@fat=@sys_immutable}, {@nodots}, {@nodots}, {@nodots}, {@nodots}], [{@measure}]}) 09:39:10 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x2e) [ 771.259245][ T9745] loop3: detected capacity change from 0 to 1051 [ 771.263066][ T9743] loop0: detected capacity change from 0 to 16383 [ 771.270534][ T9745] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 771.284023][ T9745] EXT4-fs (loop3): orphan cleanup on readonly fs [ 771.294767][ T9743] FAT-fs (loop0): Unrecognized mount option "measure" or missing value [ 771.296777][ T9745] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 771.312679][ T9745] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 771.323990][ T9745] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 771.337991][ T9745] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 771.344610][ T9745] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:10 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1, 0x9}, {0x6}]}) 09:39:10 executing program 0: waitid$P_PIDFD(0x3, 0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) [ 771.350101][ T9758] loop5: detected capacity change from 0 to 512 [ 771.375935][ T9758] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. 09:39:10 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900feff600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:10 executing program 0: syz_mount_image$ext4(&(0x7f00000000c0)='ext3\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) [ 771.414894][ T25] audit: type=1326 audit(1622194750.703:292): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=system_u:system_r:kernel_t:s0 pid=9765 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=c000003e syscall=202 compat=0 ip=0x4665d9 code=0x0 [ 771.440384][ T9758] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 771.454022][ T9758] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 771.466824][ T9758] EXT4-fs (loop5): This should not happen!! Data will be lost [ 771.466824][ T9758] [ 771.476650][ T9758] EXT4-fs (loop5): Total free blocks count 0 [ 771.482654][ T9758] EXT4-fs (loop5): Free/Dirty block details [ 771.488582][ T9758] EXT4-fs (loop5): free_blocks=0 [ 771.493532][ T9758] EXT4-fs (loop5): dirty_blocks=871 [ 771.498731][ T9758] EXT4-fs (loop5): Block reservation details [ 771.504775][ T9758] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 771.530705][ T9782] loop3: detected capacity change from 0 to 1051 [ 771.538725][ T9782] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 771.549882][ T9782] EXT4-fs (loop3): orphan cleanup on readonly fs [ 771.557270][ T9782] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 771.568597][ T9782] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 771.582517][ T9782] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 771.589091][ T9782] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:11 executing program 2: io_setup(0x3, &(0x7f0000000000)=0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) io_submit(r0, 0x2, &(0x7f0000000080)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0}]) 09:39:11 executing program 0: mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xda52f7717f5647b5, 0xffffffffffffffff, 0x10000000) 09:39:11 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x2f) 09:39:11 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x1080000, 0x0, 0x80019e) 09:39:11 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000000200100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 771.902557][ T9803] loop5: detected capacity change from 0 to 512 [ 771.912094][ T9807] loop3: detected capacity change from 0 to 1051 [ 771.926934][ T9807] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 771.936988][ T9803] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 771.940906][ T9807] EXT4-fs (loop3): orphan cleanup on readonly fs [ 771.955572][ T9807] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 771.966949][ T9807] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 771.980873][ T9807] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 771.987461][ T9807] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:11 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xc00000000000000, 0x0, 0x80019e) 09:39:11 executing program 2: syz_mount_image$msdos(0x0, 0x0, 0x0, 0x5, &(0x7f0000001600)=[{&(0x7f0000000140)='z', 0x1}, {&(0x7f0000000200)="3771c74d446fb0af3b9c1cec47e3638c968ebffa5e4ffaeba53b3f4a386ba0520bcc6edb2b0277be9ebe20a3ca6f8faf7f48d23e4c7a9f45de570c1908770c87ce55853b6dc01796a0990f3dbfdaf7fec79ad0b89a1662038769efb7801bb9eed8c56283565f6d780011a033bfecda9f2fe8254d3dea596837344f0e17474eda9b9a3b3a6aed79dc76cbb65716b47d1c7f7d5c916f999a78e8e8e4b4839795578db40122630f88892d9ca48e2b12cad3df61466779a47f71b12b229e25ca468e8d80d1c8cd70ca5942a32bfe063df0ee51e2571da6a51e3d832d78e277aae61c4af5c8bdae691672567fd5310d5bb50ca372fa219c197d56b89691b01cde72e4296a05a477d3de384e24780c0575a0decff10b63de097d8395c7129f8533897ddd014ce25f6a36d1c9240f907192f3656b76c80549cbbd28dc44d02708b59220aa778db173dca23025866bdc03a119836de43ecfb91ad0dc2813a42b8bd9ba00e792e62fde830893b8130fec0cc1161117b0772b83ad1b0b66049c2d6e60f33eb6807fbd34308a8ef83a2a59768980b96e8cd3596aea5c3729095abd290993fb08acadceb7bc2393b48901fa46557a3ed2f4046a743880c16a55ba72f1942b029c4b24dd15a27015c7ab3e78196bc47dd87b7cc4992bb3597a4bcefe5a3125f8a7c1636aabcc4b5eb4285bcb1c21d414529f5d281fab001f2898ab36083662e68c41501a62fe040f10340cf2271385f1cf1ae7ae4ef94f008b2d2f82cc5473107a987668aa3c493cb88bcd0c4211be98150b3ed36001f6b1b7bb49d71b9e231f4535c6555ff6a844475e9afdc8ca4f3819e8073d16a37093a21aafbe0dc86c50f53531823e69c90c794400ec0fef65518ea68c457fd96eaecef85e4758ad1421dd868ba32dfb6cb9ca87a7669cfe0f738788bfcc37d47568e6045332d083114f0ff3c7401a8280fcd139461a9721075b95d86447e41ac0abfca44182150044530334775acae1b081d20a89795ecc335aebc29961c76e0aa74a16ba55c068465f1713b5e7b212082a2431a3e5b2d84da4760453d2044644334699dddf62b27962c953c2c138a7342ebccc26d749d3094247d2a8c9bee170b53a33d231bd6ea11372a0e2b51f185391a3b62b36c0bd42c4f2d2b61c0ec879cd6a316d45b6292e088dddc9ec3d76734d318dec5732d1aac7923f56626edd4c60dbd80eb6dc3aae78a31f8c7f10f5dcbeb81b26b433aea63c420099108cbced5fd38be4851f996c4353da89ebb0b6aa38d3de89cfda4c138098a68bd56eeb2348fd9aaeb01b2f1ebaea143a32a8da049bef52e157d3ea077f334dc2815bea5ea8107565d2f35221efed7c0842caedae79be0b914d432b115b037b5ffb08e5ed16856e37f7da510beadb6a7fcd9252fd03e1746f31df4121b4ecea6d20d10e4a32347feeccee45d4555023d20b8e28d9f8bc48932335dcf04b57cdbe36f9b8689e83773e186b74d5a58e6cb0bd6b2ff7386179acec9d82eb7a8eee657be1d272cedd72b48567e5b5ea85553d61e859272df5c6fc8a668b3e80a8ea05e8983e959be6dcc4f58d95b73608e25ab86173ec5d94e7cb36ca612b7e928bcdda7960f567ebe79ef209a6bf21d4b969444dd6f8a5eaa1972797dd31814e91aee9eda66762f41db5a56dfe6b58b55efbebcb16306aa69898767a6b6838a2f25251d6186da7b59e10ef20403afcb465d001ea25f6d8ed106175c159a3b0967ac1871c399b7d711c53e9fb584defe28f1e8df6759eb89d2cd5d4f5e9c492739a36b7a207bbe40835a640b5f09130a7b32b87a2510b1b6b7a9986eef6a1692eb56bb6254fd4d69dfdcaa824792ff480cf288818a9393aa90cf19ce59fcec06727cd782c76d6424e1cce6d54e3e2038e44d5188ee9fc96ff8057675db58a2ceed92841a82d8d6dc6d2a55e3de0ee07d46aab3d8fcd6c51680cb40dc896d7ff09b1ac1999d2292791671989a46b749e1f7541ecf3cdf2981e161d5eb04b6bb1f38ad5780cc7a363d658e64e50c6e6be5e177eeb5f60f498efe075e87617c6fe980bc06ac918770b43b54f74b029e40c572e726346b2d725c3db53439ec67c7dfc4e765dbdd884ca63d196810e2e9cf78b1f66713dc7726f5bfbec2e350ed8e5956e648d781abe9c534bdcf10414a4afa7adcddf91a7a3aa36ea8d7a2abc70c57e6a34867201fa1b91d14d8dd90fe58ee636f836a3d4c892e22e4b0ed436d5336fe0cb316d06c0bea9e004cbedf08aa92be7f55fca2a79b8b6be4eaeae7697ceeefb64a726d81b3116ee4d46ad310ada50c0e4b66a81264ab65af6da3b2d2b46d492a0a5f6f76befc9a62520819e3c656bb96f1848910a8aa03d54b60b90e6038d84f022bf659bd00bd39c85446636f10730ecbed234f59829d3e34dda8e468ea964ff1629f5fcda75b4d6027d2d4ecfe0f2c322ddb5750cf30feb19d6dca776972509ebc43b1ac20d61ce5cea5de750366692c433b67d6f6cfbf82e5f3fafeb8839095318a529668d11a0592ca1668d43915a2fa4a9846534ebc2575c6c4c46a1fafea4f8fe4e584946d9adba65b8252b4f6b1fac69d9e72cf3460fe77dc07b08a7be14703f513aaf361747662225b7c28e6dc2a60bbe5deb7eb4fab5b283fd44629e9767850e81ed5dfe039f40a73e81198207f832f387acaf753b3c4e9b398fbb7709053e58c34880021a536b21ab15fd1ab94e2f3214fcba420bbf505ea48c39319b8e1fd359a76eaaa89aee937447639d7e0cbcfc9b51623afa3ace9224ca2f7294ec5fa1bc6ace32202dc8951bf855a18fe3954764e729c19e99542c58808d0c5df406dc06740d9890854b7ac7ecd911fdb8b6d438d92abf7ea8550fdbdb0cde9f8bd61954c7524949f445fe0d03072569b40c3e194702f91671f39fff9904fb23471cb5c81a835f72814078a375135d4457cf2411339c8a787336e2b573a2ac29f730343db9c374553d83744b9b6e18fcdbe2aeac359c644d553f08bb25271be6dc65a711a9c870b80e59612aab12412f3e0a30446c7ad728bf0f0525a9b6a0f508f24e8459f93d4e4b21dd827087f21addced13bf2938fd750299e918be12e88bf0feddbf5008530fb4afa898b8199fcc608d78a17f51d591e31bc826fab0ac45628ed12899fa8e82c45a9e2e5aee6dc1612a9571661a96d4e590e6aad99fa97874f85100b0c4a433dd6b99711efa554efff917d44c8c4a4206b4e084bdcfbd1635487df0b75b003e5de47160cc8cbb0d3816f4228aba023d73bd3a771031e4f5eb1e6b3cd1d057643c0c280f15d27d9d9bd29a8d8069c364f29b710c97fff21807191317202f974d55b87191b0566dfdf75a0a038b2f2d395ec6ffd84a4c230a104493cbed6f591eebccc4c4c8057c08f61cadcfd6b1fcc255a9f0324aab6392e8c637a8a4527928d7734317414d64d5ee2da7b77a00924cb0b9de6292e9c635a2f0881710adbf6f976e0611ff9a3d5947d6cd95aa9fb3be27f473eeb2a190082d48ac4e715f8bc9ac6703e9cf2b302f64aaf99c2ffdae436c87e389e5cb8ec1a6fd5f1d8197bfcd96f042468c85249c7b96481ca4d180a949b7b46d1438b3473c35839ecef715e92b4df956be95b078d5fefd842466fead1770211467e5cb710753dda115acbcdec6d56ccfd139201e4a515cddd8fbc9fcb7018420dfeba1cdfb5c49db670962181caf0a3e9da7cb8d854aa6a5c3281a1cae5376325faa5f2b6f9ca68f282fbe71993fa7204aa0d763cdf1e903eb7ec67848dbb665047a39fdc442ae55f5ddea10d9efe151782ef0d08529e971715be9bc8702da7d3203dce7e921f933eecf647a840563855422a774508db3e1dd5573035013106883ae0803b3c8f16a1ca62099443a9f3502d5a570bb319f63fbf3eb8cba0eb19f53de8bcf544cf0993ff4d2606144aefc0907796baecaac78567f0cc257700900697501258b5945982507d13548e2507c86a3f513c4b4d6f2f094990904f364f4175adb2307b717977ea2e9c307a59e8bf2c5b73c9bacd533bbac81926fbd70465f8ab19516ab621da27d3f97584082a31b352aa1b713309657b15b78dcfd23c80e5acdf0c5f34b6e00c36667f11fb432bf0aa7873253bf31393a6d223ec3b6c7523f96c272393ebae432e3027460dadc378207c5c05ed02ebfb932ecac5aec79416a36f7e9a841199108994f7508948ad39001d441e33574631c08b34173ddbdd1772cc7c8f459914136745ed024d7d86dffa70e205188c82c19787633447ce9d076688e46f2da43c6651cc3000d1602ecb8a469fcfbf47aa9d231932a3fa731d5cf3d1c5c36d1bd1605eea4206d9208aaa6ce48fc58eef037d8b5f939bcd1131e16bc225c70f348527c5e356018dd241f477a3fcdf14347852cf6564aeb3f844771976e29faba56db6b7a1892b2040ccb84172d2b6ec816ef2316795f0cad96dbce7c66d73aa1ff8d7daa86b6c653d25dced393ffc3876fc50f708dd822342c288a8baedb1ff4d4dde60924079b9397f0825dd123df0717a6be2f9a040881bab7d94003221a3a473821d14f8bb6998a211ce7cc42905e0441bb254792eb3ae42522cb6160e8626da4119d91f2f8a4285eb8eafac9a1f8351007aebd3a9689ec42a7fd7b40ceb77ea6162a52662495e508c146fdb830644b9fa021a3c5da7a4816c9908d9be63fe33a0e4cc5989dc4fb548d439daa1018af1299193ec730d625a6a2aa8201fdc2fba66871fa33c8f1d3e8b3876753fbd4ff4c3e09184411b820f29b16de7cce9a833c679d679ae9e7489bb0ed3628c67310d5d83dd198abc26d71dca9a2767106fd1ec0686f5baf79343ad0d2411bae3d92842676af7a1bba6b3d38f1db4b175af612bec2783376ae26e1dfb7274ba043a0816f8878e177e1e312b217648c95eca994d64587da86abacefe28af71652a081f8839aae4cbf7ea7e4ef1dbdbf9dfe5ed7a8132667472df9fedca9fdb52019ab980143cc65a9b00657f57b6d23f85cec77f31a231e1562b17e5a6dbdda20ed6737d8f2d6bd429de75f4fc930960949f55438ef96bc6a655de8189dd260c16a92ff42b19e49665b967281550c91f3a159d586f7f963af0934255da0dad38ac5ef051eeeb54eb0b2c24a4141ce5a2e3fab54690109155a24a4e9970503ca713934557dfab797322bbd17c8dd397cfa839926b48c5e3f2aa46d144015a60b65714ec5d4c9922c2cb2974ae6f33ec21ef6801ee26bd6c8474fd9b2a768cfdc9e5ee02319051d63630af5a8793de11206072f1bfb881b2ae574ad7739df42c344acdbdcbb5f9494882d777b5c595231c8422dff931a41749091dc66b8830d8136fdb36e4825fb489b6346748a8b850db9f4f791a1254b67f941b088a5d6af4c3b10039aa78d2e2bafc02a9abe5d9fd80468159909188e8d46dccf04470c1bc0e40d9ba089707271e75e9a70a389fecad32f0eb49cd4a486ed8eba4f5d8c1ebe9a38b1618434228fed9b5bec12d8f1998b096bf53f7144d9e495bb93913f09fece79cf4b860cd6d39fa23b6e7a14a0fa0a546332923383556c3d704a6b667749859996224ff3438f15505b0fcec22793ce5117a747cefd6b1e009b5ac25e472a970e32ce17faafe880783274c985e58e67118b47c070aff74abb96a685bf66a79526dcf749dd10c6ed52f68a10dc55b3da31bb9c351aab441dbc58485dad75006f6ad6447642846d2efbcf055883de14ec3d007230b05971f6c255263ba1d725515a76671a1a16c349ec5462901a533538e4a4e9d02f67a4c75ca", 0x1000, 0x1}, {&(0x7f0000001200)='f', 0x1}, {&(0x7f00000012c0)='&*', 0x2, 0xffffffffffffffff}, {&(0x7f0000001500)="82", 0x1, 0x10001}], 0x0, 0x0) 09:39:11 executing program 0: openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x119040, 0x0) 09:39:11 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000000400100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:11 executing program 2: r0 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x2, 0xee00, 0xffffffffffffffff, 0xee01}}) [ 772.187148][ T9803] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 772.204301][ T9803] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 772.217023][ T9803] EXT4-fs (loop5): This should not happen!! Data will be lost [ 772.217023][ T9803] [ 772.226733][ T9803] EXT4-fs (loop5): Total free blocks count 0 09:39:11 executing program 0: io_setup(0x3, &(0x7f0000000000)=0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) io_submit(r0, 0x2, &(0x7f0000000080)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3, 0x0, r1, 0x0, 0x0, 0xcc1d}]) 09:39:11 executing program 2: io_setup(0x1, &(0x7f0000000000)=0x0) io_submit(r0, 0x0, 0x0) io_cancel(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0) [ 772.232730][ T9803] EXT4-fs (loop5): Free/Dirty block details [ 772.238664][ T9803] EXT4-fs (loop5): free_blocks=0 [ 772.243701][ T9803] EXT4-fs (loop5): dirty_blocks=871 [ 772.249146][ T9803] EXT4-fs (loop5): Block reservation details [ 772.255228][ T9803] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:11 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x30) [ 772.292626][ T9847] loop3: detected capacity change from 0 to 1051 [ 772.308361][ T9847] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 772.318690][ T9847] EXT4-fs (loop3): orphan cleanup on readonly fs [ 772.325388][ T9847] __quota_error: 2 callbacks suppressed [ 772.325399][ T9847] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 09:39:11 executing program 0: pselect6(0x0, 0x0, 0x0, &(0x7f0000000080), &(0x7f0000000140), &(0x7f00000001c0)={&(0x7f0000000180)={[0x6]}, 0x8}) 09:39:11 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000140), r0) sendmsg$NLBL_CIPSOV4_C_ADD(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000180)={0x44, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_MLSLVLLST={0x4}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MLSCATLST={0x18, 0xc, 0x0, 0x1, [{0x14, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8}]}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_TAGLST={0x4}]}, 0x44}}, 0x0) [ 772.355762][ T9847] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 772.367623][ T9847] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 772.381570][ T9847] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 772.388177][ T9847] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 772.408495][ T9861] loop5: detected capacity change from 0 to 512 [ 772.425649][ T9861] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 772.466203][ T9861] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 772.483105][ T9861] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 772.495911][ T9861] EXT4-fs (loop5): This should not happen!! Data will be lost [ 772.495911][ T9861] [ 772.505559][ T9861] EXT4-fs (loop5): Total free blocks count 0 [ 772.511540][ T9861] EXT4-fs (loop5): Free/Dirty block details [ 772.517467][ T9861] EXT4-fs (loop5): free_blocks=0 [ 772.522391][ T9861] EXT4-fs (loop5): dirty_blocks=871 [ 772.527590][ T9861] EXT4-fs (loop5): Block reservation details [ 772.534092][ T9861] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:12 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000002600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:12 executing program 2: syz_mount_image$msdos(0x0, 0x0, 0x0, 0x6, &(0x7f0000001600)=[{&(0x7f0000000140)='z', 0x1}, {&(0x7f0000000200)="3771c74d446fb0af3b9c1cec47e3638c968ebffa5e4ffaeba53b3f4a386ba0520bcc6edb2b0277be9ebe20a3ca6f8faf7f48d23e4c7a9f45de570c1908770c87ce55853b6dc01796a0990f3dbfdaf7fec79ad0b89a1662038769efb7801bb9eed8c56283565f6d780011a033bfecda9f2fe8254d3dea596837344f0e17474eda9b9a3b3a6aed79dc76cbb65716b47d1c7f7d5c916f999a78e8e8e4b4839795578db40122630f88892d9ca48e2b12cad3df61466779a47f71b12b229e25ca468e8d80d1c8cd70ca5942a32bfe063df0ee51e2571da6a51e3d832d78e277aae61c4af5c8bdae691672567fd5310d5bb50ca372fa219c197d56b89691b01cde72e4296a05a477d3de384e24780c0575a0decff10b63de097d8395c7129f8533897ddd014ce25f6a36d1c9240f907192f3656b76c80549cbbd28dc44d02708b59220aa778db173dca23025866bdc03a119836de43ecfb91ad0dc2813a42b8bd9ba00e792e62fde830893b8130fec0cc1161117b0772b83ad1b0b66049c2d6e60f33eb6807fbd34308a8ef83a2a59768980b96e8cd3596aea5c3729095abd290993fb08acadceb7bc2393b48901fa46557a3ed2f4046a743880c16a55ba72f1942b029c4b24dd15a27015c7ab3e78196bc47dd87b7cc4992bb3597a4bcefe5a3125f8a7c1636aabcc4b5eb4285bcb1c21d414529f5d281fab001f2898ab36083662e68c41501a62fe040f10340cf2271385f1cf1ae7ae4ef94f008b2d2f82cc5473107a987668aa3c493cb88bcd0c4211be98150b3ed36001f6b1b7bb49d71b9e231f4535c6555ff6a844475e9afdc8ca4f3819e8073d16a37093a21aafbe0dc86c50f53531823e69c90c794400ec0fef65518ea68c457fd96eaecef85e4758ad1421dd868ba32dfb6cb9ca87a7669cfe0f738788bfcc37d47568e6045332d083114f0ff3c7401a8280fcd139461a9721075b95d86447e41ac0abfca44182150044530334775acae1b081d20a89795ecc335aebc29961c76e0aa74a16ba55c068465f1713b5e7b212082a2431a3e5b2d84da4760453d2044644334699dddf62b27962c953c2c138a7342ebccc26d749d3094247d2a8c9bee170b53a33d231bd6ea11372a0e2b51f185391a3b62b36c0bd42c4f2d2b61c0ec879cd6a316d45b6292e088dddc9ec3d76734d318dec5732d1aac7923f56626edd4c60dbd80eb6dc3aae78a31f8c7f10f5dcbeb81b26b433aea63c420099108cbced5fd38be4851f996c4353da89ebb0b6aa38d3de89cfda4c138098a68bd56eeb2348fd9aaeb01b2f1ebaea143a32a8da049bef52e157d3ea077f334dc2815bea5ea8107565d2f35221efed7c0842caedae79be0b914d432b115b037b5ffb08e5ed16856e37f7da510beadb6a7fcd9252fd03e1746f31df4121b4ecea6d20d10e4a32347feeccee45d4555023d20b8e28d9f8bc48932335dcf04b57cdbe36f9b8689e83773e186b74d5a58e6cb0bd6b2ff7386179acec9d82eb7a8eee657be1d272cedd72b48567e5b5ea85553d61e859272df5c6fc8a668b3e80a8ea05e8983e959be6dcc4f58d95b73608e25ab86173ec5d94e7cb36ca612b7e928bcdda7960f567ebe79ef209a6bf21d4b969444dd6f8a5eaa1972797dd31814e91aee9eda66762f41db5a56dfe6b58b55efbebcb16306aa69898767a6b6838a2f25251d6186da7b59e10ef20403afcb465d001ea25f6d8ed106175c159a3b0967ac1871c399b7d711c53e9fb584defe28f1e8df6759eb89d2cd5d4f5e9c492739a36b7a207bbe40835a640b5f09130a7b32b87a2510b1b6b7a9986eef6a1692eb56bb6254fd4d69dfdcaa824792ff480cf288818a9393aa90cf19ce59fcec06727cd782c76d6424e1cce6d54e3e2038e44d5188ee9fc96ff8057675db58a2ceed92841a82d8d6dc6d2a55e3de0ee07d46aab3d8fcd6c51680cb40dc896d7ff09b1ac1999d2292791671989a46b749e1f7541ecf3cdf2981e161d5eb04b6bb1f38ad5780cc7a363d658e64e50c6e6be5e177eeb5f60f498efe075e87617c6fe980bc06ac918770b43b54f74b029e40c572e726346b2d725c3db53439ec67c7dfc4e765dbdd884ca63d196810e2e9cf78b1f66713dc7726f5bfbec2e350ed8e5956e648d781abe9c534bdcf10414a4afa7adcddf91a7a3aa36ea8d7a2abc70c57e6a34867201fa1b91d14d8dd90fe58ee636f836a3d4c892e22e4b0ed436d5336fe0cb316d06c0bea9e004cbedf08aa92be7f55fca2a79b8b6be4eaeae7697ceeefb64a726d81b3116ee4d46ad310ada50c0e4b66a81264ab65af6da3b2d2b46d492a0a5f6f76befc9a62520819e3c656bb96f1848910a8aa03d54b60b90e6038d84f022bf659bd00bd39c85446636f10730ecbed234f59829d3e34dda8e468ea964ff1629f5fcda75b4d6027d2d4ecfe0f2c322ddb5750cf30feb19d6dca776972509ebc43b1ac20d61ce5cea5de750366692c433b67d6f6cfbf82e5f3fafeb8839095318a529668d11a0592ca1668d43915a2fa4a9846534ebc2575c6c4c46a1fafea4f8fe4e584946d9adba65b8252b4f6b1fac69d9e72cf3460fe77dc07b08a7be14703f513aaf361747662225b7c28e6dc2a60bbe5deb7eb4fab5b283fd44629e9767850e81ed5dfe039f40a73e81198207f832f387acaf753b3c4e9b398fbb7709053e58c34880021a536b21ab15fd1ab94e2f3214fcba420bbf505ea48c39319b8e1fd359a76eaaa89aee937447639d7e0cbcfc9b51623afa3ace9224ca2f7294ec5fa1bc6ace32202dc8951bf855a18fe3954764e729c19e99542c58808d0c5df406dc06740d9890854b7ac7ecd911fdb8b6d438d92abf7ea8550fdbdb0cde9f8bd61954c7524949f445fe0d03072569b40c3e194702f91671f39fff9904fb23471cb5c81a835f72814078a375135d4457cf2411339c8a787336e2b573a2ac29f730343db9c374553d83744b9b6e18fcdbe2aeac359c644d553f08bb25271be6dc65a711a9c870b80e59612aab12412f3e0a30446c7ad728bf0f0525a9b6a0f508f24e8459f93d4e4b21dd827087f21addced13bf2938fd750299e918be12e88bf0feddbf5008530fb4afa898b8199fcc608d78a17f51d591e31bc826fab0ac45628ed12899fa8e82c45a9e2e5aee6dc1612a9571661a96d4e590e6aad99fa97874f85100b0c4a433dd6b99711efa554efff917d44c8c4a4206b4e084bdcfbd1635487df0b75b003e5de47160cc8cbb0d3816f4228aba023d73bd3a771031e4f5eb1e6b3cd1d057643c0c280f15d27d9d9bd29a8d8069c364f29b710c97fff21807191317202f974d55b87191b0566dfdf75a0a038b2f2d395ec6ffd84a4c230a104493cbed6f591eebccc4c4c8057c08f61cadcfd6b1fcc255a9f0324aab6392e8c637a8a4527928d7734317414d64d5ee2da7b77a00924cb0b9de6292e9c635a2f0881710adbf6f976e0611ff9a3d5947d6cd95aa9fb3be27f473eeb2a190082d48ac4e715f8bc9ac6703e9cf2b302f64aaf99c2ffdae436c87e389e5cb8ec1a6fd5f1d8197bfcd96f042468c85249c7b96481ca4d180a949b7b46d1438b3473c35839ecef715e92b4df956be95b078d5fefd842466fead1770211467e5cb710753dda115acbcdec6d56ccfd139201e4a515cddd8fbc9fcb7018420dfeba1cdfb5c49db670962181caf0a3e9da7cb8d854aa6a5c3281a1cae5376325faa5f2b6f9ca68f282fbe71993fa7204aa0d763cdf1e903eb7ec67848dbb665047a39fdc442ae55f5ddea10d9efe151782ef0d08529e971715be9bc8702da7d3203dce7e921f933eecf647a840563855422a774508db3e1dd5573035013106883ae0803b3c8f16a1ca62099443a9f3502d5a570bb319f63fbf3eb8cba0eb19f53de8bcf544cf0993ff4d2606144aefc0907796baecaac78567f0cc257700900697501258b5945982507d13548e2507c86a3f513c4b4d6f2f094990904f364f4175adb2307b717977ea2e9c307a59e8bf2c5b73c9bacd533bbac81926fbd70465f8ab19516ab621da27d3f97584082a31b352aa1b713309657b15b78dcfd23c80e5acdf0c5f34b6e00c36667f11fb432bf0aa7873253bf31393a6d223ec3b6c7523f96c272393ebae432e3027460dadc378207c5c05ed02ebfb932ecac5aec79416a36f7e9a841199108994f7508948ad39001d441e33574631c08b34173ddbdd1772cc7c8f459914136745ed024d7d86dffa70e205188c82c19787633447ce9d076688e46f2da43c6651cc3000d1602ecb8a469fcfbf47aa9d231932a3fa731d5cf3d1c5c36d1bd1605eea4206d9208aaa6ce48fc58eef037d8b5f939bcd1131e16bc225c70f348527c5e356018dd241f477a3fcdf14347852cf6564aeb3f844771976e29faba56db6b7a1892b2040ccb84172d2b6ec816ef2316795f0cad96dbce7c66d73aa1ff8d7daa86b6c653d25dced393ffc3876fc50f708dd822342c288a8baedb1ff4d4dde60924079b9397f0825dd123df0717a6be2f9a040881bab7d94003221a3a473821d14f8bb6998a211ce7cc42905e0441bb254792eb3ae42522cb6160e8626da4119d91f2f8a4285eb8eafac9a1f8351007aebd3a9689ec42a7fd7b40ceb77ea6162a52662495e508c146fdb830644b9fa021a3c5da7a4816c9908d9be63fe33a0e4cc5989dc4fb548d439daa1018af1299193ec730d625a6a2aa8201fdc2fba66871fa33c8f1d3e8b3876753fbd4ff4c3e09184411b820f29b16de7cce9a833c679d679ae9e7489bb0ed3628c67310d5d83dd198abc26d71dca9a2767106fd1ec0686f5baf79343ad0d2411bae3d92842676af7a1bba6b3d38f1db4b175af612bec2783376ae26e1dfb7274ba043a0816f8878e177e1e312b217648c95eca994d64587da86abacefe28af71652a081f8839aae4cbf7ea7e4ef1dbdbf9dfe5ed7a8132667472df9fedca9fdb52019ab980143cc65a9b00657f57b6d23f85cec77f31a231e1562b17e5a6dbdda20ed6737d8f2d6bd429de75f4fc930960949f55438ef96bc6a655de8189dd260c16a92ff42b19e49665b967281550c91f3a159d586f7f963af0934255da0dad38ac5ef051eeeb54eb0b2c24a4141ce5a2e3fab54690109155a24a4e9970503ca713934557dfab797322bbd17c8dd397cfa839926b48c5e3f2aa46d144015a60b65714ec5d4c9922c2cb2974ae6f33ec21ef6801ee26bd6c8474fd9b2a768cfdc9e5ee02319051d63630af5a8793de11206072f1bfb881b2ae574ad7739df42c344acdbdcbb5f9494882d777b5c595231c8422dff931a41749091dc66b8830d8136fdb36e4825fb489b6346748a8b850db9f4f791a1254b67f941b088a5d6af4c3b10039aa78d2e2bafc02a9abe5d9fd80468159909188e8d46dccf04470c1bc0e40d9ba089707271e75e9a70a389fecad32f0eb49cd4a486ed8eba4f5d8c1ebe9a38b1618434228fed9b5bec12d8f1998b096bf53f7144d9e495bb93913f09fece79cf4b860cd6d39fa23b6e7a14a0fa0a546332923383556c3d704a6b667749859996224ff3438f15505b0fcec22793ce5117a747cefd6b1e009b5ac25e472a970e32ce17faafe880783274c985e58e67118b47c070aff74abb96a685bf66a79526dcf749dd10c6ed52f68a10dc55b3da31bb9c351aab441dbc58485dad75006f6ad6447642846d2efbcf055883de14ec3d007230b05971f6c255263ba1d725515a76671a1a16c349ec5462901a533538e4a4e9d02f67a4c75ca", 0x1000, 0x1}, {&(0x7f0000001200)='f', 0x1}, {&(0x7f00000012c0)='&*', 0x2, 0xffffffffffffffff}, {&(0x7f0000001380)='f', 0x1}, {&(0x7f0000001500)="82", 0x1, 0x10001}], 0x0, 0x0) 09:39:12 executing program 0: syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000001600)=[{&(0x7f0000000200)="3771c74d446fb0af3b9c1cec47e3638c968ebffa5e4ffaeba53b3f4a386ba0520bcc6edb2b0277be9ebe20a3ca6f8faf7f48d23e4c7a9f45de570c1908770c87ce55853b6dc01796a0990f3dbfdaf7fec79ad0b89a1662038769efb7801bb9eed8c56283565f6d780011a033bfecda9f2fe8254d3dea596837344f0e17474eda9b9a3b3a6aed79dc76cbb65716b47d1c7f7d5c916f999a78e8e8e4b4839795578db40122630f88892d9ca48e2b12cad3df61466779a47f71b12b229e25ca468e8d80d1c8cd70ca5942a32bfe063df0ee51e2571da6a51e3d832d78e277aae61c4af5c8bdae691672567fd5310d5bb50ca372fa219c197d56b89691b01cde72e4296a05a477d3de384e24780c0575a0decff10b63de097d8395c7129f8533897ddd014ce25f6a36d1c9240f907192f3656b76c80549cbbd28dc44d02708b59220aa778db173dca23025866bdc03a119836de43ecfb91ad0dc2813a42b8bd9ba00e792e62fde830893b8130fec0cc1161117b0772b83ad1b0b66049c2d6e60f33eb6807fbd34308a8ef83a2a59768980b96e8cd3596aea5c3729095abd290993fb08acadceb7bc2393b48901fa46557a3ed2f4046a743880c16a55ba72f1942b029c4b24dd15a27015c7ab3e78196bc47dd87b7cc4992bb3597a4bcefe5a3125f8a7c1636aabcc4b5eb4285bcb1c21d414529f5d281fab001f2898ab36083662e6", 0x200}, {0x0}], 0x0, &(0x7f00000016c0)={[{@nodots}]}) [ 772.922801][ T9896] loop3: detected capacity change from 0 to 1051 [ 772.932837][ T9895] loop0: detected capacity change from 0 to 1 [ 772.943223][ T9896] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 772.955523][ T9895] FAT-fs (loop0): invalid media value (0x4f) [ 772.961534][ T9895] FAT-fs (loop0): Can't find a valid FAT filesystem [ 772.969723][ T9896] EXT4-fs (loop3): orphan cleanup on readonly fs [ 772.976504][ T9896] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 772.986312][ T9896] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 772.997830][ T9896] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 773.011821][ T9896] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:39:12 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xd00000000000000, 0x0, 0x80019e) 09:39:12 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x2000000, 0x0, 0x80019e) 09:39:12 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x31) 09:39:12 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000000)={0x0, 0x9bdd, 0x5}) 09:39:12 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000003600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:12 executing program 0: io_setup(0xe7c, &(0x7f0000000000)=0x0) io_getevents(r0, 0x0, 0x0, 0x0, 0x0) [ 773.018420][ T9896] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 773.038845][ T9895] loop0: detected capacity change from 0 to 1 [ 773.049786][ T9895] FAT-fs (loop0): invalid media value (0x4f) [ 773.055914][ T9895] FAT-fs (loop0): Can't find a valid FAT filesystem 09:39:12 executing program 2: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000001600)=[{&(0x7f0000000140)="7a66506951d47039e0281dcd63681838c96cc297ae28cb9655fa12567b45f9374aedfbf3d15e428f21092bd25c2be707b97081128e25a54077a42e533aa92a2e3555685f61fc9709b5422b60d72807307f9ddd1f4062ea92b97b756177f6a67febf07ca8aa817c2153de0a0ac04ffd6f9cc9855d465d3fbf35f605faa28c8a0e972d3c877da28b7ae6f124c78a2c912bdfc94f8d5aacdc871f82552ca1c29aa5f93d90af653093f1", 0xa8}, {&(0x7f0000000200)="3771c74d446fb0af3b9c1cec47e3638c968ebffa5e4ffaeba53b3f4a386ba0520bcc6edb2b0277be9ebe20a3ca6f8faf7f48d23e4c7a9f45de570c1908770c87ce55853b6dc01796a0990f3dbfdaf7fec79ad0b89a1662038769efb7801bb9eed8c56283565f6d780011a033bfecda9f2fe8254d3dea596837344f0e17474eda9b9a3b3a6aed79dc76cbb65716b47d1c7f7d5c916f999a78e8e8e4b4839795578db40122630f88892d9ca48e2b12cad3df61466779a47f71b12b229e25ca468e8d80d1c8cd70ca5942a32bfe063df0ee51e2571da6a51e3d832d78e277aae61c4af5c8bdae691672567fd5310d5bb50ca372fa219c197d56b89691b01cde72e4296a05a477d3de384e24780c0575a0decff10b63de097d8395c7129f8533897ddd014ce25f6a36d1c9240f907192f3656b76c80549cbbd28dc44d02708b59220aa778db173dca23025866bdc03a119836de43ecfb91ad0dc2813a42b8bd9ba00e792e62fde830893b8130fec0cc1161117b0772b83ad1b0b66049c2d6e60f33eb6807fbd34308a8ef83a2a59768980b96e8cd3596aea5c3729095abd290993fb08acadceb7bc2393b48901fa46557a3ed2f4046a743880c16a55ba72f1942b029c4b24dd15a27015c7ab3e78196bc47dd87b7cc4992bb3597a4bcefe5a3125f8a7c1636aabcc4b5eb4285bcb1c21d414529f5d281fab001f2898ab36083662e68c41501a62fe040f10340cf2271385f1cf1ae7ae4ef94f008b2d2f82cc5473107a987668aa3c493cb88bcd0c4211be98150b3ed36001f6b1b7bb49d71b9e231f4535c6555ff6a844475e9afdc8ca4f3819e8073d16a37093a21aafbe0dc86c50f53531823e69c90c794400ec0fef65518ea68c457fd96eaecef85e4758ad1421dd868ba32dfb6cb9ca87a7669cfe0f738788bfcc37d47568e6045332d083114f0ff3c7401a8280fcd139461a9721075b95d86447e41ac0abfca44182150044530334775acae1b081d20a89795ecc335aebc29961c76e0aa74a16ba55c068465f1713b5e7b212082a2431a3e5b2d84da4760453d2044644334699dddf62b27962c953c2c138a7342ebccc26d749d3094247d2a8c9bee170b53a33d231bd6ea11372a0e2b51f185391a3b62b36c0bd42c4f2d2b61c0ec879cd6a316d45b6292e088dddc9ec3d76734d318dec5732d1aac7923f56626edd4c60dbd80eb6dc3aae78a31f8c7f10f5dcbeb81b26b433aea63c420099108cbced5fd38be4851f996c4353da89ebb0b6aa38d3de89cfda4c138098a68bd56eeb2348fd9aaeb01b2f1ebaea143a32a8da049bef52e157d3ea077f334dc2815bea5ea8107565d2f35221efed7c0842caedae79be0b914d432b115b037b5ffb08e5ed16856e37f7da510beadb6a7fcd9252fd03e1746f31df4121b4ecea6d20d10e4a32347feeccee45d4555023d20b8e28d9f8bc48932335dcf04b57cdbe36f9b8689e83773e186b74d5a58e6cb0bd6b2ff7386179acec9d82eb7a8eee657be1d272cedd72b48567e5b5ea85553d61e859272df5c6fc8a668b3e80a8ea05e8983e959be6dcc4f58d95b73608e25ab86173ec5d94e7cb36ca612b7e928bcdda7960f567ebe79ef209a6bf21d4b969444dd6f8a5eaa1972797dd31814e91aee9eda66762f41db5a56dfe6b58b55efbebcb16306aa69898767a6b6838a2f25251d6186da7b59e10ef20403afcb465d001ea25f6d8ed106175c159a3b0967ac1871c399b7d711c53e9fb584defe28f1e8df6759eb89d2cd5d4f5e9c492739a36b7a207bbe40835a640b5f09130a7b32b87a2510b1b6b7a9986eef6a1692eb56bb6254fd4d69dfdcaa824792ff480cf288818a9393aa90cf19ce59fcec06727cd782c76d6424e1cce6d54e3e2038e44d5188ee9fc96ff8057675db58a2ceed92841a82d8d6dc6d2a55e3de0ee07d46aab3d8fcd6c51680cb40dc896d7ff09b1ac1999d2292791671989a46b749e1f7541ecf3cdf2981e161d5eb04b6bb1f38ad5780cc7a363d658e64e50c6e6be5e177eeb5f60f498efe075e87617c6fe980bc06ac918770b43b54f74b029e40c572e726346b2d725c3db53439ec67c7dfc4e765dbdd884ca63d196810e2e9cf78b1f66713dc7726f5bfbec2e350ed8e5956e648d781abe9c534bdcf10414a4afa7adcddf91a7a3aa36ea8d7a2abc70c57e6a34867201fa1b91d14d8dd90fe58ee636f836a3d4c892e22e4b0ed436d5336fe0cb316d06c0bea9e004cbedf08aa92be7f55fca2a79b8b6be4eaeae7697ceeefb64a726d81b3116ee4d46ad310ada50c0e4b66a81264ab65af6da3b2d2b46d492a0a5f6f76befc9a62520819e3c656bb96f1848910a8aa03d54b60b90e6038d84f022bf659bd00bd39c85446636f10730ecbed234f59829d3e34dda8e468ea964ff1629f5fcda75b4d6027d2d4ecfe0f2c322ddb5750cf30feb19d6dca776972509ebc43b1ac20d61ce5cea5de750366692c433b67d6f6cfbf82e5f3fafeb8839095318a529668d11a0592ca1668d43915a2fa4a9846534ebc2575c6c4c46a1fafea4f8fe4e584946d9adba65b8252b4f6b1fac69d9e72cf3460fe77dc07b08a7be14703f513aaf361747662225b7c28e6dc2a60bbe5deb7eb4fab5b283fd44629e9767850e81ed5dfe039f40a73e81198207f832f387acaf753b3c4e9b398fbb7709053e58c34880021a536b21ab15fd1ab94e2f3214fcba420bbf505ea48c39319b8e1fd359a76eaaa89aee937447639d7e0cbcfc9b51623afa3ace9224ca2f7294ec5fa1bc6ace32202dc8951bf855a18fe3954764e729c19e99542c58808d0c5df406dc06740d9890854b7ac7ecd911fdb8b6d438d92abf7ea8550fdbdb0cde9f8bd61954c7524949f445fe0d03072569b40c3e194702f91671f39fff9904fb23471cb5c81a835f72814078a375135d4457cf2411339c8a787336e2b573a2ac29f730343db9c374553d83744b9b6e18fcdbe2aeac359c644d553f08bb25271be6dc65a711a9c870b80e59612aab12412f3e0a30446c7ad728bf0f0525a9b6a0f508f24e8459f93d4e4b21dd827087f21addced13bf2938fd750299e918be12e88bf0feddbf5008530fb4afa898b8199fcc608d78a17f51d591e31bc826fab0ac45628ed12899fa8e82c45a9e2e5aee6dc1612a9571661a96d4e590e6aad99fa97874f85100b0c4a433dd6b99711efa554efff917d44c8c4a4206b4e084bdcfbd1635487df0b75b003e5de47160cc8cbb0d3816f4228aba023d73bd3a771031e4f5eb1e6b3cd1d057643c0c280f15d27d9d9bd29a8d8069c364f29b710c97fff21807191317202f974d55b87191b0566dfdf75a0a038b2f2d395ec6ffd84a4c230a104493cbed6f591eebccc4c4c8057c08f61cadcfd6b1fcc255a9f0324aab6392e8c637a8a4527928d7734317414d64d5ee2da7b77a00924cb0b9de6292e9c635a2f0881710adbf6f976e0611ff9a3d5947d6cd95aa9fb3be27f473eeb2a190082d48ac4e715f8bc9ac6703e9cf2b302f64aaf99c2ffdae436c87e389e5cb8ec1a6fd5f1d8197bfcd96f042468c85249c7b96481ca4d180a949b7b46d1438b3473c35839ecef715e92b4df956be95b078d5fefd842466fead1770211467e5cb710753dda115acbcdec6d56ccfd139201e4a515cddd8fbc9fcb7018420dfeba1cdfb5c49db670962181caf0a3e9da7cb8d854aa6a5c3281a1cae5376325faa5f2b6f9ca68f282fbe71993fa7204aa0d763cdf1e903eb7ec67848dbb665047a39fdc442ae55f5ddea10d9efe151782ef0d08529e971715be9bc8702da7d3203dce7e921f933eecf647a840563855422a774508db3e1dd5573035013106883ae0803b3c8f16a1ca62099443a9f3502d5a570bb319f63fbf3eb8cba0eb19f53de8bcf544cf0993ff4d2606144aefc0907796baecaac78567f0cc257700900697501258b5945982507d13548e2507c86a3f513c4b4d6f2f094990904f364f4175adb2307b717977ea2e9c307a59e8bf2c5b73c9bacd533bbac81926fbd70465f8ab19516ab621da27d3f97584082a31b352aa1b713309657b15b78dcfd23c80e5acdf0c5f34b6e00c36667f11fb432bf0aa7873253bf31393a6d223ec3b6c7523f96c272393ebae432e3027460dadc378207c5c05ed02ebfb932ecac5aec79416a36f7e9a841199108994f7508948ad39001d441e33574631c08b34173ddbdd1772cc7c8f459914136745ed024d7d86dffa70e205188c82c19787633447ce9d076688e46f2da43c6651cc3000d1602ecb8a469fcfbf47aa9d231932a3fa731d5cf3d1c5c36d1bd1605eea4206d9208aaa6ce48fc58eef037d8b5f939bcd1131e16bc225c70f348527c5e356018dd241f477a3fcdf14347852cf6564aeb3f844771976e29faba56db6b7a1892b2040ccb84172d2b6ec816ef2316795f0cad96dbce7c66d73aa1ff8d7daa86b6c653d25dced393ffc3876fc50f708dd822342c288a8baedb1ff4d4dde60924079b9397f0825dd123df0717a6be2f9a040881bab7d94003221a3a473821d14f8bb6998a211ce7cc42905e0441bb254792eb3ae42522cb6160e8626da4119d91f2f8a4285eb8eafac9a1f8351007aebd3a9689ec42a7fd7b40ceb77ea6162a52662495e508c146fdb830644b9fa021a3c5da7a4816c9908d9be63fe33a0e4cc5989dc4fb548d439daa1018af1299193ec730d625a6a2aa8201fdc2fba66871fa33c8f1d3e8b3876753fbd4ff4c3e09184411b820f29b16de7cce9a833c679d679ae9e7489bb0ed3628c67310d5d83dd198abc26d71dca9a2767106fd1ec0686f5baf79343ad0d2411bae3d92842676af7a1bba6b3d38f1db4b175af612bec2783376ae26e1dfb7274ba043a0816f8878e177e1e312b217648c95eca994d64587da86abacefe28af71652a081f8839aae4cbf7ea7e4ef1dbdbf9dfe5ed7a8132667472df9fedca9fdb52019ab980143cc65a9b00657f57b6d23f85cec77f31a231e1562b17e5a6dbdda20ed6737d8f2d6bd429de75f4fc930960949f55438ef96bc6a655de8189dd260c16a92ff42b19e49665b967281550c91f3a159d586f7f963af0934255da0dad38ac5ef051eeeb54eb0b2c24a4141ce5a2e3fab54690109155a24a4e9970503ca713934557dfab797322bbd17c8dd397cfa839926b48c5e3f2aa46d144015a60b65714ec5d4c9922c2cb2974ae6f33ec21ef6801ee26bd6c8474fd9b2a768cfdc9e5ee02319051d63630af5a8793de11206072f1bfb881b2ae574ad7739df42c344acdbdcbb5f9494882d777b5c595231c8422dff931a41749091dc66b8830d8136fdb36e4825fb489b6346748a8b850db9f4f791a1254b67f941b088a5d6af4c3b10039aa78d2e2bafc02a9abe5d9fd80468159909188e8d46dcc", 0xf00, 0x1}, {0x0}, {0x0, 0x0, 0xa1}], 0x840, &(0x7f00000016c0)={[{@dots}, {@nodots}, {@fat=@sys_immutable}, {@nodots}, {@nodots}, {@nodots}, {@nodots}]}) [ 773.121825][ T9928] loop5: detected capacity change from 0 to 512 [ 773.131681][ T9930] loop3: detected capacity change from 0 to 1051 [ 773.136533][ T9928] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 773.141404][ T9930] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 773.191190][ T9930] EXT4-fs (loop3): orphan cleanup on readonly fs [ 773.197850][ T9930] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 773.209000][ T9930] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 773.220409][ T9930] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 773.234391][ T9930] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 773.241055][ T9930] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:12 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000004600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:12 executing program 2: waitid$P_PIDFD(0x3, 0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) getrusage(0x0, &(0x7f0000000540)) 09:39:12 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x32) 09:39:12 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETFLOWTABLE(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000000)={0x14, 0x17, 0xa, 0x101, 0x0, 0x0, {0x7}}, 0x14}}, 0x0) 09:39:12 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000580), r0) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000005c0)={0x1c, r2, 0x7, 0x0, 0x0, {}, [@NLBL_MGMT_A_PROTOCOL={0x8}]}, 0x1c}}, 0x0) [ 773.435261][ T9961] loop3: detected capacity change from 0 to 1051 [ 773.457098][ T9972] loop5: detected capacity change from 0 to 512 [ 773.465696][ T9961] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 773.491257][ T9961] EXT4-fs (loop3): orphan cleanup on readonly fs [ 773.497914][ T9961] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 773.503471][ T9972] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 773.518144][ T9961] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 773.529497][ T9961] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 773.537958][ T9972] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 773.543407][ T9961] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 773.556330][ T9972] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 773.562575][ T9961] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 773.575425][ T9972] EXT4-fs (loop5): This should not happen!! Data will be lost [ 773.575425][ T9972] [ 773.596069][ T9972] EXT4-fs (loop5): Total free blocks count 0 [ 773.602107][ T9972] EXT4-fs (loop5): Free/Dirty block details [ 773.608018][ T9972] EXT4-fs (loop5): free_blocks=0 [ 773.613141][ T9972] EXT4-fs (loop5): dirty_blocks=871 [ 773.618326][ T9972] EXT4-fs (loop5): Block reservation details [ 773.624316][ T9972] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:13 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x1000000000000000, 0x0, 0x80019e) 09:39:13 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x4000000, 0x0, 0x80019e) 09:39:13 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_INTERFACE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000580)=ANY=[@ANYBLOB='x\x00\x00\x00', @ANYRES16, @ANYBLOB="01"], 0x78}}, 0x0) 09:39:13 executing program 0: io_setup(0x3, &(0x7f0000000000)=0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) io_submit(r0, 0x1, &(0x7f0000000440)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x2}]) 09:39:13 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000005600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:13 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x33) 09:39:13 executing program 2: perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x880, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x1ce3a}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 774.167396][T10013] loop5: detected capacity change from 0 to 512 [ 774.173986][T10015] loop3: detected capacity change from 0 to 1051 [ 774.187120][T10015] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 774.200446][T10013] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 774.247351][T10015] EXT4-fs (loop3): orphan cleanup on readonly fs 09:39:13 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDFONTOP_COPY(r0, 0x4b3c, 0x0) [ 774.339472][T10015] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 774.387369][T10013] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 774.406065][T10013] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 774.418815][T10013] EXT4-fs (loop5): This should not happen!! Data will be lost [ 774.418815][T10013] [ 774.427200][T10015] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 774.428467][T10013] EXT4-fs (loop5): Total free blocks count 0 [ 774.439742][T10015] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 774.445705][T10013] EXT4-fs (loop5): Free/Dirty block details [ 774.445718][T10013] EXT4-fs (loop5): free_blocks=0 [ 774.459581][T10015] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 774.465464][T10013] EXT4-fs (loop5): dirty_blocks=871 09:39:13 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSLCKTRMIOS(r0, 0x5457, &(0x7f0000000000)) 09:39:13 executing program 0: clone3(&(0x7f0000003240)={0x28000000, 0x0, 0x0, &(0x7f0000000140), {}, 0x0, 0x0, 0x0, &(0x7f0000003200)=[0x0], 0x1}, 0x58) 09:39:13 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x34) [ 774.465475][T10013] EXT4-fs (loop5): Block reservation details [ 774.465484][T10013] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 774.470422][T10015] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:13 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000006600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 774.603201][T10057] loop5: detected capacity change from 0 to 512 [ 774.606925][T10061] loop3: detected capacity change from 0 to 1051 [ 774.621707][T10061] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 774.637581][T10061] EXT4-fs (loop3): orphan cleanup on readonly fs [ 774.638390][T10057] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 774.644672][T10061] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 774.664111][T10061] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 774.675452][T10061] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 774.689847][T10061] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 774.693766][T10057] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 774.696466][T10061] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 774.709987][T10057] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 774.732666][T10057] EXT4-fs (loop5): This should not happen!! Data will be lost [ 774.732666][T10057] [ 774.742291][T10057] EXT4-fs (loop5): Total free blocks count 0 [ 774.748290][T10057] EXT4-fs (loop5): Free/Dirty block details [ 774.754196][T10057] EXT4-fs (loop5): free_blocks=0 [ 774.759408][T10057] EXT4-fs (loop5): dirty_blocks=871 [ 774.764634][T10057] EXT4-fs (loop5): Block reservation details [ 774.770771][T10057] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:14 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x1200000000000000, 0x0, 0x80019e) 09:39:14 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x5000000, 0x0, 0x80019e) 09:39:14 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCFLSH(r0, 0x540b, 0x2) 09:39:14 executing program 0: io_setup(0x3, &(0x7f0000000000)=0x0) io_submit(r0, 0x1, &(0x7f0000000440)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffefffffff7f0000}]) 09:39:14 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000007600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:14 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x35) 09:39:14 executing program 2: syz_mount_image$msdos(0x0, 0x0, 0x0, 0x1, &(0x7f0000001600)=[{&(0x7f0000000200)='7', 0x1, 0x1}], 0x0, 0x0) 09:39:14 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000000)={0x0, 0xb87}) [ 775.214636][T10094] loop5: detected capacity change from 0 to 512 [ 775.222990][T10097] loop3: detected capacity change from 0 to 1051 [ 775.253470][T10097] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 775.269668][T10094] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. 09:39:14 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x2002) sendmsg$NFT_BATCH(r0, &(0x7f0000002bc0)={0x0, 0x0, &(0x7f0000002b80)={&(0x7f0000000440)={{0x14}, [@NFT_MSG_DELTABLE={0x14}], {0x14}}, 0x3c}}, 0x0) 09:39:14 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDFONTOP_COPY(r0, 0x5414, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0}) 09:39:14 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_ADDDEF(r0, &(0x7f0000000300)={&(0x7f0000000340), 0x3, &(0x7f00000002c0)={&(0x7f0000000280)={0x2c, 0x0, 0x0, 0x0, 0x0, {}, [@NLBL_MGMT_A_FAMILY={0x6}, @NLBL_MGMT_A_DOMAIN={0xe, 0x1, 'NLBL_MGMT\x00'}]}, 0x6c}}, 0x0) [ 775.512699][T10097] EXT4-fs (loop3): orphan cleanup on readonly fs [ 775.525388][T10097] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 775.537784][T10097] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 775.549186][T10097] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. 09:39:14 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$SIOCGSTAMP(r0, 0x8906, 0x0) [ 775.563117][T10097] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 775.570003][T10097] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 775.581832][T10094] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 775.613437][T10094] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 751 with error 28 [ 775.626172][T10094] EXT4-fs (loop5): This should not happen!! Data will be lost [ 775.626172][T10094] [ 775.636326][T10094] EXT4-fs (loop5): Total free blocks count 0 [ 775.642299][T10094] EXT4-fs (loop5): Free/Dirty block details [ 775.648216][T10094] EXT4-fs (loop5): free_blocks=0 [ 775.653201][T10094] EXT4-fs (loop5): dirty_blocks=751 [ 775.658390][T10094] EXT4-fs (loop5): Block reservation details [ 775.664377][T10094] EXT4-fs (loop5): i_reserved_data_blocks=751 09:39:15 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x2000000000000000, 0x0, 0x80019e) 09:39:15 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x6000000, 0x0, 0x80019e) 09:39:15 executing program 0: io_setup(0x3, &(0x7f0000000000)=0x0) io_setup(0x1ff, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x1) io_destroy(r0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000300)={'syztnl1\x00', &(0x7f00000002c0)={'ip_vti0\x00', 0x0, 0x0, 0xf000, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x22, 0x18, 0x0, 0x0, 0x0, 0x29, 0x0, @local, @empty, {[@generic={0x0, 0x2}]}}}}}) io_setup(0x3, &(0x7f0000000280)=0x0) io_destroy(r1) 09:39:15 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000008600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:15 executing program 2: r0 = add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="259a4dfe9dee6f69c25900e7bfb380eecd5270841a227fce7ceb4265d489a10d8500100bfc966de19fd55cbd236695a7a3c9ba37", 0x34, 0xffffffffffffffff) keyctl$update(0x2, r0, &(0x7f0000000100)="ea", 0x1) 09:39:15 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x36) 09:39:15 executing program 2: memfd_create(&(0x7f0000000000)='(-\x00', 0x0) 09:39:15 executing program 2: syz_mount_image$ext4(&(0x7f00000000c0)='ext3\x00', 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)) [ 776.278369][T10163] loop3: detected capacity change from 0 to 1051 [ 776.289014][T10165] loop5: detected capacity change from 0 to 512 [ 776.291565][T10163] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 776.310759][T10165] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 776.313426][T10163] EXT4-fs (loop3): orphan cleanup on readonly fs [ 776.333699][T10163] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 776.343230][T10163] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 776.354650][T10163] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 776.368659][T10163] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 776.375256][T10163] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 776.379390][T10165] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 776.456514][T10165] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 776.473829][T10165] EXT4-fs (loop5): This should not happen!! Data will be lost [ 776.473829][T10165] [ 776.483493][T10165] EXT4-fs (loop5): Total free blocks count 0 [ 776.489473][T10165] EXT4-fs (loop5): Free/Dirty block details [ 776.495549][T10165] EXT4-fs (loop5): free_blocks=0 [ 776.500668][T10165] EXT4-fs (loop5): dirty_blocks=871 09:39:15 executing program 2: perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 776.505899][T10165] EXT4-fs (loop5): Block reservation details [ 776.511866][T10165] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:15 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000009600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:15 executing program 2: io_setup(0x5, &(0x7f0000000080)=0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) io_submit(r0, 0x1, &(0x7f00000006c0)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x7, 0x0, r1, &(0x7f00000001c0)="de38beaab7d610e00a0fafe23fa2b964", 0x10}]) 09:39:15 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x37) [ 776.672355][T10204] loop3: detected capacity change from 0 to 1051 [ 776.697966][T10204] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 776.706242][T10214] loop5: detected capacity change from 0 to 512 [ 776.708541][T10204] EXT4-fs (loop3): orphan cleanup on readonly fs [ 776.720092][T10204] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 776.732979][T10204] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 776.740607][T10214] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 776.744292][T10204] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. 09:39:16 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x3f00000000000000, 0x0, 0x80019e) [ 776.768861][T10204] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 776.775587][T10204] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 776.827887][T10214] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 776.841051][T10214] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 776.853996][T10214] EXT4-fs (loop5): This should not happen!! Data will be lost [ 776.853996][T10214] [ 776.864005][T10214] EXT4-fs (loop5): Total free blocks count 0 [ 776.870050][T10214] EXT4-fs (loop5): Free/Dirty block details [ 776.876028][T10214] EXT4-fs (loop5): free_blocks=0 [ 776.881182][T10214] EXT4-fs (loop5): dirty_blocks=871 [ 776.886456][T10214] EXT4-fs (loop5): Block reservation details [ 776.892569][T10214] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:16 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x7000000, 0x0, 0x80019e) 09:39:16 executing program 0: io_setup(0xab79, &(0x7f0000000040)) io_setup(0x0, 0x0) 09:39:16 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900000a600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:16 executing program 2: mq_notify(0xffffffffffffffff, &(0x7f0000009a80)={0x0, 0x0, 0x2, @thr={0x0, 0x0}}) 09:39:16 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x38) 09:39:16 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDFONTOP_COPY(r0, 0x40049409, 0x0) 09:39:16 executing program 2: r0 = semget$private(0x0, 0x2, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0xffff, 0x800}], 0x1) [ 777.360590][T10245] loop3: detected capacity change from 0 to 1051 [ 777.367594][T10248] loop5: detected capacity change from 0 to 512 [ 777.374978][T10245] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 777.387917][T10245] EXT4-fs (loop3): orphan cleanup on readonly fs [ 777.400875][T10245] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 777.411017][T10248] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 777.427256][T10245] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 777.438603][T10245] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 777.452501][T10245] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 777.459117][T10245] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:16 executing program 0: syz_mount_image$msdos(0x0, 0x0, 0x0, 0x0, &(0x7f0000001600), 0x0, 0x0) 09:39:16 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000580), r0) sendmsg$NLBL_MGMT_C_ADDDEF(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000005c0)={0x24, r2, 0x7, 0x0, 0x0, {}, [@NLBL_MGMT_A_DOMAIN={0x3, 0x1, 'NLBL_MGMT\x00'}]}, 0x24}}, 0x0) [ 777.652582][T10248] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 777.657708][T10274] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.2'. [ 777.674052][T10248] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 777.687458][T10248] EXT4-fs (loop5): This should not happen!! Data will be lost [ 777.687458][T10248] 09:39:16 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900000b600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:16 executing program 2: io_setup(0xfffffff4, &(0x7f00000000c0)) 09:39:17 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x8102000000000000, 0x0, 0x80019e) [ 777.697237][T10248] EXT4-fs (loop5): Total free blocks count 0 [ 777.703244][T10248] EXT4-fs (loop5): Free/Dirty block details [ 777.709231][T10248] EXT4-fs (loop5): free_blocks=0 [ 777.714169][T10248] EXT4-fs (loop5): dirty_blocks=871 [ 777.719351][T10248] EXT4-fs (loop5): Block reservation details [ 777.725431][T10248] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 777.768193][T10288] loop3: detected capacity change from 0 to 1051 [ 777.779989][T10288] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 777.790681][T10288] EXT4-fs (loop3): orphan cleanup on readonly fs [ 777.797250][T10288] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 777.807066][T10288] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 777.818383][T10288] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 777.832300][T10288] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:39:17 executing program 0: perf_event_open(&(0x7f00000001c0)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x0, 0x55b2}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 09:39:17 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) recvmmsg(r0, &(0x7f0000000300)=[{{0x0, 0x0, 0x0, 0xfffffce8}}], 0x1, 0x0, 0x0) 09:39:17 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x39) 09:39:17 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x9000000, 0x0, 0x80019e) 09:39:17 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900000c600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:17 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, 0xffffffffffffffff) 09:39:17 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_DEL(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000200)={0x14, 0xa, 0x6, 0x101}, 0x14}}, 0x0) [ 778.409017][T10313] loop3: detected capacity change from 0 to 1051 09:39:17 executing program 2: pselect6(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) [ 778.453066][T10313] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 778.460414][T10322] loop5: detected capacity change from 0 to 512 [ 778.469369][T10313] EXT4-fs (loop3): orphan cleanup on readonly fs [ 778.487768][T10313] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 778.502234][T10313] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 778.513621][T10313] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 778.527621][T10313] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 778.532611][T10322] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 778.551199][T10322] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 778.564081][T10322] EXT4-fs (loop5): This should not happen!! Data will be lost [ 778.564081][T10322] [ 778.573953][T10322] EXT4-fs (loop5): Total free blocks count 0 [ 778.579959][T10322] EXT4-fs (loop5): Free/Dirty block details [ 778.585861][T10322] EXT4-fs (loop5): free_blocks=0 [ 778.590859][T10322] EXT4-fs (loop5): dirty_blocks=871 [ 778.596119][T10322] EXT4-fs (loop5): Block reservation details [ 778.602090][T10322] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:18 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f0000000000)={0x2, 0xb87, 0x7b20, 0x8001}) 09:39:18 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x9e01800000000000, 0x0, 0x80019e) 09:39:18 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) 09:39:18 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900000d600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:18 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x3a) 09:39:18 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000440)={'wpan1\x00'}) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) [ 778.837618][T10366] loop3: detected capacity change from 0 to 1051 [ 778.840144][T10368] loop5: detected capacity change from 0 to 512 [ 778.849398][T10366] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 778.897356][T10366] EXT4-fs (loop3): orphan cleanup on readonly fs [ 778.900074][T10368] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 778.909467][T10366] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 778.917182][T10368] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 778.930679][T10366] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 778.938749][T10368] EXT4-fs (loop5): This should not happen!! Data will be lost [ 778.938749][T10368] [ 778.950124][T10366] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 778.959755][T10368] EXT4-fs (loop5): Total free blocks count 0 [ 778.973666][T10366] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 778.979725][T10368] EXT4-fs (loop5): Free/Dirty block details [ 778.992177][T10368] EXT4-fs (loop5): free_blocks=0 09:39:18 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900000e600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 778.997206][T10368] EXT4-fs (loop5): dirty_blocks=871 [ 779.002426][T10368] EXT4-fs (loop5): Block reservation details [ 779.008394][T10368] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 779.082679][T10401] loop3: detected capacity change from 0 to 1051 [ 779.091907][T10401] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 779.103076][T10401] EXT4-fs (loop3): orphan cleanup on readonly fs [ 779.109572][T10401] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 779.119437][T10401] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 779.130891][T10401] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 779.145197][T10401] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:39:18 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xc000000, 0x0, 0x80019e) 09:39:18 executing program 0: pselect6(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000100), &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 09:39:18 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x3b) 09:39:18 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900000f600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:18 executing program 2: request_key(&(0x7f0000000140)='cifs.spnego\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f00000001c0)='/\x1b\'\\\x00', 0xfffffffffffffffd) 09:39:18 executing program 0: clock_gettime(0x0, &(0x7f00000000c0)={0x0}) pselect6(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000100)={r0}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) [ 779.526511][T10421] loop3: detected capacity change from 0 to 1051 [ 779.558087][T10421] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 779.572819][T10427] loop5: detected capacity change from 0 to 512 [ 779.589365][T10421] EXT4-fs (loop3): orphan cleanup on readonly fs [ 779.635232][T10421] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 779.661969][T10427] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 779.675144][T10421] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 779.686504][T10421] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 779.700588][T10421] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 779.750743][T10427] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 779.763514][T10427] EXT4-fs (loop5): This should not happen!! Data will be lost [ 779.763514][T10427] [ 779.773164][T10427] EXT4-fs (loop5): Total free blocks count 0 [ 779.779137][T10427] EXT4-fs (loop5): Free/Dirty block details [ 779.785046][T10427] EXT4-fs (loop5): free_blocks=0 [ 779.790009][T10427] EXT4-fs (loop5): dirty_blocks=871 [ 779.795208][T10427] EXT4-fs (loop5): Block reservation details 09:39:19 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xf4ffffff00000000, 0x0, 0x80019e) 09:39:19 executing program 2: openat$vcsa(0xffffffffffffff9c, &(0x7f0000000880), 0x44101, 0x0) 09:39:19 executing program 2: seccomp$SECCOMP_GET_ACTION_AVAIL(0x2, 0x0, &(0x7f00000000c0)) 09:39:19 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000010600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 779.801172][T10427] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:19 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x3c) 09:39:19 executing program 2: r0 = fork() rt_sigqueueinfo(r0, 0x27, &(0x7f0000000200)={0x0, 0x0, 0xfffffffc}) [ 779.922918][T10465] loop3: detected capacity change from 0 to 1051 [ 779.929717][T10469] loop5: detected capacity change from 0 to 512 [ 779.950978][T10465] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 779.989084][T10465] EXT4-fs (loop3): orphan cleanup on readonly fs [ 779.995620][T10465] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 780.000831][T10469] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 780.005648][T10465] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 780.017989][T10469] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 780.029055][T10465] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 780.041709][T10469] EXT4-fs (loop5): This should not happen!! Data will be lost [ 780.041709][T10469] [ 780.055622][T10465] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 780.065449][T10469] EXT4-fs (loop5): Total free blocks count 0 [ 780.078114][T10469] EXT4-fs (loop5): Free/Dirty block details [ 780.084060][T10469] EXT4-fs (loop5): free_blocks=0 [ 780.089081][T10469] EXT4-fs (loop5): dirty_blocks=871 [ 780.094389][T10469] EXT4-fs (loop5): Block reservation details [ 780.100396][T10469] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:19 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xd000000, 0x0, 0x80019e) 09:39:19 executing program 2: r0 = fork() r1 = gettid() rt_tgsigqueueinfo(r1, r0, 0x0, &(0x7f0000005ac0)) 09:39:19 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x3d) 09:39:19 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000011600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:19 executing program 0: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) 09:39:19 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000080), 0x0, 0xfffffc4f, 0x0) [ 780.594625][T10499] loop3: detected capacity change from 0 to 1051 [ 780.602022][T10508] loop5: detected capacity change from 0 to 512 [ 780.621498][T10499] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:39:20 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xfbffffff00000000, 0x0, 0x80019e) 09:39:20 executing program 0: sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(0xffffffffffffffff, 0x0, 0x0) [ 780.834881][T10499] EXT4-fs (loop3): orphan cleanup on readonly fs 09:39:20 executing program 2: futex(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) [ 780.880597][T10499] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 780.891624][T10508] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 780.904591][T10508] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 780.917435][T10508] EXT4-fs (loop5): This should not happen!! Data will be lost [ 780.917435][T10508] [ 780.927139][T10508] EXT4-fs (loop5): Total free blocks count 0 [ 780.928028][T10499] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 780.933165][T10508] EXT4-fs (loop5): Free/Dirty block details [ 780.944533][T10499] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 780.950471][T10508] EXT4-fs (loop5): free_blocks=0 [ 780.950482][T10508] EXT4-fs (loop5): dirty_blocks=871 [ 780.964374][T10499] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:39:20 executing program 0: socketpair(0x1e, 0x0, 0x0, &(0x7f00000039c0)) 09:39:20 executing program 2: ioctl$MON_IOCQ_URB_LEN(0xffffffffffffffff, 0x9201) syz_genetlink_get_family_id$smc(&(0x7f0000000240), 0xffffffffffffffff) 09:39:20 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x3e) [ 780.969285][T10508] EXT4-fs (loop5): Block reservation details [ 780.987052][T10508] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 781.080068][T10552] loop5: detected capacity change from 0 to 512 [ 781.112779][T10552] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 781.125873][T10552] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 781.138555][T10552] EXT4-fs (loop5): This should not happen!! Data will be lost [ 781.138555][T10552] [ 781.148416][T10552] EXT4-fs (loop5): Total free blocks count 0 [ 781.154404][T10552] EXT4-fs (loop5): Free/Dirty block details [ 781.160285][T10552] EXT4-fs (loop5): free_blocks=0 [ 781.165376][T10552] EXT4-fs (loop5): dirty_blocks=871 [ 781.170565][T10552] EXT4-fs (loop5): Block reservation details [ 781.176665][T10552] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:20 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x10000000, 0x0, 0x80019e) 09:39:20 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000012600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:20 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000006d00), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_SERVICE(r0, &(0x7f0000006e80)={0x0, 0x0, &(0x7f0000006e40)={&(0x7f0000006d40)={0x28, r1, 0x1, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_FWMARK={0x8}, @IPVS_SVC_ATTR_AF={0x6}]}]}, 0x28}}, 0x0) 09:39:20 executing program 0: socketpair(0x8, 0x80000, 0x0, &(0x7f0000005700)) 09:39:20 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x204) 09:39:20 executing program 0: socket(0x29, 0x2, 0x3ff) [ 781.629973][T10574] loop5: detected capacity change from 0 to 512 [ 781.665936][T10579] loop3: detected capacity change from 0 to 1051 [ 781.689425][T10579] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 781.705707][T10574] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 781.719002][T10574] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 781.731901][T10574] EXT4-fs (loop5): This should not happen!! Data will be lost [ 781.731901][T10574] [ 781.741644][T10574] EXT4-fs (loop5): Total free blocks count 0 [ 781.747643][T10574] EXT4-fs (loop5): Free/Dirty block details [ 781.753709][T10574] EXT4-fs (loop5): free_blocks=0 [ 781.758653][T10574] EXT4-fs (loop5): dirty_blocks=871 [ 781.762438][T10579] EXT4-fs (loop3): orphan cleanup on readonly fs [ 781.763853][T10574] EXT4-fs (loop5): Block reservation details [ 781.770207][T10579] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 781.776209][T10574] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 781.786185][T10579] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 781.803523][T10579] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 781.817461][T10579] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:39:21 executing program 2: openat$ptp0(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) 09:39:21 executing program 0: syz_open_dev$usbmon(&(0x7f0000000100), 0x0, 0x0) 09:39:21 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xfeffffff00000000, 0x0, 0x80019e) 09:39:21 executing program 0: syz_open_dev$usbmon(&(0x7f0000000100), 0x0, 0x0) 09:39:21 executing program 0: syz_open_dev$usbmon(&(0x7f0000000100), 0x0, 0x0) 09:39:21 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x300) [ 782.100029][T10630] loop5: detected capacity change from 0 to 512 [ 782.129259][T10630] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 782.142119][T10630] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 782.154976][T10630] EXT4-fs (loop5): This should not happen!! Data will be lost [ 782.154976][T10630] [ 782.164661][T10630] EXT4-fs (loop5): Total free blocks count 0 [ 782.170644][T10630] EXT4-fs (loop5): Free/Dirty block details [ 782.176542][T10630] EXT4-fs (loop5): free_blocks=0 [ 782.181572][T10630] EXT4-fs (loop5): dirty_blocks=871 [ 782.186807][T10630] EXT4-fs (loop5): Block reservation details [ 782.193150][T10630] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:21 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x12000000, 0x0, 0x80019e) 09:39:21 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000014600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:21 executing program 2: add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) 09:39:21 executing program 0: syz_open_dev$usbmon(&(0x7f0000000100), 0x0, 0x0) 09:39:21 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x402) 09:39:22 executing program 0: mmap$usbmon(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 09:39:22 executing program 2: socketpair(0x2f, 0x0, 0x0, &(0x7f00000002c0)) [ 782.720951][T10651] loop3: detected capacity change from 0 to 1051 [ 782.729806][T10655] loop5: detected capacity change from 0 to 512 [ 782.746028][T10651] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:39:22 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xff01000000000000, 0x0, 0x80019e) 09:39:22 executing program 2: socketpair(0x15, 0x0, 0x0, &(0x7f00000000c0)) [ 782.888936][T10651] EXT4-fs (loop3): orphan cleanup on readonly fs 09:39:22 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_LISTALL(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0}}, 0x0) [ 782.975264][T10651] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 782.985653][T10655] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 782.993941][T10651] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 783.009798][T10651] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. 09:39:22 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x8994, &(0x7f0000000000)={'ip_vti0\x00', @ifru_flags}) 09:39:22 executing program 2: socketpair(0x22, 0x0, 0x3, &(0x7f0000005700)) [ 783.023730][T10651] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 783.030465][T10655] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 629 with error 28 [ 783.043222][T10655] EXT4-fs (loop5): This should not happen!! Data will be lost [ 783.043222][T10655] [ 783.052987][T10655] EXT4-fs (loop5): Total free blocks count 0 [ 783.058964][T10655] EXT4-fs (loop5): Free/Dirty block details [ 783.064907][T10655] EXT4-fs (loop5): free_blocks=0 [ 783.069895][T10655] EXT4-fs (loop5): dirty_blocks=629 [ 783.075168][T10655] EXT4-fs (loop5): Block reservation details [ 783.081233][T10655] EXT4-fs (loop5): i_reserved_data_blocks=629 09:39:23 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000015600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:23 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x406) 09:39:23 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000001140), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, 0x0) 09:39:23 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x3f000000, 0x0, 0x80019e) 09:39:23 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_mreqn(r0, 0x0, 0x20, 0x0, &(0x7f0000001480)) 09:39:23 executing program 0: socketpair(0x23, 0x0, 0x2, &(0x7f0000005700)) [ 783.756047][T10710] loop3: detected capacity change from 0 to 1051 [ 783.767408][T10710] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 783.781332][T10718] loop5: detected capacity change from 0 to 512 [ 783.788786][T10710] EXT4-fs (loop3): orphan cleanup on readonly fs 09:39:23 executing program 2: add_key$keyring(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) [ 783.800073][T10710] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 783.812154][T10710] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 783.823494][T10710] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 783.837408][T10710] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:39:23 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xff0f000000000000, 0x0, 0x80019e) 09:39:23 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000080)={'tunl0\x00', &(0x7f0000000100)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}) 09:39:23 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000016600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:23 executing program 0: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000003540)={0x77359400}) 09:39:23 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000006d00), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_SERVICE(r0, &(0x7f0000006e80)={0x0, 0x0, &(0x7f0000006e40)={&(0x7f0000006d40)={0x28, r1, 0x1, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PORT={0x6}, @IPVS_SVC_ATTR_AF={0x6}]}]}, 0x28}}, 0x0) 09:39:23 executing program 2: syz_genetlink_get_family_id$ipvs(&(0x7f0000000200), 0xffffffffffffffff) [ 784.180881][T10760] loop3: detected capacity change from 0 to 1051 [ 784.181555][T10718] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 784.194108][T10760] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 784.211622][T10760] EXT4-fs (loop3): orphan cleanup on readonly fs [ 784.222702][T10718] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 784.235438][T10718] EXT4-fs (loop5): This should not happen!! Data will be lost [ 784.235438][T10718] [ 784.235602][T10760] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 784.245098][T10718] EXT4-fs (loop5): Total free blocks count 0 [ 784.245111][T10718] EXT4-fs (loop5): Free/Dirty block details [ 784.262424][T10760] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 09:39:23 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x408) 09:39:23 executing program 2: timer_create(0x6, &(0x7f0000000240), 0x0) [ 784.266852][T10718] EXT4-fs (loop5): free_blocks=0 [ 784.266865][T10718] EXT4-fs (loop5): dirty_blocks=871 [ 784.266876][T10718] EXT4-fs (loop5): Block reservation details [ 784.278157][T10760] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 784.283084][T10718] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 784.288365][T10760] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 784.371366][T10789] loop5: detected capacity change from 0 to 512 [ 784.402588][T10789] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 784.415694][T10789] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 784.428644][T10789] EXT4-fs (loop5): This should not happen!! Data will be lost [ 784.428644][T10789] [ 784.438492][T10789] EXT4-fs (loop5): Total free blocks count 0 [ 784.444711][T10789] EXT4-fs (loop5): Free/Dirty block details [ 784.450591][T10789] EXT4-fs (loop5): free_blocks=0 [ 784.455699][T10789] EXT4-fs (loop5): dirty_blocks=871 [ 784.460882][T10789] EXT4-fs (loop5): Block reservation details [ 784.467036][T10789] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:24 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x81020000, 0x0, 0x80019e) 09:39:24 executing program 0: syz_io_uring_setup(0x0, &(0x7f0000000280), &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x0, 0x0) 09:39:24 executing program 2: ioctl$SG_GET_COMMAND_Q(0xffffffffffffffff, 0x2270, 0x0) 09:39:24 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000017600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:24 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x500) 09:39:24 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xffffff7f00000000, 0x0, 0x80019e) 09:39:24 executing program 0: mq_getsetattr(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) 09:39:24 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000001140), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000001180)={0x1, 0x0, 0x55, 0x3, "ea2aa2ceb73666a151392a3dc9d618644f1b296953abad7dfc66a191f3ef5fc4"}) [ 784.850137][T10814] loop5: detected capacity change from 0 to 512 [ 784.863345][T10820] loop3: detected capacity change from 0 to 1051 09:39:24 executing program 0: r0 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000000)='ns/cgroup\x00') fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) [ 784.965760][T10814] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 784.993137][T10820] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:39:24 executing program 2: openat$random(0xffffffffffffff9c, &(0x7f00000000c0), 0x22c6c0, 0x0) [ 785.068241][T10820] EXT4-fs (loop3): orphan cleanup on readonly fs [ 785.076665][T10820] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 785.115414][T10814] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 785.128404][T10814] EXT4-fs (loop5): This should not happen!! Data will be lost [ 785.128404][T10814] [ 785.136444][T10820] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 785.138074][T10814] EXT4-fs (loop5): Total free blocks count 0 09:39:24 executing program 0: syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x454002) 09:39:24 executing program 2: syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) prctl$PR_GET_TID_ADDRESS(0x28, &(0x7f0000000040)) [ 785.149362][T10820] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 785.155453][T10814] EXT4-fs (loop5): Free/Dirty block details [ 785.155467][T10814] EXT4-fs (loop5): free_blocks=0 [ 785.155476][T10814] EXT4-fs (loop5): dirty_blocks=871 [ 785.155484][T10814] EXT4-fs (loop5): Block reservation details [ 785.155491][T10814] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 785.197670][T10820] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:39:25 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x9e018000, 0x0, 0x80019e) 09:39:25 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000018600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:25 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x600) 09:39:25 executing program 2: r0 = fork() sched_setparam(r0, &(0x7f0000000400)) 09:39:25 executing program 0: socketpair(0x1, 0x0, 0x0, &(0x7f0000005700)) 09:39:25 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xffffffff00000000, 0x0, 0x80019e) 09:39:25 executing program 2: socketpair(0x25, 0x1, 0x4, &(0x7f0000000040)) 09:39:25 executing program 0: socketpair(0x3, 0x0, 0x0, &(0x7f0000000100)) [ 785.892451][T10871] loop5: detected capacity change from 0 to 512 [ 785.905018][T10867] loop3: detected capacity change from 0 to 1051 [ 785.916471][T10867] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 786.046442][T10871] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 786.064707][T10867] EXT4-fs (loop3): orphan cleanup on readonly fs [ 786.072213][T10867] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 786.083445][T10871] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 786.096157][T10871] EXT4-fs (loop5): This should not happen!! Data will be lost [ 786.096157][T10871] [ 786.105792][T10871] EXT4-fs (loop5): Total free blocks count 0 [ 786.111750][T10871] EXT4-fs (loop5): Free/Dirty block details [ 786.117720][T10871] EXT4-fs (loop5): free_blocks=0 [ 786.122720][T10871] EXT4-fs (loop5): dirty_blocks=871 [ 786.127905][T10871] EXT4-fs (loop5): Block reservation details [ 786.133896][T10871] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:25 executing program 2: sched_setparam(0xffffffffffffffff, 0x0) 09:39:25 executing program 0: r0 = add_key$keyring(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f0000000640)='dns_resolver\x00', 0x0, &(0x7f00000006c0)='\t!', 0x2, r0) 09:39:25 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x604) 09:39:25 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000019600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 786.142089][T10867] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 786.153628][T10867] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 786.167512][T10867] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 786.247875][T10917] loop5: detected capacity change from 0 to 512 [ 786.286449][T10917] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 786.294098][T10928] loop3: detected capacity change from 0 to 1051 [ 786.299289][T10917] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 786.310195][T10928] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 786.318165][T10917] EXT4-fs (loop5): This should not happen!! Data will be lost [ 786.318165][T10917] [ 786.330632][T10928] EXT4-fs (loop3): orphan cleanup on readonly fs [ 786.336978][T10917] EXT4-fs (loop5): Total free blocks count 0 [ 786.336991][T10917] EXT4-fs (loop5): Free/Dirty block details [ 786.337001][T10917] EXT4-fs (loop5): free_blocks=0 [ 786.343462][T10928] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 786.349380][T10917] EXT4-fs (loop5): dirty_blocks=871 [ 786.349392][T10917] EXT4-fs (loop5): Block reservation details [ 786.355324][T10928] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 786.360187][T10917] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 786.398376][T10928] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 786.412613][T10928] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:39:26 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x8913, &(0x7f00000000c0)={'ip6gretap0\x00', @ifru_map}) 09:39:26 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x700) 09:39:26 executing program 2: pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)={0x5aaa}, &(0x7f0000000100), &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 09:39:26 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xf2c70300, 0x0, 0x80019e) 09:39:26 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900001a600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:26 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x2, 0x80019e) 09:39:26 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x8931, &(0x7f0000000100)={'wlan0\x00', @ifru_mtu}) [ 786.940376][T10951] loop3: detected capacity change from 0 to 1051 [ 786.945994][T10957] loop5: detected capacity change from 0 to 512 [ 786.961795][T10951] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:39:26 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000006d00), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_SERVICE(r0, &(0x7f0000006e80)={0x0, 0x0, &(0x7f0000006e40)={&(0x7f0000006d40)={0x18, r1, 0x1, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0x4}]}, 0x18}}, 0x0) [ 786.990881][T10951] EXT4-fs (loop3): orphan cleanup on readonly fs [ 787.000771][T10951] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 787.028272][T10957] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 787.041354][T10957] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 787.054219][T10957] EXT4-fs (loop5): This should not happen!! Data will be lost [ 787.054219][T10957] [ 787.063898][T10957] EXT4-fs (loop5): Total free blocks count 0 [ 787.069871][T10957] EXT4-fs (loop5): Free/Dirty block details [ 787.075757][T10957] EXT4-fs (loop5): free_blocks=0 [ 787.080682][T10957] EXT4-fs (loop5): dirty_blocks=871 [ 787.085907][T10957] EXT4-fs (loop5): Block reservation details [ 787.091877][T10957] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 787.113741][T10951] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 787.125115][T10951] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 787.139011][T10951] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:39:26 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900001b600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:26 executing program 0: prctl$PR_SET_KEEPCAPS(0x8, 0x1ffffffffffffc) 09:39:26 executing program 2: r0 = fork() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000005ac0)) 09:39:26 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x804) 09:39:26 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000001140), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, "ea2aa2ceb73666a151392a3dc9d618644f1b296953abad7dfc66a191f3ef5fc4"}) 09:39:26 executing program 0: syz_genetlink_get_family_id$wireguard(&(0x7f0000000600), 0xffffffffffffffff) 09:39:26 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) fsetxattr$security_evm(r0, &(0x7f0000000100), &(0x7f0000000140)=@v2={0x0, 0x0, 0x0, 0x0, 0xff8, "476a1069509afc78301b3226706ca61e8d0100035d681d2f7c2e2564753fdf48c445f7f517a750328cf925629886f84594eccc53b47310ffef0da77fa5ed41b41374fc1819ad18ba34ffd00ec8cfd831de2e5dc63a58a6e18d3d4d31bf9ba2939d1e65b0145725a076b8898943b31adca7a682207fd30d77d6ad994b68c75c78cd43d3bf9f3d2dd16a7f430ea59a5af574331c7f976be62b4bd6003adb1befa7020d8f560b2f1abc1bc2fd0ac83763298df026eb097c8dc79d853e13e1b241957be4f2071e9eded31368dcbc114d6e88193f194244c63ff49cf38c6a69cb8dd69fdca40b38fd073e721e1cb5d2a0a877feeeabeca9e285337af4c122523a0d25d17f339981df98a7ebc2b00361c51465591791ea60c64cf7be5ea0f4a0859de1cc07f4af316a9fefaf4ef9eac143cc932f7c86c1836296a3fbd86655d53d26352d9682a973f3cb9938d3e8f05665ea54068030dac4a53ed530ba81f1ea0541dca696e61b642e6256eecc62688fa52a9115cbf495f498765847218fb57ab3b5f08ecc6ea6c5b9150d359bf709297319c62e2a50b7fad0ef003e13939b90a53093d9ad0b44a80391a02de0e718c0454d500cc6babf353483d3f86b4f1dd57ff2c2c6638c568094a99330337e02b032bdf77357bfc296d709cb169b5c48f47639f5fb916d4586353ca645bb7d3f34534ce307c784cb2aa150923c36107f8158e5d67d7ec08c12b8e63cc8dcc236082265caac43487b2da2c9c060e1e7f1fd155eaef2f679f985d2d7ba10b0f761617bc28c3047b23e67456ee2e752abe324d355acae7087fd690783571d035ad52a0f11ed72faadd8b77fe7098f7003bc19e8fb32be17ea8074c01d6ef063e0f15d9123cfdea7994383815dde851331d7a76eedefd60dc00b3d45cb02516c84283c72f849dc5a1f2219d5b8041bdd1b9cf76a272c3b2b436965128a24ff0f215b6a69d60fc13674459c4fe41fdd7b11a7b362d9eb6e7277cf175bd5f98c81f493d0f05b996949840c2a8d0c7f40ca7ee6ca0caa8a3b46165e00c3a9734a59aa01e34e6cae29181005b06d61887d46f6585b24fa4ff1961e8ffb455d6b543940d9b6e48272c6a469c908a07f84c106f0a3e949b7e1ae9f4a66190b75dc283c9ef83f6c9e78ee0c39bdc0c5c673ad9d1a602cef526168d553eb3b6e83e10004077d83cd4b549a5a5c31e0ef3afd4bdf25ac0f3835e36ca6932eb84f26d2cb407465822d4e544950014b47c1b8dbcd91578177fb72efd6d257caae22710c2d7efef21a74011c6c5dce446ed3e8c6dbb8c25a6662a826df5e049216e56ef1d703ce7101e1be2ead6b05070ea3e8bbde81000c60ac467da5a851d873fea6d2eb40e3a04cdef4efb763076b678db31c1b1c376e4686e0e965d7ef49c63f9b411b37d3a75ae4d2d9b58bfe102ef0c3e787ddf43ba713e2455c345cb908420d8f68645eb69ea8740616ab5653c47e1955d7a4571659a8a748d653faea5eb233afb74008a0d6a6412a386e62e03e23d68c788485926f79619a095b51bff3fc6b0c2f2adc4fb378d25a29eca17d8c8c01c017118389d669a3c8d25be66fe9c72b03da0d162ece7502e226b421c0d0820f87b4b332727be1dc404bc24a871d1e7bc88bc5f2b9fd3987a3378910be101d05595fd96222c67020b08df35b384bf12b06ca358dec69784f1b208d37bb12fdeffe62dbc0e75afc147d4597eb7ac72c12d91ebf735e9d847b24253fecd55ad0dd2be61c178b0f3acecbfc786e45b1329005899f4473e13fd0bd4485fa091e7e43b71f37d3ca1281100e05f8f46323b914c3f6a8395fa47e22a47bd079f908ec61eb0a790b12197894e3798d7a6daf9978a5d7cb372707b54211925b6025786a3274793627d3ad80307c704ecd62a4e79721e5238668e1dc278ab21960022d5484e85225833873aec8c3f0477b9cc2e9f856fa58ea396e58dc696c3c24ef0f694bed09cbb1ff778657b182711b3bcc465f38c352ac71de1a59ca4c84800a4ce3922966a6251fa8509af0788a744c2d94fe055d6757e5ef12c5bb0bea243b2786ef76e5efe29d249f5bbcc1b4bbef0b39d0bb3ed7414315a9515dcd47e2333b7f08e06a7541ea5a0f7452f77c0a9af7cbdd0ba9e40f32ff10573a28cabcdd199af96bbe4bf9aad68a66b01b491811ee8d6f1abbeea9d5acd1b0be790bff03060c74f344f7b49a0beafcc84ccda8edf8aebe4c2bee1a58f10d674b4680f9e2fb63b593c10e3a7daee89fa8e881a5266413ac4eac4dde81b77f5ae5076f5ffc5268cf1effda5e2e7bc42183be0fd368443ae3ec4db1dc21e1e7b5de6f479b3f1adb3fcffa516f44e215a1b2bc672682a14319022e126b87a5b9b08f1fe452595fa3d2d7bd49e41ceb40b463259d447406b8f0c25443f5d9987baac4dc190800d82f551616e0f02d4e93da9717f1590e025389c984fb1db01227818271e3758c721bc0846e7049bc24f1e99c2018cfff51b74894a55d2f3e24e2b2abdb083a1ab8fd243de40c06d6a320c1e42e830307ce44a0c3a04c37632226a5863d53052a0fde8cd2f67cd504d2c04ef5556585c63019e593b2b756521e870f210738a203bed6d9a469437a2992bfd963c3b5c5aa148b683f3306821cbd7ea5e32de38ac3a4a8cbcb858017f003c88e5fddfcd283b5672bc6c7383a03ac9e689d533808db54a526ee6659c4f59975cb2e6beab44ad99281179a327976f92426330e1c8c9fecd4b8933955e51808d63621deed46f641f6c4b8fb44b1c6f812ca677d869f71c88aa143e8d77b6988603f9b0b58b6cbead0854f6f01195e852afc47d43be069784e40939536fa95366ad803f48c1e41d2d15484d61be228d67ebb3621a1221ce3e4e0ae3aca7cd78fbed22b354f5568aeb60281a43bf1f6e868dccccf53bf2a8ebdbb85b382e95c027ee2663bf8431064df99cba937bfebad241e1c3d3898c14538f95008f4a2b16192d9079e11d39ace9ce1838978767a3aeafa012e7f92de440ef6268a2db059a6232ec12d45f5795114c386ba2f56c3c1b386076bdd00d88f2a5a6fbe7cd346eea967b56afc26008913f152dd81b1b50300c111af65ccafad8f264226d5b0275f98cc0fb4b342f1b2992364e017d79c9863bb3e903ee9995f1115c49259722d8a1996897650eee4acac77eef4c4f95c513d3eafe2a798d0a62a9f80a1de46fc7426ddb9aefbbe82ad91516fa500bea04fe7f9f8e846e67de5a5a911cdbb37cd688ae1e1d3661528d4d4a734f130a414533983af443e502d9703cd196295694089c300f3be2862c27d18874080d133fc838401534ab085b52c2563083bf3f3e4dc96c03f340d37ea788dcc9ead3833c693143eb50fd82c8b97f3d9c68f8f4e1a9bfcce298531876023e4d29772c290d37f4caa6b1432700457dde6b9038f33288310a9db6df0a430f175bd0d2714cef1cdfdcb6fee0cffe4d663b85a9657aa4475dc6484c7750fe13b16ce5a48a9f26da6057cfaf33e77e7997e65a9e5f808da6526c3993a63c19f008ad7dcfdcd5d1fccf2b7eac27e2b4389d29bdd47b9ba92d21c6caa9996f2726328413ab21a5540209b59ecd53b9aab5765248ac48b19c7768509d8e52e3d2874aa5da4557e822fe033f25e6773d7deb375178f0c6d9a2c7492d48e08fb093bfe1c533c1b7cf4ee6b860ad52f9e92da10beab1c767b666a665c88f5e068f1588680a93a231e1bca6398cce2e056291bcf593c07692a0fc284663f74046441da4299757e028186378277c89e7c455b161ede6a851a5c1e935261b2e5645743d5e4f1a88ff0c37be04ca22ce61306b1e969ebc5c601c9c63084a7056981c1a7ce80b8e741d30cd2e52e70de9204595454f0323d5887f9029891d4c6aa40e8b8c9fb5c051fd83bbbca8deb2e2e773b3b51ca5afa9558d0134bc833a821e7e87fb5577a25795ff86ebd93932e1c0f6546a0018a6b68106242b5d8edaa0e9f182c4d447aca05a29c28b22a32c39a16cec89c39896ef0fdc8ac0c4977bc68ae5557848b2b640b5305caeb6ab241b635a0ccb0659e9cf41b61786914493fb9d0ed21406b612d511d341bb6526054703cc7e6d6fd2f9277f55bec84554479a048f67ffeef768e2e380d3e63fb081584b25592d9de0fb3d7146bc210fa836b87c7df08d92ea61eeb574d59a21754b5fc95e90c70fa47fae483e3a758770de161f44bf12977358973fe348f5944c25c1442ad4d3ec15a7f77d121266de1fd9964c38cba7739c2c9b01b18cd81e43b40dbdcb0ed0fa7e21508af0b633fdb36c79c1e1b6b2dc6876722aa26c2e14993a3962ee6cc56190fd5bbd1093de49af718f5911e4782b6cfe4b41102cfe8ba55e79e4d17ffc5cca923affdab768dd9edcbfefdd86ec82610656bbd5be778ff00617ee7da99e1572709abc40e989c07d75cda4d27132fd8a7d94f0f70a198046e3514f56b9878a590ecf2dc37fc913b5b38399f79ef5b815ad3e8f6788acdb747a3e1141fd4337406059a9bd239b3f5cf961d7fbb9090f6314ccf5308592e9605589b2559b91897dac39467bdb7c0ffa0499665874193f1a4821e039eae0bf044efc1b81d67c182b43df29d0ef614bf84366179838890d837d881f95759a9e5aa9b16a91fa2d955a348e30c39ab1fe29721a4332085d101507206cc2aecb0e1071ddaa3d005d5188c4e69eb705647884efc2557d5b54d0f0050a8c7a3ee6b5479891c4ee57237b4f3286bad139b60bd81ff278605e0fb22d1c8fbebb9750478071c42393929382321a6bd3cd0a6b0aba72249676790f05c7ca068a433cc2b3036f36b4093c714ba430fe9b152257a85af7cd52c21b9ddf370958e8e04ea26c3fff64f08671529e4ef4ad1b0a284d44474af52376ca4605ed81259a066bda4653785ccbe4b6bf62f93266730cc726e77d5bf29884799257ac52be1c982740a205310865d4c5e3fc3831c7879ef23034f6ae537b8381c573711e275ffdc72f21cd408e9b60c5c67a08b0eecedbb68532c503162f5b1f9d17f738f9f3166dcc3739894b78e3f907f18fb35f5ea738263bdc269112694f97d0aa2004d9d7bca9b0ae4633ed2a51477a78e7721caee10d068eedd4da9095dacf97da343837a94809cfd5cdcd7731587dd37da77074ff9503a3fa43a5ea567f0c08b4351e4ffb1ef434f3d512f33bda90031377171e1186623482b848a87167ee49ef720ec813be0d06d4dc9ec2ce78586162093390592c3148ffdf427762f3c3a495b072c971b84d5a6f3972dd04dfb876784d7673803c57bc212d3f4d17b449e08e235d8d26576ddadeab49421c03fb566b70818c514af66598cafff4da7df99966c12f004bdda4af34cfa578c6b905d3dab7e47398f67c1b3f288a4479d5298ec5b62f547e9fe5984ec57bcafca91ac4208f65de826db63bd2efa3ecfd381249b193893987e73a8ad84212f8e557c3147949e5c948f891f4046ddc25b35ecae7f1070792397f67a0405876d4ce2b24f4261b07d2f9a7718bda18ffc5d4416d74f3ea6a2f3ffdb58581a470a637a807c0ef42fc23b463a3e40749526e581cdaa50daff15604c6ddfad657a6afdbfca710c0aa53487e1f861d094d3cfcc2709564f120b4caf090acb30d2372e51ae535de00797d8d347c62cf8ef5afebdc1aa7728cf280b336433fb6e2e5266bce63587adf19388fd4dea255a8217d64efeb3b04bf5460d02ecd8af5ca9951614768ccfe4681cb575d8024ffa468366fbedc96970974be404ddf59f477fb1d4103ecce5bf538c"}, 0x1001, 0x0) [ 787.306499][T11000] loop3: detected capacity change from 0 to 1051 [ 787.336851][T11000] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 787.346461][T11006] loop5: detected capacity change from 0 to 512 [ 787.372300][T11000] EXT4-fs (loop3): orphan cleanup on readonly fs [ 787.381930][T11000] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 787.395165][T11000] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 787.406497][T11000] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 787.417122][T11006] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 787.420403][T11000] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 787.439834][T11006] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 787.452706][T11006] EXT4-fs (loop5): This should not happen!! Data will be lost [ 787.452706][T11006] [ 787.462363][T11006] EXT4-fs (loop5): Total free blocks count 0 [ 787.468334][T11006] EXT4-fs (loop5): Free/Dirty block details [ 787.474434][T11006] EXT4-fs (loop5): free_blocks=0 [ 787.479366][T11006] EXT4-fs (loop5): dirty_blocks=871 [ 787.484564][T11006] EXT4-fs (loop5): Block reservation details [ 787.490531][T11006] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:27 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xf4ffffff, 0x0, 0x80019e) 09:39:27 executing program 2: socketpair(0xa, 0x0, 0x204c, &(0x7f0000000000)) 09:39:27 executing program 0: socketpair(0xf, 0x3, 0x0, &(0x7f0000001d00)) 09:39:27 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900001c600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:27 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x900) 09:39:27 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x4, 0x80019e) [ 787.997084][T11041] loop5: detected capacity change from 0 to 512 09:39:27 executing program 2: socketpair(0x6, 0x0, 0x0, &(0x7f0000000140)) [ 788.038133][T11048] loop3: detected capacity change from 0 to 1051 [ 788.038556][T11041] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 788.058020][T11048] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 788.068665][T11041] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 117 09:39:27 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) [ 788.081530][T11041] EXT4-fs (loop5): This should not happen!! Data will be lost [ 788.081530][T11041] [ 788.155036][T11048] EXT4-fs (loop3): orphan cleanup on readonly fs [ 788.169562][T11048] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 788.179136][T11048] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 788.190465][T11048] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. 09:39:27 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x8922, &(0x7f00000000c0)={'caif0\x00', @ifru_flags}) [ 788.204359][T11048] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:39:27 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0xa00) 09:39:27 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) 09:39:27 executing program 2: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) [ 788.393075][T11091] loop5: detected capacity change from 0 to 512 [ 788.404534][T11083] ================================================================== [ 788.412630][T11083] BUG: KCSAN: data-race in copy_page_to_iter / ext4_update_super [ 788.420357][T11083] [ 788.421617][T11091] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 788.422694][T11083] write to 0xffff888134e06430 of 4 bytes by task 11091 on cpu 1: [ 788.422709][T11083] ext4_update_super+0xff/0x740 [ 788.422732][T11083] ext4_commit_super+0xf8/0x270 [ 788.435543][T11091] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 788.442976][T11083] ext4_setup_super+0x40c/0x4d0 [ 788.442999][T11083] ext4_fill_super+0x57b0/0x8010 [ 788.447829][T11091] EXT4-fs (loop5): This should not happen!! Data will be lost [ 788.447829][T11091] [ 788.452653][T11083] mount_bdev+0x1e8/0x290 [ 788.452671][T11083] ext4_mount+0x2d/0x40 [ 788.465348][T11091] EXT4-fs (loop5): Total free blocks count 0 [ 788.470146][T11083] legacy_get_tree+0x70/0xc0 [ 788.475081][T11091] EXT4-fs (loop5): Free/Dirty block details [ 788.484686][T11083] vfs_get_tree+0x4a/0x1a0 [ 788.484710][T11083] path_mount+0x11d4/0x1ce0 [ 788.484723][T11083] __se_sys_mount+0x23d/0x2e0 [ 788.484735][T11083] __x64_sys_mount+0x63/0x70 [ 788.484746][T11083] do_syscall_64+0x4a/0x90 [ 788.489060][T11091] EXT4-fs (loop5): free_blocks=0 [ 788.493194][T11083] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 788.493218][T11083] [ 788.493223][T11083] read to 0xffff888134e06400 of 1024 bytes by task 11083 on cpu 0: [ 788.499178][T11091] EXT4-fs (loop5): dirty_blocks=871 [ 788.503744][T11083] copy_page_to_iter+0x320/0x860 [ 788.503763][T11083] filemap_read+0xf06/0x1230 [ 788.503777][T11083] generic_file_read_iter+0x75/0x2c0 [ 788.509743][T11091] EXT4-fs (loop5): Block reservation details [ 788.514140][T11083] blkdev_read_iter+0xb9/0xf0 [ 788.514159][T11083] vfs_read+0x565/0x5d0 [ 788.518646][T11091] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 788.523307][T11083] ksys_read+0xce/0x180 [ 788.523321][T11083] __x64_sys_read+0x3e/0x50 [ 788.602987][T11083] do_syscall_64+0x4a/0x90 [ 788.607387][T11083] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 788.613259][T11083] [ 788.615557][T11083] Reported by Kernel Concurrency Sanitizer on: [ 788.621679][T11083] CPU: 0 PID: 11083 Comm: systemd-udevd Not tainted 5.13.0-rc3-syzkaller #0 [ 788.630325][T11083] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 788.640362][T11083] ================================================================== 09:39:28 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xfbffffff, 0x0, 0x80019e) 09:39:28 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000022600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:28 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) 09:39:28 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0xb00) 09:39:28 executing program 2: socket(0x25, 0x1, 0x3) 09:39:28 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x5, 0x80019e) 09:39:28 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) [ 789.115173][T11108] loop5: detected capacity change from 0 to 512 [ 789.122162][T11110] loop3: detected capacity change from 0 to 1051 [ 789.140081][T11110] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 789.157738][T11110] EXT4-fs (loop3): orphan cleanup on readonly fs 09:39:28 executing program 2: signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = fork() rt_sigqueueinfo(r0, 0x27, &(0x7f0000000200)={0x0, 0x0, 0xfffffffc}) [ 789.164363][T11110] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 789.241016][T11108] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 789.274458][T11110] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 789.286030][T11110] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 789.300071][T11110] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:39:28 executing program 0: pkey_mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0xffffffffffffffff) 09:39:28 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_LISTALL(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, 0x0, 0x19}, 0x14}}, 0x0) [ 789.388884][T11108] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 789.401726][T11108] EXT4-fs (loop5): This should not happen!! Data will be lost [ 789.401726][T11108] [ 789.411608][T11108] EXT4-fs (loop5): Total free blocks count 0 [ 789.417709][T11108] EXT4-fs (loop5): Free/Dirty block details [ 789.423656][T11108] EXT4-fs (loop5): free_blocks=0 [ 789.428657][T11108] EXT4-fs (loop5): dirty_blocks=871 09:39:28 executing program 2: signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = fork() rt_sigqueueinfo(r0, 0x27, &(0x7f0000000200)={0x0, 0x0, 0xfffffffc}) 09:39:28 executing program 0: signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = fork() rt_sigqueueinfo(r0, 0x27, &(0x7f0000000200)={0x0, 0x0, 0xfffffffc}) [ 789.434024][T11108] EXT4-fs (loop5): Block reservation details [ 789.440280][T11108] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:29 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xfeffffff, 0x0, 0x80019e) 09:39:29 executing program 2: signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = fork() rt_sigqueueinfo(r0, 0x27, &(0x7f0000000200)={0x0, 0x0, 0xfffffffc}) 09:39:29 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000025600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:29 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0xc00) 09:39:29 executing program 0: signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = fork() rt_sigqueueinfo(r0, 0x27, &(0x7f0000000200)={0x0, 0x0, 0xfffffffc}) 09:39:29 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x6, 0x80019e) 09:39:29 executing program 2: signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = fork() rt_sigqueueinfo(r0, 0x27, &(0x7f0000000200)={0x0, 0x0, 0xfffffffc}) [ 790.144580][T11177] loop3: detected capacity change from 0 to 1051 [ 790.156178][T11177] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 790.167773][T11178] loop5: detected capacity change from 0 to 512 09:39:29 executing program 0: signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = fork() rt_sigqueueinfo(r0, 0x27, &(0x7f0000000200)={0x0, 0x0, 0xfffffffc}) [ 790.231236][T11177] EXT4-fs (loop3): orphan cleanup on readonly fs [ 790.250108][T11177] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 790.318686][T11178] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 790.352258][T11178] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 790.365158][T11178] EXT4-fs (loop5): This should not happen!! Data will be lost [ 790.365158][T11178] [ 790.374809][T11178] EXT4-fs (loop5): Total free blocks count 0 [ 790.380830][T11178] EXT4-fs (loop5): Free/Dirty block details [ 790.386711][T11178] EXT4-fs (loop5): free_blocks=0 [ 790.391627][T11178] EXT4-fs (loop5): dirty_blocks=871 [ 790.396895][T11178] EXT4-fs (loop5): Block reservation details [ 790.403032][T11178] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:29 executing program 0: pselect6(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 09:39:29 executing program 2: add_key$fscrypt_provisioning(&(0x7f0000000180), 0x0, 0x0, 0x48, 0xfffffffffffffff9) [ 790.411266][T11177] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 790.422654][T11177] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 790.436758][T11177] EXT4-fs (loop3): Cannot turn on quotas: error -22 09:39:29 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0xd00) 09:39:29 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900002e600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 790.547556][T11218] loop5: detected capacity change from 0 to 512 [ 790.579798][T11227] loop3: detected capacity change from 0 to 1051 [ 790.590992][T11227] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 790.599149][T11218] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 790.613337][T11218] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 790.613977][T11227] EXT4-fs (loop3): orphan cleanup on readonly fs [ 790.626264][T11218] EXT4-fs (loop5): This should not happen!! Data will be lost [ 790.626264][T11218] [ 790.633507][T11227] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 790.642201][T11218] EXT4-fs (loop5): Total free blocks count 0 [ 790.642215][T11218] EXT4-fs (loop5): Free/Dirty block details [ 790.642225][T11218] EXT4-fs (loop5): free_blocks=0 [ 790.642235][T11218] EXT4-fs (loop5): dirty_blocks=871 [ 790.652723][T11227] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 790.657587][T11218] EXT4-fs (loop5): Block reservation details [ 790.663701][T11227] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 790.668607][T11218] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 790.673831][T11227] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 790.717704][T11227] EXT4-fs mount: 40 callbacks suppressed [ 790.717716][T11227] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:30 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xff010000, 0x0, 0x80019e) 09:39:30 executing program 2: mq_notify(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, 0x0, @thr={0x0, 0x0}}) 09:39:30 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0xe00) 09:39:30 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000032600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:30 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x7, 0x80019e) 09:39:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x8912, &(0x7f00000000c0)={'caif0\x00', @ifru_flags}) [ 791.202125][T11253] loop3: detected capacity change from 0 to 1051 [ 791.214728][T11253] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 791.232674][T11258] loop5: detected capacity change from 0 to 512 [ 791.267786][T11253] EXT4-fs (loop3): orphan cleanup on readonly fs [ 791.279564][T11253] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 791.295534][T11253] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 791.306908][T11253] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 791.321029][T11253] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 791.327759][T11253] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:30 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000048600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:30 executing program 0: socketpair(0x23, 0x0, 0x0, &(0x7f0000005700)) 09:39:30 executing program 2: add_key$fscrypt_provisioning(0x0, 0x0, 0x0, 0x48, 0xfffffffffffffff9) [ 791.453306][T11258] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. 09:39:30 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000001140), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, "ea2aa2ceb73666a151392a3dc9d618644f1b296953abad7dfc66a191f3ef5fc4"}) [ 791.538564][T11290] loop3: detected capacity change from 0 to 1051 [ 791.555543][T11290] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:39:30 executing program 0: socketpair(0x2, 0x3, 0x3f, &(0x7f0000000040)) [ 791.589991][T11290] EXT4-fs (loop3): orphan cleanup on readonly fs [ 791.614899][T11290] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 09:39:30 executing program 2: request_key(0x0, 0x0, 0x0, 0xfffffffffffffff8) [ 791.634934][T11290] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 791.646296][T11290] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 791.660207][T11290] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 791.666809][T11290] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 791.881966][T11258] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 791.894835][T11258] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 2048 with error 28 [ 791.907699][T11258] EXT4-fs (loop5): This should not happen!! Data will be lost [ 791.907699][T11258] [ 791.918020][T11258] EXT4-fs (loop5): Total free blocks count 0 [ 791.924026][T11258] EXT4-fs (loop5): Free/Dirty block details [ 791.929980][T11258] EXT4-fs (loop5): free_blocks=0 [ 791.934937][T11258] EXT4-fs (loop5): dirty_blocks=3905 [ 791.940207][T11258] EXT4-fs (loop5): Block reservation details [ 791.946204][T11258] EXT4-fs (loop5): i_reserved_data_blocks=3905 09:39:31 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xff0f0000, 0x0, 0x80019e) 09:39:31 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000240)={'gre0\x00', &(0x7f0000000180)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}) 09:39:31 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900004c600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:31 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0xf00) 09:39:31 executing program 2: set_mempolicy(0x2, &(0x7f0000000000)=0x6, 0x1000) 09:39:31 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x8, 0x80019e) 09:39:31 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000006d00), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_SERVICE(r0, &(0x7f0000006e80)={0x0, 0x0, &(0x7f0000006e40)={&(0x7f0000006d40)={0x20, r1, 0x1, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6}]}]}, 0x20}}, 0x0) [ 792.244296][T11334] loop5: detected capacity change from 0 to 512 [ 792.255420][T11336] loop3: detected capacity change from 0 to 1051 [ 792.268463][T11334] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 792.282546][T11336] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:39:31 executing program 0: r0 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x3}, 0x0, 0x0, r0) [ 792.309923][T11336] EXT4-fs (loop3): orphan cleanup on readonly fs [ 792.393751][T11336] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 792.418270][T11334] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 792.451051][T11336] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 792.462429][T11336] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 792.476450][T11336] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 792.483067][T11336] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:31 executing program 0: r0 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x3}, 0x0, 0x0, r0) 09:39:31 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_KEY(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={0x0, 0xa0}}, 0x0) [ 792.525253][T11334] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 792.538169][T11334] EXT4-fs (loop5): This should not happen!! Data will be lost [ 792.538169][T11334] [ 792.547859][T11334] EXT4-fs (loop5): Total free blocks count 0 [ 792.553868][T11334] EXT4-fs (loop5): Free/Dirty block details [ 792.559823][T11334] EXT4-fs (loop5): free_blocks=0 [ 792.564768][T11334] EXT4-fs (loop5): dirty_blocks=871 09:39:31 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000054600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:31 executing program 0: r0 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x3}, 0x0, 0x0, r0) [ 792.570046][T11334] EXT4-fs (loop5): Block reservation details [ 792.576040][T11334] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 792.650964][T11377] loop3: detected capacity change from 0 to 1051 [ 792.667961][T11377] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 792.678529][T11377] EXT4-fs (loop3): orphan cleanup on readonly fs [ 792.685828][T11377] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 792.695666][T11377] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 792.707320][T11377] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 792.721232][T11377] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 792.727972][T11377] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:32 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xffffff7f, 0x0, 0x80019e) 09:39:32 executing program 2: add_key(&(0x7f0000000000)='cifs.idmap\x00', 0x0, &(0x7f0000000080)="9c", 0x1, 0xfffffffffffffffc) 09:39:32 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x1100) 09:39:32 executing program 0: r0 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x3}, 0x0, 0x0, r0) 09:39:32 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000060600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:32 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x9, 0x80019e) [ 793.250484][T11395] loop3: detected capacity change from 0 to 1051 [ 793.257812][T11395] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 793.270028][T11395] EXT4-fs (loop3): orphan cleanup on readonly fs [ 793.276646][T11395] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 793.286994][T11395] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 09:39:32 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000068600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:32 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x8935, &(0x7f00000000c0)={'batadv_slave_0\x00', @ifru_flags}) 09:39:32 executing program 2: sched_rr_get_interval(0x0, &(0x7f00000000c0)) [ 793.298307][T11395] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 793.312238][T11395] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 793.316326][T11404] loop5: detected capacity change from 0 to 512 [ 793.318920][T11395] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 793.377998][T11404] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 793.466519][T11429] loop3: detected capacity change from 0 to 1051 [ 793.477296][T11429] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:39:32 executing program 2: pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x5aaa}, 0x0, &(0x7f0000000180)={0x0}) [ 793.524598][T11429] EXT4-fs (loop3): orphan cleanup on readonly fs [ 793.562748][T11429] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 09:39:32 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x8914, &(0x7f00000000c0)={'caif0\x00', @ifru_flags}) 09:39:32 executing program 0: socketpair(0xa, 0x2, 0x0, &(0x7f0000005700)) [ 793.606208][T11429] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 793.617602][T11429] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 793.631522][T11429] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 793.638132][T11429] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 793.800170][T11404] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 793.813225][T11404] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 2048 with error 28 [ 793.825989][T11404] EXT4-fs (loop5): This should not happen!! Data will be lost [ 793.825989][T11404] [ 793.835821][T11404] EXT4-fs (loop5): Total free blocks count 0 [ 793.841853][T11404] EXT4-fs (loop5): Free/Dirty block details [ 793.847872][T11404] EXT4-fs (loop5): free_blocks=0 [ 793.852924][T11404] EXT4-fs (loop5): dirty_blocks=8191 [ 793.858305][T11404] EXT4-fs (loop5): Block reservation details [ 793.864303][T11404] EXT4-fs (loop5): i_reserved_data_blocks=8191 09:39:33 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xfffffff4, 0x0, 0x80019e) 09:39:33 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000080), r0) 09:39:33 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900006c600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:33 executing program 0: socketpair(0x18, 0x0, 0x2000005, &(0x7f0000000000)) 09:39:33 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x1200) 09:39:33 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0xc, 0x80019e) 09:39:33 executing program 2: clock_getres(0x6, &(0x7f0000007080)) 09:39:33 executing program 2: mq_open(&(0x7f0000000000)='-\'@\x00', 0x0, 0x0, 0x0) [ 794.360559][T11473] loop5: detected capacity change from 0 to 512 [ 794.374191][T11473] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 794.385243][T11482] loop3: detected capacity change from 0 to 1051 09:39:33 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) socket$inet(0x2, 0xa, 0x0) ioctl$sock_ifreq(r0, 0x8937, &(0x7f00000000c0)={'caif0\x00', @ifru_flags}) [ 794.553261][T11482] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) 09:39:33 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000080)={'tunl0\x00', &(0x7f0000000100)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@generic={0x0, 0x2}]}}}}}) [ 794.622558][T11482] EXT4-fs (loop3): orphan cleanup on readonly fs [ 794.636492][T11482] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 794.653348][T11482] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 09:39:33 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000001140), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000001180)={0x1, 0x1f, 0x55, 0x3, "ea2aa2ceb73666a151392a3dc9d618644f1b296953abad7dfc66a191f3ef5fc4"}) 09:39:34 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000074600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 794.664856][T11482] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 794.678986][T11482] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 794.685601][T11482] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 794.744960][T11473] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 794.772272][T11473] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 794.785043][T11473] EXT4-fs (loop5): This should not happen!! Data will be lost [ 794.785043][T11473] [ 794.790479][T11525] loop3: detected capacity change from 0 to 1051 [ 794.794685][T11473] EXT4-fs (loop5): Total free blocks count 0 [ 794.794698][T11473] EXT4-fs (loop5): Free/Dirty block details [ 794.794707][T11473] EXT4-fs (loop5): free_blocks=0 [ 794.794734][T11473] EXT4-fs (loop5): dirty_blocks=871 [ 794.794741][T11473] EXT4-fs (loop5): Block reservation details [ 794.794748][T11473] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 794.838783][T11525] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 794.851457][T11525] EXT4-fs (loop3): orphan cleanup on readonly fs [ 794.858321][T11525] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 794.869473][T11525] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 794.880783][T11525] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 794.895182][T11525] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 794.901775][T11525] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:34 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xfffffffb, 0x0, 0x80019e) 09:39:34 executing program 0: socketpair(0x1f, 0x0, 0x0, &(0x7f00000003c0)) 09:39:34 executing program 2: syz_open_dev$sg(&(0x7f0000000000), 0x4, 0x0) 09:39:34 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x1300) 09:39:34 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="20000000000200001900007a600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:34 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0xd, 0x80019e) 09:39:34 executing program 2: add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) 09:39:34 executing program 2: add_key$fscrypt_provisioning(&(0x7f0000000000), 0x0, &(0x7f0000000080)={0x0, 0x0, @d}, 0x18, 0xfffffffffffffffc) 09:39:34 executing program 0: mq_notify(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x4, @tid=0xffffffffffffffff}) [ 795.400111][T11552] loop3: detected capacity change from 0 to 1051 [ 795.411757][T11552] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 795.413541][T11542] loop5: detected capacity change from 0 to 512 [ 795.438080][T11552] EXT4-fs (loop3): orphan cleanup on readonly fs 09:39:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x89a3, &(0x7f00000000c0)={'ip6gre0\x00', @ifru_flags}) 09:39:34 executing program 2: r0 = add_key$keyring(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f0000000640)='dns_resolver\x00', 0x0, 0x0, 0x0, r0) [ 795.447851][T11552] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 795.458624][T11552] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 795.469999][T11552] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 795.483919][T11552] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 795.490507][T11552] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:34 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190000d8600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) [ 795.581942][T11542] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 795.749807][T11542] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 795.769154][T11542] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 795.782241][T11542] EXT4-fs (loop5): This should not happen!! Data will be lost [ 795.782241][T11542] [ 795.792524][T11542] EXT4-fs (loop5): Total free blocks count 0 [ 795.798502][T11542] EXT4-fs (loop5): Free/Dirty block details [ 795.804544][T11542] EXT4-fs (loop5): free_blocks=0 [ 795.809470][T11542] EXT4-fs (loop5): dirty_blocks=871 [ 795.814736][T11542] EXT4-fs (loop5): Block reservation details [ 795.820728][T11542] EXT4-fs (loop5): i_reserved_data_blocks=871 [ 795.827098][T11590] loop3: detected capacity change from 0 to 1051 [ 795.836428][T11590] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 795.848991][T11590] EXT4-fs (loop3): orphan cleanup on readonly fs [ 795.855504][T11590] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 795.865094][T11590] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 795.876441][T11590] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 795.890423][T11590] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 795.897027][T11590] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 09:39:35 executing program 0: socketpair(0x3, 0x0, 0x80000000, &(0x7f0000005700)) 09:39:35 executing program 2: add_key$fscrypt_provisioning(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x0}, &(0x7f00000002c0)=ANY=[], 0x48, 0xfffffffffffffff9) 09:39:35 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x1400) 09:39:35 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0xfffffffe, 0x0, 0x80019e) 09:39:35 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190000e0600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:35 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x10, 0x80019e) 09:39:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) add_key$fscrypt_v1(&(0x7f0000000440), &(0x7f0000000480)={'fscrypt:', @desc2}, &(0x7f00000004c0)={0x0, "ffd7f29df13243df34c7ed5eebc272274839f3010881e6bcab7880b0a031443cfc8d1349b17e4083e68fced976f1a99a1f8fccd269bd32bc6e22e2e3ee6c9663"}, 0x48, r0) [ 796.440420][T11616] loop3: detected capacity change from 0 to 1051 [ 796.445304][T11612] loop5: detected capacity change from 0 to 512 [ 796.449219][T11616] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 796.466723][T11612] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 796.478137][T11616] EXT4-fs (loop3): orphan cleanup on readonly fs 09:39:35 executing program 2: socketpair(0x2c, 0x0, 0x0, &(0x7f0000005700)) 09:39:35 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x8994, &(0x7f0000000000)={'ipvlan1\x00', @ifru_mtu}) [ 796.484645][T11616] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 796.502489][T11616] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 796.513833][T11616] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 796.527855][T11616] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 796.534572][T11616] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 796.638798][T11612] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 796.680773][T11612] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 796.693651][T11612] EXT4-fs (loop5): This should not happen!! Data will be lost [ 796.693651][T11612] [ 796.703289][T11612] EXT4-fs (loop5): Total free blocks count 0 [ 796.709416][T11612] EXT4-fs (loop5): Free/Dirty block details [ 796.715327][T11612] EXT4-fs (loop5): free_blocks=0 [ 796.720361][T11612] EXT4-fs (loop5): dirty_blocks=871 09:39:36 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_DELPDP(r0, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x0) 09:39:36 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="2000000000020000190000fe600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:36 executing program 0: add_key$fscrypt_provisioning(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc) [ 796.725550][T11612] EXT4-fs (loop5): Block reservation details [ 796.731519][T11612] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:36 executing program 2: r0 = fork() rt_sigqueueinfo(r0, 0x0, &(0x7f0000000200)={0x0, 0x0, 0xfffffffc}) 09:39:36 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x1500) 09:39:36 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x4) bind$netlink(r0, &(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc) [ 796.861724][T11677] loop5: detected capacity change from 0 to 512 [ 796.870071][T11676] loop3: detected capacity change from 0 to 1051 [ 796.878040][T11676] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 796.891223][T11677] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 796.901559][T11676] EXT4-fs (loop3): orphan cleanup on readonly fs [ 796.915344][T11676] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 796.923057][T11677] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 796.924928][T11676] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 796.942888][T11677] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 796.948776][T11676] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 796.948793][T11676] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 796.948804][T11676] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 796.993090][T11677] EXT4-fs (loop5): This should not happen!! Data will be lost [ 796.993090][T11677] [ 797.002721][T11677] EXT4-fs (loop5): Total free blocks count 0 [ 797.008790][T11677] EXT4-fs (loop5): Free/Dirty block details [ 797.014683][T11677] EXT4-fs (loop5): free_blocks=0 [ 797.019610][T11677] EXT4-fs (loop5): dirty_blocks=871 [ 797.025015][T11677] EXT4-fs (loop5): Block reservation details [ 797.030980][T11677] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:36 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x8000000000000, 0x0, 0x80019e) 09:39:36 executing program 0: sched_setparam(0x0, &(0x7f0000000400)) 09:39:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) add_key(&(0x7f0000000ec0)='pkcs7_test\x00', 0x0, 0x0, 0x0, r0) 09:39:36 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x83600, 0x6, &(0x7f0000000540)=[{&(0x7f0000010000)="200000000002000019000000080100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}, {&(0x7f00000000c0)="8081", 0x2, 0x1600}], 0x81, &(0x7f0000000180)) 09:39:36 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000000d40)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5d6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) ftruncate(r1, 0xa083) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x1600) 09:39:36 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) sched_setattr(r0, &(0x7f0000000240)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fallocate(r3, 0x0, 0x12, 0x80019e) 09:39:36 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_ifreq(r0, 0x8943, &(0x7f0000000040)={'wg1\x00', @ifru_addrs=@nl=@unspec}) [ 797.493367][T11716] loop5: detected capacity change from 0 to 512 [ 797.502161][T11716] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 797.508398][T11714] loop3: detected capacity change from 0 to 1051 09:39:36 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_START_REQ(r0, &(0x7f0000000200)={&(0x7f0000000140), 0xc, &(0x7f0000000340)={&(0x7f0000000180)={0x52, 0x0, 0x0, 0x0, 0x0, {}, [@IEEE802154_ATTR_SF_ORD={0x5}, @IEEE802154_ATTR_CHANNEL={0x5}, @IEEE802154_ATTR_COORD_PAN_ID={0x6}]}, 0x2c}}, 0x0) [ 797.540770][T11716] EXT4-fs error (device loop5): ext4_validate_block_bitmap:399: comm syz-executor.5: bg 0: block 2: invalid block bitmap [ 797.558819][T11716] EXT4-fs (loop5): Delayed block allocation failed for inode 17 at logical offset 32799 with max blocks 871 with error 28 [ 797.560913][T11714] EXT4-fs (loop3): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 797.571646][T11716] EXT4-fs (loop5): This should not happen!! Data will be lost [ 797.571646][T11716] 09:39:36 executing program 2: socketpair(0x25, 0x0, 0x0, &(0x7f0000000040)) [ 797.590467][T11716] EXT4-fs (loop5): Total free blocks count 0 [ 797.596462][T11716] EXT4-fs (loop5): Free/Dirty block details [ 797.602343][T11716] EXT4-fs (loop5): free_blocks=0 [ 797.607382][T11716] EXT4-fs (loop5): dirty_blocks=871 [ 797.612612][T11716] EXT4-fs (loop5): Block reservation details [ 797.618642][T11716] EXT4-fs (loop5): i_reserved_data_blocks=871 09:39:36 executing program 0: r0 = fork() rt_tgsigqueueinfo(0x0, r0, 0x0, 0x0) 09:39:37 executing program 2: r0 = socket$inet6(0xa, 0x1, 0x0) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r0, 0x8008f511, 0x0) 09:39:37 executing program 2: syz_open_dev$evdev(&(0x7f0000001140), 0x0, 0x0) [ 797.793158][T11714] EXT4-fs (loop3): orphan cleanup on readonly fs [ 797.850434][T11714] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 797.887433][T11714] EXT4-fs error (device loop3): ext4_free_inode:282: comm syz-executor.3: reserved or nonexistent inode 3 [ 797.898920][T11714] EXT4-fs warning (device loop3): ext4_enable_quotas:6472: Failed to enable quota tracking (type=0, err=-22). Please run e2fsck to fix. [ 797.912963][T11714] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 797.919555][T11714] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback.