x7f0000000200), &(0x7f0000000240)=0x14) dup2(r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r3, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x0, 0xc, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x23) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) r6 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r6) write(r5, &(0x7f0000000040)="3aff4b74f741401fb57e570e79075b7d48ad731974093eca0fa0a0502f0b7879400cd433f53a28daf0faed756b5711d6f0c3fcdedc9ea3806a47df3eb3e2c15d223e38a2cca9ca5c98471f5d67141a652afcb1543055980b41ffe70c879a91b6bbd06a12399432e17e94c81f0c007ffb9ac99669dbd880a2fa8cf0f477", 0x7d) [ 2074.251906] FAULT_INJECTION: forcing a failure. [ 2074.251906] name failslab, interval 1, probability 0, space 0, times 0 [ 2074.254461] CPU: 0 PID: 33828 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2074.255975] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2074.257774] Call Trace: [ 2074.258373] dump_stack+0x107/0x167 [ 2074.259196] should_fail.cold+0x5/0xa [ 2074.260061] ? create_object.isra.0+0x3a/0xa20 [ 2074.261083] should_failslab+0x5/0x20 [ 2074.261931] kmem_cache_alloc+0x5b/0x310 [ 2074.262854] create_object.isra.0+0x3a/0xa20 [ 2074.263867] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2074.265029] kmem_cache_alloc+0x159/0x310 [ 2074.265974] __es_insert_extent+0x3a9/0x12f0 [ 2074.266991] ext4_es_insert_extent+0x2dc/0xb10 [ 2074.268056] ? ext4_es_scan_clu+0x2e0/0x2e0 [ 2074.269005] ? down_write+0xe0/0x160 [ 2074.269849] ? down_write_killable+0x180/0x180 [ 2074.270899] ext4_map_blocks+0x8e1/0x1970 [ 2074.271862] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2074.272852] ? jbd2__journal_start+0xf3/0x7e0 [ 2074.273882] ? __ext4_journal_start_sb+0x214/0x390 [ 2074.274986] ? __ext4_journal_start_sb+0x1db/0x390 [ 2074.276140] ext4_convert_unwritten_extents+0x1c6/0x580 [ 2074.277349] ? ext4_fallocate+0x3860/0x3860 [ 2074.278350] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2074.279392] ext4_dio_write_end_io+0x12a/0x170 [ 2074.280479] ? ext4_es_delayed_clu+0x3d0/0x3d0 [ 2074.281522] iomap_dio_complete+0x193/0x780 [ 2074.282524] iomap_dio_rw+0x63/0x90 [ 2074.283372] ext4_file_write_iter+0xb26/0x18d0 [ 2074.284451] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2074.285497] ? kasan_save_stack+0x32/0x40 [ 2074.286458] ? kasan_save_stack+0x1b/0x40 [ 2074.287424] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2074.288611] ? iter_file_splice_write+0x16d/0xc30 [ 2074.289726] ? direct_splice_actor+0x10f/0x170 [ 2074.290715] ? splice_direct_to_actor+0x387/0x980 [ 2074.291788] ? do_splice_direct+0x1c4/0x290 [ 2074.292791] ? do_sendfile+0x553/0x1090 [ 2074.293728] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2074.294829] do_iter_readv_writev+0x476/0x750 [ 2074.295801] ? new_sync_write+0x660/0x660 [ 2074.296752] ? selinux_file_permission+0x92/0x520 [ 2074.297916] do_iter_write+0x191/0x670 [ 2074.298769] ? trace_hardirqs_on+0x5b/0x180 [ 2074.299769] vfs_iter_write+0x70/0xa0 [ 2074.300725] iter_file_splice_write+0x762/0xc30 [ 2074.301847] ? generic_splice_sendpage+0x140/0x140 [ 2074.303012] ? avc_policy_seqno+0x9/0x70 [ 2074.303976] ? selinux_file_permission+0x92/0x520 [ 2074.305128] ? lockdep_init_map_type+0x2c7/0x780 [ 2074.306246] ? generic_splice_sendpage+0x140/0x140 [ 2074.307300] direct_splice_actor+0x10f/0x170 [ 2074.308381] splice_direct_to_actor+0x387/0x980 [ 2074.309495] ? pipe_to_sendpage+0x380/0x380 [ 2074.310485] ? do_splice_to+0x160/0x160 [ 2074.311366] ? security_file_permission+0x24e/0x570 [ 2074.312591] do_splice_direct+0x1c4/0x290 [ 2074.313587] ? splice_direct_to_actor+0x980/0x980 [ 2074.314744] ? selinux_file_permission+0x92/0x520 [ 2074.315813] ? security_file_permission+0x24e/0x570 [ 2074.317002] do_sendfile+0x553/0x1090 [ 2074.317944] ? do_pwritev+0x270/0x270 [ 2074.318788] ? wait_for_completion_io+0x270/0x270 [ 2074.319812] ? rcu_read_lock_any_held+0x75/0xa0 [ 2074.320809] ? vfs_write+0x354/0xa70 [ 2074.321607] __x64_sys_sendfile64+0x1d1/0x210 [ 2074.322552] ? __ia32_sys_sendfile+0x220/0x220 [ 2074.323520] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2074.324679] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2074.325762] do_syscall_64+0x33/0x40 [ 2074.326561] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2074.327639] RIP: 0033:0x7f434b839b19 [ 2074.328460] 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 [ 2074.332349] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2074.333949] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2074.335465] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2074.336981] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2074.338514] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2074.340019] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:31:39 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCADDRT(r2, 0x890b, &(0x7f00000000c0)={0x0, {0x2, 0x0, @loopback=0x7f00000b}, {0x2, 0x4e23, @multicast2}, {0x2, 0x0, @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, 0xfffffffffffffffd, 0x5}) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000000)={0x0, r2, 0xd899, 0x19da, 0x3, 0x7}) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) sendfile(r1, r3, &(0x7f0000000040)=0x3, 0xb14d) 20:31:39 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) name_to_handle_at(r2, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=@reiserfs_6={0x18, 0x6, {0x4, 0xffff, 0x40, 0x4, 0x6, 0x72d}}, &(0x7f0000000080), 0x400) sendfile(r1, r2, 0x0, 0x100000001) 20:31:56 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 4) 20:31:56 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105142, 0x85) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2}, './file1/file0\x00'}) ioctl$PERF_EVENT_IOC_ID(r3, 0x80082407, &(0x7f00000000c0)) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x100000001) r5 = syz_open_dev$hidraw(&(0x7f0000000140), 0xa5c, 0x200000) r6 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r6, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r7 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r7, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) io_uring_register$IORING_REGISTER_FILES_UPDATE(r0, 0x6, &(0x7f00000001c0)={0x1, 0x0, &(0x7f0000000180)=[r5, r6, 0xffffffffffffffff, r7, r1]}, 0x5) 20:31:56 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 3) 20:31:56 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) write$P9_RREADLINK(r0, &(0x7f0000000000)={0x10, 0x17, 0x2, {0x7, './file1'}}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:31:56 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x690, 0xcd08, 0x0, 0x0) 20:31:56 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 42) 20:31:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = fork() tkill(r2, 0x14) ptrace$setsig(0x4203, r2, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) perf_event_open(&(0x7f00000003c0)={0x2, 0x80, 0x5, 0x7, 0xfb, 0x81, 0x0, 0xfa6, 0x10, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000040), 0x8}, 0x350, 0xffffffff, 0x7f, 0x0, 0xff, 0x0, 0x2, 0x0, 0x400}, r2, 0xf, r0, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socketpair(0x6, 0x6, 0xffffffff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_genetlink_get_family_id$ipvs(0x0, 0xffffffffffffffff) sendmsg$IPVS_CMD_NEW_DAEMON(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB='l\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="00002dbd700000000000090000001800038014000600fe80000000000000000000000000000d080006000000000008000400000000fe2800018008fa63641b091d64ce00070010e1ff0000000000060002000c0000000800090000000000080006003f000000"], 0x6c}, 0x1, 0x0, 0x0, 0x40800}, 0x20044041) sendmsg$IPVS_CMD_DEL_DEST(r4, &(0x7f0000000200)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000001c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="04002dbd7000ffdbdf2507000000080004000700000054000380060007004e22000014000200697036677265300000000000000000000800010002000000060007004e220000080005007f00000114000600fe8000000000000000000000000000bb08000300010000000c0001800800050002000000080005000500000030000180060004004e240000060001000d0000000c00070029000000020000000800050001000000060004004e23000018000280140001000000000000000000000000000000000008000600ff7f0000"], 0xd4}}, 0x24008010) sendfile(r1, r3, 0x0, 0x100000001) 20:31:56 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xa80, 0xcd08, 0x0, 0x0) [ 2091.742252] FAULT_INJECTION: forcing a failure. [ 2091.742252] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2091.745893] CPU: 1 PID: 34060 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2091.747534] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2091.749528] Call Trace: [ 2091.750249] dump_stack+0x107/0x167 [ 2091.751218] should_fail.cold+0x5/0xa [ 2091.752030] FAULT_INJECTION: forcing a failure. [ 2091.752030] name failslab, interval 1, probability 0, space 0, times 0 [ 2091.754368] _copy_to_iter+0x264/0x12d0 [ 2091.754393] ? mark_lock+0xf5/0x2df0 [ 2091.754413] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2091.754438] ? _copy_from_iter_nocache+0xd60/0xd60 [ 2091.754456] ? lock_chain_count+0x20/0x20 [ 2091.754492] ? __virt_addr_valid+0x128/0x350 [ 2091.760042] ? __check_object_size+0x319/0x440 [ 2091.761004] simple_copy_to_iter+0x4c/0x70 [ 2091.761856] __skb_datagram_iter+0x4f7/0x880 [ 2091.762750] ? zerocopy_sg_from_iter+0x110/0x110 [ 2091.763706] skb_copy_datagram_iter+0x88/0x190 [ 2091.764651] tcp_recvmsg+0x13b5/0x2930 [ 2091.765450] ? tcp_splice_read+0x8c0/0x8c0 [ 2091.766309] ? sock_has_perm+0x1ea/0x280 [ 2091.767129] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2091.768188] ? lock_downgrade+0x6d0/0x6d0 [ 2091.769027] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2091.770082] ? tcp_splice_read+0x8c0/0x8c0 [ 2091.770933] inet6_recvmsg+0x13b/0x6e0 [ 2091.771715] ? inet6_bind+0x120/0x120 [ 2091.772496] ? security_socket_recvmsg+0x95/0xc0 [ 2091.773445] ? inet6_bind+0x120/0x120 [ 2091.774207] sock_recvmsg+0xff/0x180 [ 2091.774956] __sys_recvfrom+0x1be/0x2f0 [ 2091.775753] ? __ia32_sys_send+0x100/0x100 [ 2091.776606] ? lock_downgrade+0x6d0/0x6d0 [ 2091.777460] ? wait_for_completion_io+0x270/0x270 [ 2091.778430] ? rcu_read_lock_any_held+0x75/0xa0 [ 2091.779360] ? vfs_write+0x354/0xa70 [ 2091.780109] ? fput_many+0x2f/0x1a0 [ 2091.780866] ? ksys_write+0x1a9/0x260 [ 2091.781633] ? __ia32_sys_read+0xb0/0xb0 [ 2091.782467] __x64_sys_recvfrom+0xdd/0x1b0 [ 2091.783322] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2091.784386] do_syscall_64+0x33/0x40 [ 2091.785140] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2091.786187] RIP: 0033:0x7f48f19f4b19 [ 2091.786941] 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 [ 2091.790701] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2091.792254] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2091.793698] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2091.795152] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2091.796611] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000001 [ 2091.798066] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 [ 2091.799584] CPU: 0 PID: 34059 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2091.801107] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2091.802906] Call Trace: [ 2091.803486] dump_stack+0x107/0x167 [ 2091.804287] should_fail.cold+0x5/0xa [ 2091.805108] ? create_object.isra.0+0x3a/0xa20 [ 2091.806086] should_failslab+0x5/0x20 [ 2091.806920] kmem_cache_alloc+0x5b/0x310 [ 2091.807826] create_object.isra.0+0x3a/0xa20 [ 2091.808769] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2091.809849] kmem_cache_alloc+0x159/0x310 [ 2091.810751] __es_insert_extent+0x3a9/0x12f0 [ 2091.811713] ext4_es_insert_extent+0x2dc/0xb10 [ 2091.812724] ? ext4_es_scan_clu+0x2e0/0x2e0 [ 2091.813666] ? down_write+0xe0/0x160 [ 2091.814463] ? down_write_killable+0x180/0x180 [ 2091.815462] ext4_map_blocks+0x8e1/0x1970 [ 2091.816371] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2091.817335] ? jbd2__journal_start+0xf3/0x7e0 [ 2091.818297] ? __ext4_journal_start_sb+0x214/0x390 [ 2091.819338] ? __ext4_journal_start_sb+0x1db/0x390 [ 2091.820406] ext4_convert_unwritten_extents+0x1c6/0x580 [ 2091.821603] ? ext4_fallocate+0x3860/0x3860 [ 2091.822644] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2091.823729] ext4_dio_write_end_io+0x12a/0x170 [ 2091.824841] ? ext4_es_delayed_clu+0x3d0/0x3d0 [ 2091.825904] iomap_dio_complete+0x193/0x780 [ 2091.826946] iomap_dio_rw+0x63/0x90 [ 2091.827814] ext4_file_write_iter+0xb26/0x18d0 [ 2091.828948] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2091.830014] ? kasan_save_stack+0x32/0x40 [ 2091.831002] ? kasan_save_stack+0x1b/0x40 [ 2091.831977] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2091.833184] ? iter_file_splice_write+0x16d/0xc30 [ 2091.834313] ? direct_splice_actor+0x10f/0x170 [ 2091.835371] ? splice_direct_to_actor+0x387/0x980 [ 2091.836513] ? do_splice_direct+0x1c4/0x290 [ 2091.837523] ? do_sendfile+0x553/0x1090 [ 2091.838475] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2091.839587] do_iter_readv_writev+0x476/0x750 [ 2091.840691] ? new_sync_write+0x660/0x660 [ 2091.841658] ? selinux_file_permission+0x92/0x520 [ 2091.842846] do_iter_write+0x191/0x670 [ 2091.843795] ? trace_hardirqs_on+0x5b/0x180 [ 2091.844872] vfs_iter_write+0x70/0xa0 [ 2091.845788] iter_file_splice_write+0x762/0xc30 [ 2091.846929] ? generic_splice_sendpage+0x140/0x140 [ 2091.848102] ? avc_policy_seqno+0x9/0x70 [ 2091.849083] ? selinux_file_permission+0x92/0x520 [ 2091.850243] ? lockdep_init_map_type+0x2c7/0x780 [ 2091.851375] ? generic_splice_sendpage+0x140/0x140 [ 2091.852542] direct_splice_actor+0x10f/0x170 [ 2091.853611] splice_direct_to_actor+0x387/0x980 [ 2091.855023] ? pipe_to_sendpage+0x380/0x380 [ 2091.856357] ? do_splice_to+0x160/0x160 [ 2091.857556] ? security_file_permission+0x24e/0x570 [ 2091.859065] do_splice_direct+0x1c4/0x290 [ 2091.860238] ? splice_direct_to_actor+0x980/0x980 [ 2091.861445] ? selinux_file_permission+0x92/0x520 [ 2091.862679] ? security_file_permission+0x24e/0x570 [ 2091.863927] do_sendfile+0x553/0x1090 [ 2091.864883] ? do_pwritev+0x270/0x270 [ 2091.865799] ? wait_for_completion_io+0x270/0x270 [ 2091.866951] ? rcu_read_lock_any_held+0x75/0xa0 [ 2091.868049] ? vfs_write+0x354/0xa70 [ 2091.868973] __x64_sys_sendfile64+0x1d1/0x210 [ 2091.870045] ? __ia32_sys_sendfile+0x220/0x220 [ 2091.871141] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2091.872398] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2091.873621] do_syscall_64+0x33/0x40 [ 2091.874518] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2091.875718] RIP: 0033:0x7f434b839b19 [ 2091.876620] 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 [ 2091.880902] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2091.882530] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2091.884021] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2091.885516] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2091.887001] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2091.888495] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:31:56 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) 20:31:57 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x700, 0xcd08, 0x0, 0x0) 20:32:12 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 43) 20:32:12 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 5) 20:32:12 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x770, 0xcd08, 0x0, 0x0) 20:32:12 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x2a0, 0xcd08, 0x0, 0x0) 20:32:12 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x114142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) r2 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000000)=0x6) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) fsconfig$FSCONFIG_CMD_RECONFIGURE(r3, 0x7, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCADDRT(r4, 0x890b, &(0x7f00000000c0)={0x0, {0x2, 0x0, @loopback=0x7f00000b}, {0x2, 0x0, @local}, {0x2, 0x0, @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x800}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r1, 0xc018937e, &(0x7f0000000240)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x3fc}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x100000001) fsetxattr$trusted_overlay_redirect(r2, &(0x7f00000002c0), &(0x7f0000000300)='./file1\x00', 0x8, 0x2) sendmsg$nl_xfrm(r1, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000180)={&(0x7f0000000400)=@migrate={0x1f4, 0x21, 0x8, 0x70bd2a, 0x25dfdbfc, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@dev={0xfe, 0x80, '\x00', 0x42}, 0x4e20, 0x0, 0x4e21, 0x4, 0x7ffe7ab5e6203989, 0x80, 0x0, 0x1d, 0x0, 0xffffffffffffffff}, 0x6e6bba, 0x2}, [@address_filter={0x28, 0x1a, {@in6=@local, @in6=@local, 0xa, 0x49, 0x3f}}, @sa={0xe4, 0x6, {{@in6=@remote, @in6=@loopback, 0x4e22, 0x0, 0x4e23, 0x3, 0x2, 0x1a0, 0x20, 0x2a}, {@in6=@local, 0x4d2, 0x3c}, @in=@multicast1, {0x0, 0x4, 0x5, 0x10001, 0x4, 0x100000001, 0x9, 0x86}, {0x6, 0x100000001, 0x1, 0x4}, {0xea, 0x80, 0xffffffff}, 0x70bd2c, 0x0, 0xa, 0x3, 0x4, 0x24}}, @algo_comp={0x95, 0x3, {{'lzs\x00'}, 0x268, "dce1b7f6131d46427c27aa2f696aab968e843ea78600f7ae184fb2069270d7e0c5e174dd7b1522d92c1afce3ddd1cfb7b89ea76194a265fa7446a815e5a295ad522b9c9c4ab512c0df9d964add"}}]}, 0x1f4}, 0x1, 0x0, 0x0, 0x24004820}, 0x48800) 20:32:12 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xc40, 0xcd08, 0x0, 0x0) 20:32:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r4, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r4, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)=ANY=[@ANYBLOB="7ffcffffffffffff5be700", @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db5fc0e05968d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) fcntl$dupfd(r3, 0x406, r4) 20:32:12 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)=ANY=[@ANYBLOB="7ffcffffffffffff5be700", @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db5fc0e05968d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) r3 = syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0xffff, 0x4, &(0x7f0000000140)=[{&(0x7f00000002c0)="cd12f9680da9d7f0e00a073ca401753f3604037f280c1c4209ad254916f8f4a490adfda4c8702205f2c04f65e33b99a635d7e2294db2b23e215afdca76d3c31e3c1c5056aeb395a3b693c1b94d4cc848d6890395e6a1a649591903d6a5cf59bbcce0929f4379827cecc5f42e813b91de5da1f9847f8779e4bf38ed8a80978e151ca05ea578fc3be9976a82771399466eeaf0442870717ff9c07770c56832fe366d4c51cb12ddfec020714107d3488f7ffb2feaa525f005782bb101aedacc37b3cb99f6f0969844470e645a68f0d750a1febbf1de583b0e2e0c487e474d9a04010d4bfd819989", 0xe6, 0x6}, {&(0x7f00000003c0)="dab2402c4fc09ddab3797a56d68e6565d057402f4db17123a96ee38879029462cf666057fdf75de29a793a6c542e3a65e74957234ef6a6415a2be85dd9e3e8fbec02f1793b18bbcda67efe015eafa5a4c16f6d67d06413323c8b82c1ed85f0a91d10850c568fab92ebfbba9ccc8b4226e13efb1a08120cd6374f725c4e1f4c841e3201977c1c633beb03", 0x8a, 0x14f42a1d}, {&(0x7f0000000080)="1dc3573fcd95ecbeceeb7e735f75c3f0647599c7341d56fab8682fe259303369d7c9f71e19433962e4b2f85cbbc4c1ceb4f9583971fa5f6d5073", 0x3a, 0x4}, {&(0x7f0000000480)="797979bbc4a177d81eab5b0c8ab9c67a42e2c77084493ebe5125143e7686fd9703202439433282c54a030fc07e964be9b43ec4af2a689b7b6464dba76626ee8df1d8bcb0aac09ad07496a862be6b627c58b3cf2dc7e82dc5cfe0770da09e0f82f77282837c92cfddc292feb8ef8c693053b6fb2dc265b7c9b22b8cea5a22226c7e388e0378216f620222fae6c44bc8607d6690ce0d3f6367f49a9804de9806be9d556adbdbc5a3082f449c2175ff1e883a18f279581f8197364479c2c3ae9520e5d35ef1f6281f8f9274ad493af8e3636b760a7eeeefe98945be41929c91144612292f6beab018b406b4f82b30ba36febd6b9d67725d3d398a81511888a4546ef772dab55dc0549bd2ae1dd28ed804b93001f25e7afd8f0158b53971282a176bf23e1eb008eecbb5d1eb6b832867cb250875a01dfabaa2472d7c01452dcbe817fb923c85cf9ba9a34fadf45aa2961194b2e2dd35dc5bc149aa40cd5b2e58625312f0f8163b2b4296b5a631180b5c8feddb3380b18fc511162b5d97ffc63b89ebc9dc59cbd74e0731538dddcd17a9e3c04732b2085a4eafd4c7d37a3a1611fd398427d474568642f7cac401f85bdb8f64a037cea54830f4de6e178df445c3f5c4ca9444dad731036a9223476b3cfec750ed8b525cf354d7c53454e41ab00b5df796a8018c40dc75d93262cec79ff221bfd9fe24e907b63b5adbe8f3f34638cc43d5f4ba0fc3c07c89bda8b353af04c1b7aae3764284876e8caf74b33ed4c8f5c7106fce874a38cb7a80cc15af34198e8c05ba723c0602a634e4b4449cb6913e941c268ee4575c9f543f8a37c607fc80e16f350336e43dec1c3043dd2a65d7468b0d2c9da1d75333e0f4064c5814f4d2a436da617c5f7aea94bccae5a89e08f3930e006dc3e4118b5b1a3a1e159611243e298e8c833373ca6c962e3443f30536d59804e25cc8f41f236a6f3639a6798e55ec53549c5d844b11d841d1a1966a5e87d623bb4b38170db7706dcf7c81aef3497ac5c206408efab5961f0da18e5f6b45887b8fca7e62b7dae82e3aa866796bda5d27760ecca3446974ca66ad5fa6b0be1443daffafabbf6b9e770969f364c1065cc76e122e4558b3ce366b76024425a68b08d46c6aa41700015dbeee37b82c613e1beebd7734c11038c25fb140485fa1b534255dec1fb7ade9dde07456ed90fc00ba8e0141949629d591a2c06b5b6b78544aeb61f639d9becb4d166b036a90768c008a179e66558c962e7775832b5fc5e2558a696a2b2fbc7f274e0d0f692dfc08af1e677e8659b8d71c7f4ce07e2920d165135c1fdd16191a8a89d6d9059ae8b77639beb88a3dca6438cb649208cca145e56a90c79f1a01b80959dcfd265839bb56d54a10492e3914076c95b70b99bd26d390995548c04e4373ec244a711fb2783a84e9192e367eae626850ba63b2ef02329bcd950e9b0e2d76c2c288ef0a51f5e3e92230a3892d822c6b4e2ce9288b9ba0a2464431b0ebd616a2a775c9941332dd65c8c142694b54e5776ff995afc2093fa82f99ec0ef4730789fea3610739a0da1e2c1428799295dcd026ad223065f1bbc951c2be1e53d289e551c42c13155bca8c70e965c688337f8cea33f932a1e65b88d5506ae1d558abddac8e11b8647f5591916c115f1471c3c4059f4dfe4a23979375c41ddb99430fe2874860609956d49bf8990bfa465cf7b5efae2091a71455181012eb6b32d0b191df5964ac027ba661ca0ab234d7cc9db1f7e5f1ba6739281ab95c9ba44973321c03a7dc4ac24bb257c40c1fb4567d77b7e02a8047b8b65a974ddd3852a1eee59c0ec949b89f4357cff851e020734fff18592ce776e075b12e213a3e5af99b52a8edfd2032a3505da6e2d53fe7460ae3b73006e10f1d8fc1a8e42a781d51798f8edee8646f0de9804e74d2dd5683bedab4e9a554201c7c7adacdd7d394180a9f45c48b6e298d2d5fcdf8971a71ed8a3d00e796ead39e1e3036f7140066c7e6f16dc4a25f5a70bcd518ff0a127b1997b85c1df4eeb36e99a4b37eb023be48f152371af22f49ff04b199d50a5a47b12ae5d04de2b3d8b4e34136923272c9c5947262b8593e971da89f6cb677677801604826140bb9298f570510ccf53a6fb3ff1aabc06112eec316578f983fb5547c65f37efd82d0fd1b285f0e76a22338cee1064e91e6c469fe2ef0194fd71b02b6dab9492e1696eafe84aee797986ce2d87ca8db1580852031374afb3e6a69776f0007e760f896de5876e1f7fb2a958d2bbaf70802a22694875713aac11261f6cbb4e2df49419a547240854de3826deb84f9819c3dd8afa516ff659d0a716001164476ed72adb4fac42dd0a6122a470647032ce576b12afd057b83f8f7397d4bbbad5d606659522264b06404b1eb1906ee2121b6007ffc275348b8d1c7a629b65425c279e53d23953bbace035b9328ad193a0f37947af5c9347e6fb11ff7f8fbfd45215d96b18bdf7e783075bd21583cd1ac3df4b526c31ea8e5e9977cde554fe076c31f4b0e605d115aaacd53b61b4e978c487ac75ee26953f0c358a7829c6a95c696f5fcb2776c7e5346012b3b424dd3676b99a393c39966a4e678f249cc43ae762ea0c0073aec5959520358da0eb2eaa11d0b8f3d42592a0acea6041bdfec0aa271d83383e9de4ae2ef6087fa6403e5b050f1a992fa3a98c90f7e9fc4a2e13b8311dbc9254e901ac72d86d748cc5a9c69ed63ea93e0574b22d4b27b51128e102bbb5ceb57c1478dc62468236f57cec54a3b3c48cbc95f0ce5fed8d68f429dc5c9d60a5c549f18a3ce2286a99b3b42c0f36b87045367b0c29a88c79a76051637573af6ce7f4d94e764b566c51f5ebfe1eeb2e5fff60cfb9b53912f80cf9c72d489085be9a3d932b74d9867479f9d9e4132aede127a586062c3f47fd7aefdcc797d5c965d7b37974c9526568a1a4c62fe08294e4e3b4995141ec0fd7892b343ad1b8e7fa45cbc52f16cb4b36d2db87f42c922ef02d3f6fd03b1e9ea430d2e8b18de201a8d5f3b5d818a1945482754aecd11f103bef8ede80d3bfb3e38a2fd1ade9efa7f083f7df8be46b0a6160ba67b5de35f275b4e4580c865c26cf141bf3b5aa4514e5b817138ce2d19d0dd11df3d480834bdfe12eb489fa070e67a84662283a82a857de31f3b9f9132e25b447bc697476514e20bf9b518096b2df70a9d528637e1de34b84e2cde92409af2e27c4c19643cb1a7f87c520f6b5cada0436b196d3f4e183f521970ab0058431b9ad68b94f54009dbe5ca2d7a6f1e600e7156f1c304ab931c360f931a31c64f13005b170688b5f11053446b15bc46454e831549a72065bf00da1ac70e45947d1ed0cf85f0eb1043a5687a6537da033091c37c98f606e96dfd63310858ae7e3da15e5cc5176059e87970c98f4e45e2c0c7e591e9746406eeb536646b3c533c277a7bf0d08249389e12cbd8e39da5bea3efe34f55f18c84202f953b9fd91a681b46fff3aadd77b0e08b9eda9b439cd31debbdfeeae0bae16741e8f1362b8f01f8e0de884cd3d39ad317781db704af10d1a7fe25b649a9222f39319c147c45904376c46439bb749acc711410994eb245bcec05718d78d4c0280868400a1934d37f1df7123163a97b97e309b12555aad82fd25d379b546aff9c5d7afe6efb9df5c8fb49b317e42e8bb0e783e7d22ea2f961c51816936e417f83705ee72cd0cb230c65ac43f637590665b60cd6b61b9f74154dbb43a30ef847f9e67f9a31b3d0414ad02e61bdcba5e4fbe756c393cb4c2e56eb9f2ad54274f6b663b0071624749b6dda134790f19db25529fecc798afd51b5b92ebf9eec10c9ddfacf1ec95052582cd0a863921e137b86f326933f51c205ac28748a0c89fe923e40c7fb5b255ce11c443f6ccbfcd2bd9f5f2ed0fe7127ce3a9addf966ebce53a2129570dcfdb55526dd4d79839aa9d17e7e7fb164793fb1818435ffbede0cc2f64de34ddec6678223cdcc43ba95ac92bf3af4b1e0ab891a4e04831a95da8d2ef87a034451b7888c34734d24cee2ba7fe2a75730167866cbedd2989b3a4ec60cbf6835b0c6646f3deb4441652ff7aaf2277bedb1f7982c78c450d0c5b035867246b7cf7d81b673e290af2346d7994e0222dfb0ac15a1d2304fbc261f24c176380132f7e9ddc4929c415646b6315ef865070aa81b1dd36bbaeaf0f05deeb1565db23043c6dabe1f7a6f8588b3af89fc536f45743556a35383e9ef4d415998078179e9252eebedcfffa60b843aa26ce2e60bae095649a0081da902d629e12f02c073d6c49a0d52ae4e48b68bae7baf236c656eeb790d81bc58450a2ca26b101ec90013ba1e8a7ee25af88178e0dd368eec4e94287e907b9a856ee1cbb724747614d3a72b2add6fac81fa2d8dd0ee697461467098bb4900c75a333299046e7705eab813446bac5c08a941b136d256afe9927ed479cffe78aa2b2af1b5cedd04b8d2fb90bcf7ca2b6bac95bc62022959b01d564f68f4d32c8fa2b5eee6be9b4299eb5f9ddd1fa8b2979a2b996f3d04534d2620841aca1880bef4625a6dda2473dd7bd665f1d5ece8f6781f9634e69448b7bc13bf06fae27a3334c82bc92cc2a8d1f639eee0a6e826e59d5318500a0cfe7d0368cfacb8f9381c25ea45365a7d1663994abbb6207abe3c76f8bd49671a7fe258e972a23e250aa363077775299a8b790066358db5c95fdae829ed6dbec17f8ba4bd26a7f9704d848f836c0c8469dbc8cd2d159084a4ed5db6caad4d97b3f63216740278299c043ee71cd826f3bbbcbc1774dbe174b8fe55ee3881ab1d9e1748836838c4a8e5ec0e8a2d77b1f5b16371dfe06121579566fbcdf9f73470648a96770def429da25345bab119d6f8dcb788a9985993baac5bb9c3160312b5a156c17b93b6cdf4970f7d846cc434aa8cca600c8f5535e02f87beaa39a4bf9dd1cf6504f7c316e96d1961bbc8f05ce41c1bbafd73e23c88b0565dc4e3eb71a0c610aaf3d5ea9bf548bb56355a7a3775cc83377e3660b98a7d8cd45d7c31fc67b8757c6aa3f3d7d4f3e6782667e91a381971dc95882d387dfd448513e9902a24b397dee846db6ae3581ce2c4d7762ec757c800048ee25593e73f4d2a9a08a6aef04cc2d37c366cda25ad0b06b8a0d72ec7b6b6a5ed399d857c4b52879da786a2a3de2822865f55eef674579bf96424162dbce0499722574f27c847060ba6578f2b4050c07408e0b1d32feb69aec5ae58e4db9f6a1e381a1f0d4fd540e73ee9c4615019ce1a3014dcba74b6edf5b007812da6407a8fd7227a509fb8bf36a3968b59755ddfe108243459d9b3e99bef729da189a26095b3bbe014d9c6f6772af2863ecd39114ddcd70fb440f912b2caaa0de25ffc0990b20944a8df5582cec9b83cc919aa5703502bd20b3b8137b7e90b20da95f052d095c8c3bcea5e98bd9bcfaf80d12df0548f271bf730784d3eb2bdeccc848d18d7278253093eba36dc28813bc5d4cb69d43b9a4fcb03653870d06223c554e50d8f3256e799622304c30208f1ada90e9f178f77c28f1fae5afe12d1212d1cdf8f5713141e4ed05d81886623e596b9619d703e1cc79dab57ca73172ac16af30d7dd6058d849f30e6b517fb5c624e17f1136d9762b7234b37f2190d32a4811d688daafca5cddb1063ee6ea1cea5987529a9b2547f08675f29e636e89847eecb553d400260ba9a54a7ace0d05fd7283800af50d7505d345a93770f4e23ce3ec677d16ae096846b6d040f15c57f4c63a4db8fc05ea6a1532664c247037445072a263aad38315a59c9", 0x1000, 0x4}], 0x8000, &(0x7f0000001480)={[{@nr_inodes={'nr_inodes', 0x3d, [0x33, 0x67]}}, {@gid={'gid', 0x3d, 0xffffffffffffffff}}, {@mode={'mode', 0x3d, 0x657f}}], [{@audit}, {@fowner_gt={'fowner>', 0xee00}}, {@audit}, {@uid_lt={'uid<', 0xee00}}, {@subj_role={'subj_role', 0x3d, '/\'/-\\(-(^&/'}}, {@euid_lt={'euid<', 0xee00}}, {@appraise}]}) ioctl$INCFS_IOC_PERMIT_FILL(r2, 0x40046721, &(0x7f00000000c0)={r3}) lseek(r1, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x100000001) [ 2107.409774] FAULT_INJECTION: forcing a failure. [ 2107.409774] name failslab, interval 1, probability 0, space 0, times 0 [ 2107.412191] CPU: 1 PID: 34194 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2107.413894] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2107.415562] Call Trace: [ 2107.416220] dump_stack+0x107/0x167 [ 2107.417006] should_fail.cold+0x5/0xa [ 2107.417952] ? create_object.isra.0+0x3a/0xa20 [ 2107.418951] should_failslab+0x5/0x20 [ 2107.419843] kmem_cache_alloc+0x5b/0x310 [ 2107.420806] create_object.isra.0+0x3a/0xa20 [ 2107.421827] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2107.423007] kmem_cache_alloc+0x159/0x310 [ 2107.423987] jbd2__journal_start+0x190/0x7e0 [ 2107.425028] __ext4_journal_start_sb+0x214/0x390 [ 2107.426130] ext4_file_write_iter+0x1138/0x18d0 [ 2107.427329] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2107.428576] ? kasan_save_stack+0x32/0x40 [ 2107.429538] ? kasan_save_stack+0x1b/0x40 [ 2107.430500] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2107.431661] ? iter_file_splice_write+0x16d/0xc30 [ 2107.432776] ? direct_splice_actor+0x10f/0x170 [ 2107.433832] ? splice_direct_to_actor+0x387/0x980 [ 2107.434941] ? do_splice_direct+0x1c4/0x290 [ 2107.435935] ? do_sendfile+0x553/0x1090 [ 2107.436903] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2107.438074] do_iter_readv_writev+0x476/0x750 [ 2107.439333] ? new_sync_write+0x660/0x660 [ 2107.440300] ? selinux_file_permission+0x92/0x520 [ 2107.441457] do_iter_write+0x191/0x670 [ 2107.442377] ? trace_hardirqs_on+0x5b/0x180 [ 2107.443386] vfs_iter_write+0x70/0xa0 [ 2107.444272] iter_file_splice_write+0x762/0xc30 [ 2107.445386] ? generic_splice_sendpage+0x140/0x140 [ 2107.446528] ? avc_policy_seqno+0x9/0x70 [ 2107.447464] ? selinux_file_permission+0x92/0x520 [ 2107.448686] ? lockdep_init_map_type+0x2c7/0x780 [ 2107.449854] ? generic_splice_sendpage+0x140/0x140 [ 2107.451105] direct_splice_actor+0x10f/0x170 [ 2107.452290] splice_direct_to_actor+0x387/0x980 [ 2107.453274] ? pipe_to_sendpage+0x380/0x380 [ 2107.454304] ? do_splice_to+0x160/0x160 [ 2107.455101] ? security_file_permission+0x24e/0x570 [ 2107.456296] do_splice_direct+0x1c4/0x290 [ 2107.457284] ? splice_direct_to_actor+0x980/0x980 [ 2107.458295] ? selinux_file_permission+0x92/0x520 [ 2107.459540] ? security_file_permission+0x24e/0x570 [ 2107.460576] do_sendfile+0x553/0x1090 [ 2107.461492] ? do_pwritev+0x270/0x270 [ 2107.462270] ? wait_for_completion_io+0x270/0x270 [ 2107.463423] ? rcu_read_lock_any_held+0x75/0xa0 [ 2107.464360] ? vfs_write+0x354/0xa70 [ 2107.465257] __x64_sys_sendfile64+0x1d1/0x210 [ 2107.466161] ? __ia32_sys_sendfile+0x220/0x220 [ 2107.467128] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2107.468169] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2107.469205] do_syscall_64+0x33/0x40 [ 2107.469951] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2107.470968] RIP: 0033:0x7f434b839b19 [ 2107.471711] 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 [ 2107.475665] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2107.477545] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2107.479169] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2107.480766] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2107.482347] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2107.484014] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 [ 2107.562190] FAULT_INJECTION: forcing a failure. [ 2107.562190] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2107.565084] CPU: 0 PID: 34296 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2107.566550] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2107.568253] Call Trace: [ 2107.568853] dump_stack+0x107/0x167 [ 2107.569627] should_fail.cold+0x5/0xa [ 2107.570436] _copy_to_iter+0x264/0x12d0 [ 2107.571273] ? mark_lock+0xf5/0x2df0 [ 2107.572067] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2107.573178] ? _copy_from_iter_nocache+0xd60/0xd60 [ 2107.574200] ? lock_chain_count+0x20/0x20 [ 2107.575066] ? __virt_addr_valid+0x128/0x350 [ 2107.576036] ? __check_object_size+0x319/0x440 [ 2107.577010] simple_copy_to_iter+0x4c/0x70 [ 2107.577895] __skb_datagram_iter+0x4f7/0x880 [ 2107.578835] ? zerocopy_sg_from_iter+0x110/0x110 [ 2107.580004] skb_copy_datagram_iter+0x88/0x190 [ 2107.581146] tcp_recvmsg+0x13b5/0x2930 [ 2107.582134] ? tcp_splice_read+0x8c0/0x8c0 [ 2107.583182] ? sock_has_perm+0x1ea/0x280 [ 2107.584196] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2107.585461] ? lock_downgrade+0x6d0/0x6d0 [ 2107.586491] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2107.587782] ? tcp_splice_read+0x8c0/0x8c0 [ 2107.588838] inet6_recvmsg+0x13b/0x6e0 [ 2107.589795] ? inet6_bind+0x120/0x120 [ 2107.590749] ? security_socket_recvmsg+0x95/0xc0 [ 2107.591903] ? inet6_bind+0x120/0x120 [ 2107.592843] sock_recvmsg+0xff/0x180 [ 2107.593762] __sys_recvfrom+0x1be/0x2f0 [ 2107.594738] ? __ia32_sys_send+0x100/0x100 [ 2107.595772] ? lock_downgrade+0x6d0/0x6d0 [ 2107.596839] ? wait_for_completion_io+0x270/0x270 [ 2107.598019] ? rcu_read_lock_any_held+0x75/0xa0 [ 2107.599155] ? vfs_write+0x354/0xa70 [ 2107.600077] ? fput_many+0x2f/0x1a0 [ 2107.600988] ? ksys_write+0x1a9/0x260 [ 2107.601924] ? __ia32_sys_read+0xb0/0xb0 [ 2107.602949] __x64_sys_recvfrom+0xdd/0x1b0 [ 2107.603996] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2107.605260] do_syscall_64+0x33/0x40 [ 2107.606181] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2107.607436] RIP: 0033:0x7f48f19f4b19 [ 2107.608374] 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 [ 2107.612780] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2107.614626] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2107.616351] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2107.618084] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2107.619805] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000001 [ 2107.621541] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 20:32:12 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4307, 0x0, 0x4, 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, 0x400, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r3, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) r4 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r4, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) dup2(r3, r4) 20:32:12 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/boot_params', 0x141000, 0x1a2) fallocate(r2, 0x40, 0x4, 0x80000001) lseek(r1, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000040)='./file1\x00', 0x400000, 0x100) sendmsg$NL80211_CMD_REQ_SET_REG(r3, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x2c, 0x0, 0x0, 0x70bd2c, 0x25dfdbfe, {}, [@NL80211_ATTR_REG_ALPHA2={0x6, 0x21, 'b\x00'}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x5f}, @NL80211_ATTR_REG_ALPHA2={0x6, 0x21, 'b\x00'}]}, 0x2c}, 0x1, 0x0, 0x0, 0x8000}, 0x2401c000) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x100000001) 20:32:13 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 44) 20:32:13 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xa10, 0xcd08, 0x0, 0x0) 20:32:13 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xe00, 0xcd08, 0x0, 0x0) 20:32:13 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x310, 0xcd08, 0x0, 0x0) 20:32:13 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 6) 20:32:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(0xffffffffffffffff, 0x8010671f, &(0x7f00000000c0)={&(0x7f0000000000)=""/183, 0xb7}) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) dup3(r1, r2, 0x80000) [ 2108.418570] FAULT_INJECTION: forcing a failure. [ 2108.418570] name failslab, interval 1, probability 0, space 0, times 0 [ 2108.420720] CPU: 0 PID: 34337 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2108.421968] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2108.423443] Call Trace: [ 2108.423939] dump_stack+0x107/0x167 [ 2108.424629] should_fail.cold+0x5/0xa [ 2108.425346] ? create_object.isra.0+0x3a/0xa20 [ 2108.426221] should_failslab+0x5/0x20 [ 2108.426981] kmem_cache_alloc+0x5b/0x310 [ 2108.427744] create_object.isra.0+0x3a/0xa20 [ 2108.428615] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2108.429604] kmem_cache_alloc+0x159/0x310 [ 2108.430377] jbd2__journal_start+0x190/0x7e0 [ 2108.431226] __ext4_journal_start_sb+0x214/0x390 [ 2108.432160] ext4_dirty_inode+0xbc/0x130 [ 2108.432934] ? ext4_setattr+0x2160/0x2160 [ 2108.433708] __mark_inode_dirty+0x492/0xd40 [ 2108.434524] generic_update_time+0x21c/0x370 [ 2108.435346] file_update_time+0x43a/0x520 [ 2108.436114] ? evict_inodes+0x420/0x420 [ 2108.436871] ? down_write_killable+0x180/0x180 [ 2108.437727] file_modified+0x7d/0xa0 [ 2108.438419] ext4_file_write_iter+0x906/0x18d0 [ 2108.439284] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2108.440115] ? kasan_save_stack+0x32/0x40 [ 2108.440898] ? kasan_save_stack+0x1b/0x40 [ 2108.441640] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2108.442580] ? iter_file_splice_write+0x16d/0xc30 [ 2108.443462] ? direct_splice_actor+0x10f/0x170 [ 2108.444299] ? splice_direct_to_actor+0x387/0x980 [ 2108.445190] ? do_splice_direct+0x1c4/0x290 [ 2108.445987] ? do_sendfile+0x553/0x1090 [ 2108.446727] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2108.447597] do_iter_readv_writev+0x476/0x750 [ 2108.448445] ? new_sync_write+0x660/0x660 [ 2108.449206] ? selinux_file_permission+0x92/0x520 [ 2108.450113] do_iter_write+0x191/0x670 [ 2108.450841] ? trace_hardirqs_on+0x5b/0x180 [ 2108.451628] vfs_iter_write+0x70/0xa0 [ 2108.452333] iter_file_splice_write+0x762/0xc30 [ 2108.453212] ? generic_splice_sendpage+0x140/0x140 [ 2108.454118] ? avc_policy_seqno+0x9/0x70 [ 2108.454862] ? selinux_file_permission+0x92/0x520 [ 2108.455758] ? lockdep_init_map_type+0x2c7/0x780 [ 2108.456637] ? generic_splice_sendpage+0x140/0x140 [ 2108.457535] direct_splice_actor+0x10f/0x170 [ 2108.458347] splice_direct_to_actor+0x387/0x980 [ 2108.459204] ? pipe_to_sendpage+0x380/0x380 [ 2108.460000] ? do_splice_to+0x160/0x160 [ 2108.460748] ? security_file_permission+0x24e/0x570 [ 2108.461664] do_splice_direct+0x1c4/0x290 [ 2108.462420] ? splice_direct_to_actor+0x980/0x980 [ 2108.463293] ? selinux_file_permission+0x92/0x520 [ 2108.464179] ? security_file_permission+0x24e/0x570 [ 2108.465103] do_sendfile+0x553/0x1090 [ 2108.465812] ? do_pwritev+0x270/0x270 [ 2108.466513] ? wait_for_completion_io+0x270/0x270 [ 2108.467393] ? rcu_read_lock_any_held+0x75/0xa0 [ 2108.468233] ? vfs_write+0x354/0xa70 [ 2108.468926] __x64_sys_sendfile64+0x1d1/0x210 [ 2108.469747] ? __ia32_sys_sendfile+0x220/0x220 [ 2108.470555] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2108.471515] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2108.472434] do_syscall_64+0x33/0x40 [ 2108.473117] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2108.474013] RIP: 0033:0x7f434b839b19 [ 2108.474693] 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 [ 2108.477879] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2108.479243] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2108.480537] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2108.481812] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2108.483100] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2108.484438] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:32:13 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = syz_open_dev$vcsu(&(0x7f0000000000), 0x1, 0x2000) unlinkat(r3, &(0x7f0000000040)='./file1\x00', 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:32:13 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) r2 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) dup2(r1, r2) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) [ 2108.762777] FAULT_INJECTION: forcing a failure. [ 2108.762777] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2108.765641] CPU: 1 PID: 34443 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2108.767043] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2108.768724] Call Trace: [ 2108.769285] dump_stack+0x107/0x167 [ 2108.770051] should_fail.cold+0x5/0xa [ 2108.770852] _copy_to_iter+0x264/0x12d0 [ 2108.771683] ? mark_lock+0xf5/0x2df0 [ 2108.772469] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2108.773538] ? mark_lock+0xf5/0x2df0 [ 2108.774325] ? _copy_from_iter_nocache+0xd60/0xd60 [ 2108.775331] ? lock_chain_count+0x20/0x20 [ 2108.776185] ? __virt_addr_valid+0x128/0x350 [ 2108.777111] ? __check_object_size+0x319/0x440 [ 2108.778060] simple_copy_to_iter+0x4c/0x70 [ 2108.778956] __skb_datagram_iter+0x4f7/0x880 [ 2108.779876] ? zerocopy_sg_from_iter+0x110/0x110 [ 2108.780873] skb_copy_datagram_iter+0x88/0x190 [ 2108.781857] tcp_recvmsg+0x13b5/0x2930 [ 2108.782743] ? tcp_splice_read+0x8c0/0x8c0 [ 2108.783680] ? sock_has_perm+0x1ea/0x280 [ 2108.784594] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2108.785717] ? lock_downgrade+0x6d0/0x6d0 [ 2108.786630] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2108.787778] ? tcp_splice_read+0x8c0/0x8c0 [ 2108.788710] inet6_recvmsg+0x13b/0x6e0 [ 2108.789539] ? inet6_bind+0x120/0x120 [ 2108.790356] ? security_socket_recvmsg+0x95/0xc0 [ 2108.791356] ? inet6_bind+0x120/0x120 [ 2108.792166] sock_recvmsg+0xff/0x180 [ 2108.792978] __sys_recvfrom+0x1be/0x2f0 [ 2108.793826] ? __ia32_sys_send+0x100/0x100 [ 2108.794718] ? lock_downgrade+0x6d0/0x6d0 [ 2108.795628] ? wait_for_completion_io+0x270/0x270 [ 2108.796664] ? rcu_read_lock_any_held+0x75/0xa0 [ 2108.797647] ? vfs_write+0x354/0xa70 [ 2108.798438] ? fput_many+0x2f/0x1a0 [ 2108.799211] ? ksys_write+0x1a9/0x260 [ 2108.800012] ? __ia32_sys_read+0xb0/0xb0 [ 2108.800888] __x64_sys_recvfrom+0xdd/0x1b0 [ 2108.801788] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2108.802885] do_syscall_64+0x33/0x40 [ 2108.803672] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2108.804777] RIP: 0033:0x7f48f19f4b19 [ 2108.805571] 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 [ 2108.809458] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2108.811065] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2108.812598] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2108.814207] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2108.815878] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000001 [ 2108.817546] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 20:32:14 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 45) 20:32:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x128) ftruncate(r0, 0x403) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) splice(r0, &(0x7f0000000000)=0x2, 0xffffffffffffffff, &(0x7f0000000040), 0x4, 0x9) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) [ 2109.200590] FAULT_INJECTION: forcing a failure. [ 2109.200590] name failslab, interval 1, probability 0, space 0, times 0 [ 2109.203315] CPU: 1 PID: 34467 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2109.204930] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2109.206825] Call Trace: [ 2109.207526] dump_stack+0x107/0x167 [ 2109.208467] should_fail.cold+0x5/0xa [ 2109.209505] ? iter_file_splice_write+0x16d/0xc30 [ 2109.210679] should_failslab+0x5/0x20 [ 2109.211704] __kmalloc+0x72/0x390 [ 2109.212544] iter_file_splice_write+0x16d/0xc30 [ 2109.213760] ? atime_needs_update+0x600/0x600 [ 2109.214849] ? generic_splice_sendpage+0x140/0x140 [ 2109.216079] ? pipe_to_user+0x170/0x170 [ 2109.217068] ? _cond_resched+0x12/0x80 [ 2109.218063] ? avc_policy_seqno+0x9/0x70 [ 2109.219182] ? selinux_file_permission+0x92/0x520 [ 2109.220427] ? lockdep_init_map_type+0x2c7/0x780 [ 2109.221579] ? generic_splice_sendpage+0x140/0x140 [ 2109.222373] direct_splice_actor+0x10f/0x170 [ 2109.223161] splice_direct_to_actor+0x387/0x980 [ 2109.223959] ? pipe_to_sendpage+0x380/0x380 [ 2109.224886] ? do_splice_to+0x160/0x160 [ 2109.225837] ? security_file_permission+0x24e/0x570 [ 2109.227033] do_splice_direct+0x1c4/0x290 [ 2109.228021] ? splice_direct_to_actor+0x980/0x980 [ 2109.229193] ? selinux_file_permission+0x92/0x520 [ 2109.230339] ? security_file_permission+0x24e/0x570 [ 2109.231533] do_sendfile+0x553/0x1090 [ 2109.232484] ? do_pwritev+0x270/0x270 [ 2109.233202] ? wait_for_completion_io+0x270/0x270 [ 2109.233934] ? rcu_read_lock_any_held+0x75/0xa0 [ 2109.234625] ? vfs_write+0x354/0xa70 [ 2109.235195] __x64_sys_sendfile64+0x1d1/0x210 [ 2109.235867] ? __ia32_sys_sendfile+0x220/0x220 [ 2109.236593] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2109.237360] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2109.238128] do_syscall_64+0x33/0x40 [ 2109.238671] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2109.239428] RIP: 0033:0x7f434b839b19 [ 2109.239975] 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 [ 2109.242723] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2109.244086] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2109.245290] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2109.246432] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2109.247682] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2109.248821] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:32:14 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 46) 20:32:14 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r1, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f0000000000)='-+4\x00', &(0x7f0000000040)='./file1\x00', r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r2, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 20:32:14 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32=0xffffffffffffffff, @ANYRES32=0xee00, @ANYRES32, @ANYBLOB='./file1\x00']) openat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x8) ftruncate(r0, 0xffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r3, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) ioctl$FS_IOC_FSSETXATTR(r3, 0x401c5820, &(0x7f00000000c0)={0x2, 0x7, 0x5, 0x3ff, 0x22f}) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r2, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x100000001) [ 2109.448883] FAULT_INJECTION: forcing a failure. [ 2109.448883] name failslab, interval 1, probability 0, space 0, times 0 [ 2109.450687] CPU: 1 PID: 34556 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2109.451744] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2109.453025] Call Trace: [ 2109.453445] dump_stack+0x107/0x167 [ 2109.454023] should_fail.cold+0x5/0xa [ 2109.454613] ? create_object.isra.0+0x3a/0xa20 [ 2109.455348] should_failslab+0x5/0x20 [ 2109.455932] kmem_cache_alloc+0x5b/0x310 [ 2109.456598] ? igrab+0xc0/0xc0 [ 2109.457171] create_object.isra.0+0x3a/0xa20 [ 2109.457942] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2109.458796] __kmalloc+0x16e/0x390 [ 2109.459358] iter_file_splice_write+0x16d/0xc30 [ 2109.460171] ? atime_needs_update+0x600/0x600 [ 2109.461017] ? generic_splice_sendpage+0x140/0x140 [ 2109.461761] ? pipe_to_user+0x170/0x170 [ 2109.462437] ? _cond_resched+0x12/0x80 [ 2109.463166] ? avc_policy_seqno+0x9/0x70 [ 2109.463816] ? selinux_file_permission+0x92/0x520 [ 2109.464604] ? lockdep_init_map_type+0x2c7/0x780 [ 2109.465411] ? generic_splice_sendpage+0x140/0x140 [ 2109.466329] direct_splice_actor+0x10f/0x170 [ 2109.467010] splice_direct_to_actor+0x387/0x980 [ 2109.467739] ? pipe_to_sendpage+0x380/0x380 [ 2109.468415] ? do_splice_to+0x160/0x160 [ 2109.469045] ? security_file_permission+0x24e/0x570 [ 2109.469823] do_splice_direct+0x1c4/0x290 [ 2109.470483] ? splice_direct_to_actor+0x980/0x980 [ 2109.471301] ? selinux_file_permission+0x92/0x520 [ 2109.472287] ? security_file_permission+0x24e/0x570 [ 2109.473094] do_sendfile+0x553/0x1090 [ 2109.473690] ? do_pwritev+0x270/0x270 [ 2109.474301] ? wait_for_completion_io+0x270/0x270 [ 2109.475036] ? rcu_read_lock_any_held+0x75/0xa0 [ 2109.475743] ? vfs_write+0x354/0xa70 [ 2109.476316] __x64_sys_sendfile64+0x1d1/0x210 [ 2109.477063] ? __ia32_sys_sendfile+0x220/0x220 [ 2109.477762] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2109.478569] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2109.479408] do_syscall_64+0x33/0x40 [ 2109.480001] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2109.480847] RIP: 0033:0x7f434b839b19 [ 2109.481441] 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 [ 2109.484156] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2109.485346] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2109.486404] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2109.487510] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2109.488607] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2109.489688] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:32:14 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xfc0, 0xcd08, 0x0, 0x0) 20:32:29 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x380, 0xcd08, 0x0, 0x0) 20:32:29 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xa80, 0xcd08, 0x0, 0x0) 20:32:29 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1002, 0xcd08, 0x0, 0x0) 20:32:29 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) r1 = fcntl$dupfd(r0, 0x406, 0xffffffffffffffff) ftruncate(r0, 0xffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = socket$netlink(0x10, 0x3, 0x1) ioctl$FS_IOC_READ_VERITY_METADATA(r3, 0xc0286687, &(0x7f0000000140)={0x2, 0x8, 0x9c, &(0x7f00000002c0)=""/156}) lseek(r2, 0x800, 0x0) r4 = perf_event_open$cgroup(&(0x7f0000000040)={0x3, 0x80, 0x14, 0x1, 0x4, 0x40, 0x0, 0x9, 0x84030, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f0000000000), 0xf}, 0x8, 0x6, 0x7, 0x8, 0x401, 0x9, 0x81, 0x0, 0x401, 0x0, 0x401}, 0xffffffffffffffff, 0x0, r2, 0x9) r5 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, r4, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x101240, 0x0) ioctl$F2FS_IOC_PRECACHE_EXTENTS(r3, 0xf50f, 0x0) sendfile(r2, r6, 0x0, 0x100000001) r7 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$F2FS_IOC_MOVE_RANGE(r5, 0xc020f509, &(0x7f00000000c0)={0xffffffffffffffff, 0x4b, 0x1f, 0x2}) r8 = syz_open_dev$tty1(0xc, 0x4, 0x1) r9 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000a40), 0xc2000, 0x0) r10 = getegid() sendmsg$unix(r6, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000380)="1b8cc1c9f8240c2ad53fa330dd86a738f71ee44fbc094fb8998910cba1e7c072d3b5f30a51c94c664e6ff8416613512647191915693724dfb9f27f2290f9e94f53a406fc4df2a2f037e49f7d15685cbd8668570ab3e590c2b8fe89c662290c10fd67f0776cdb4d5e4ff1776db71bf1d13f09cdbd0bfcde68fabbee501cf5d9bae4368322e98196a8782e6b77e1fee40964ed7d11fb277acbc941ea23645a328911670254037de019641752ab18c665adc1bd6b3bfacf5a2e8d9d90c875fb6f1b16fc019614", 0xc5}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="1c000000000001000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x51}, 0x0) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r7, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) sendfile(r5, r7, &(0x7f0000000180)=0x8, 0x3) 20:32:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:32:29 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 47) 20:32:29 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x313303, 0x80) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:32:29 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 7) [ 2124.300807] FAULT_INJECTION: forcing a failure. [ 2124.300807] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2124.303702] CPU: 0 PID: 34689 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2124.305289] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2124.307096] Call Trace: [ 2124.307704] dump_stack+0x107/0x167 [ 2124.308528] should_fail.cold+0x5/0xa [ 2124.309406] _copy_to_iter+0x264/0x12d0 [ 2124.310309] ? mark_lock+0xf5/0x2df0 [ 2124.311145] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2124.312332] ? _copy_from_iter_nocache+0xd60/0xd60 [ 2124.313451] ? lock_chain_count+0x20/0x20 [ 2124.314391] ? __virt_addr_valid+0x128/0x350 [ 2124.315391] ? __check_object_size+0x319/0x440 [ 2124.316432] simple_copy_to_iter+0x4c/0x70 [ 2124.317397] __skb_datagram_iter+0x4f7/0x880 [ 2124.318403] ? zerocopy_sg_from_iter+0x110/0x110 [ 2124.319486] skb_copy_datagram_iter+0x88/0x190 [ 2124.320528] tcp_recvmsg+0x13b5/0x2930 [ 2124.321462] ? tcp_splice_read+0x8c0/0x8c0 [ 2124.322429] ? sock_has_perm+0x1ea/0x280 [ 2124.323351] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2124.324513] ? lock_downgrade+0x6d0/0x6d0 [ 2124.325465] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2124.326652] ? tcp_splice_read+0x8c0/0x8c0 [ 2124.327610] inet6_recvmsg+0x13b/0x6e0 [ 2124.328493] ? inet6_bind+0x120/0x120 [ 2124.329375] ? security_socket_recvmsg+0x95/0xc0 [ 2124.330445] ? inet6_bind+0x120/0x120 [ 2124.331307] sock_recvmsg+0xff/0x180 [ 2124.332157] __sys_recvfrom+0x1be/0x2f0 [ 2124.333074] ? __ia32_sys_send+0x100/0x100 [ 2124.334032] ? lock_downgrade+0x6d0/0x6d0 [ 2124.335025] ? wait_for_completion_io+0x270/0x270 [ 2124.336125] ? rcu_read_lock_any_held+0x75/0xa0 [ 2124.337185] ? vfs_write+0x354/0xa70 [ 2124.338037] ? fput_many+0x2f/0x1a0 [ 2124.338866] ? ksys_write+0x1a9/0x260 [ 2124.339739] ? __ia32_sys_read+0xb0/0xb0 [ 2124.340681] __x64_sys_recvfrom+0xdd/0x1b0 [ 2124.341649] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2124.342814] do_syscall_64+0x33/0x40 [ 2124.343664] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2124.344826] RIP: 0033:0x7f48f19f4b19 [ 2124.345673] 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 [ 2124.349762] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2124.351467] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2124.353067] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2124.354664] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2124.356266] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000001 [ 2124.357885] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 [ 2124.396622] FAULT_INJECTION: forcing a failure. [ 2124.396622] name failslab, interval 1, probability 0, space 0, times 0 [ 2124.399222] CPU: 0 PID: 34687 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2124.400791] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2124.402649] Call Trace: [ 2124.403262] dump_stack+0x107/0x167 [ 2124.404119] should_fail.cold+0x5/0xa [ 2124.405002] ? create_object.isra.0+0x3a/0xa20 [ 2124.406073] should_failslab+0x5/0x20 [ 2124.406982] kmem_cache_alloc+0x5b/0x310 [ 2124.407904] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2124.409119] create_object.isra.0+0x3a/0xa20 [ 2124.410115] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2124.411273] kmem_cache_alloc+0x159/0x310 [ 2124.412211] ? __kernel_text_address+0x9/0x40 [ 2124.413253] jbd2__journal_start+0x190/0x7e0 [ 2124.414260] __ext4_journal_start_sb+0x214/0x390 [ 2124.415332] ext4_iomap_begin+0x485/0x700 [ 2124.416283] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2124.417404] ? kasan_save_stack+0x1b/0x40 [ 2124.418337] ? ext4_file_write_iter+0xb26/0x18d0 [ 2124.419413] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2124.420858] ? splice_direct_to_actor+0x387/0x980 [ 2124.421914] ? do_splice_direct+0x1c4/0x290 [ 2124.422853] ? do_sendfile+0x553/0x1090 [ 2124.423743] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2124.424780] ? do_syscall_64+0x33/0x40 [ 2124.425632] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2124.426803] iomap_apply+0x164/0x810 [ 2124.427623] ? iomap_dio_rw+0x90/0x90 [ 2124.428459] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2124.429738] ? mark_held_locks+0x9e/0xe0 [ 2124.430660] ? filemap_check_errors+0xa5/0x150 [ 2124.431656] __iomap_dio_rw+0x6cd/0x1110 [ 2124.432527] ? iomap_dio_rw+0x90/0x90 [ 2124.433383] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2124.434365] ? ext4_orphan_add+0x253/0x9e0 [ 2124.435281] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2124.436335] ? ext4_empty_dir+0xae0/0xae0 [ 2124.437243] ? jbd2__journal_start+0xf3/0x7e0 [ 2124.438217] iomap_dio_rw+0x31/0x90 [ 2124.439015] ext4_file_write_iter+0xb26/0x18d0 [ 2124.440012] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2124.441016] ? kasan_save_stack+0x32/0x40 [ 2124.441917] ? kasan_save_stack+0x1b/0x40 [ 2124.442817] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2124.443918] ? iter_file_splice_write+0x16d/0xc30 [ 2124.444981] ? direct_splice_actor+0x10f/0x170 [ 2124.445968] ? splice_direct_to_actor+0x387/0x980 [ 2124.446998] ? do_splice_direct+0x1c4/0x290 [ 2124.447933] ? do_sendfile+0x553/0x1090 [ 2124.448801] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2124.449827] do_iter_readv_writev+0x476/0x750 [ 2124.450803] ? new_sync_write+0x660/0x660 [ 2124.451705] ? selinux_file_permission+0x92/0x520 [ 2124.452775] do_iter_write+0x191/0x670 [ 2124.453639] ? trace_hardirqs_on+0x5b/0x180 [ 2124.454596] vfs_iter_write+0x70/0xa0 [ 2124.455433] iter_file_splice_write+0x762/0xc30 [ 2124.456471] ? generic_splice_sendpage+0x140/0x140 [ 2124.457556] ? avc_policy_seqno+0x9/0x70 [ 2124.458443] ? selinux_file_permission+0x92/0x520 [ 2124.459488] ? lockdep_init_map_type+0x2c7/0x780 [ 2124.460532] ? generic_splice_sendpage+0x140/0x140 [ 2124.461619] direct_splice_actor+0x10f/0x170 [ 2124.462589] splice_direct_to_actor+0x387/0x980 [ 2124.463613] ? pipe_to_sendpage+0x380/0x380 [ 2124.464588] ? do_splice_to+0x160/0x160 [ 2124.465460] ? security_file_permission+0x24e/0x570 [ 2124.466568] do_splice_direct+0x1c4/0x290 [ 2124.467484] ? splice_direct_to_actor+0x980/0x980 [ 2124.468535] ? selinux_file_permission+0x92/0x520 [ 2124.469609] ? security_file_permission+0x24e/0x570 [ 2124.470718] do_sendfile+0x553/0x1090 [ 2124.471573] ? do_pwritev+0x270/0x270 [ 2124.472407] ? wait_for_completion_io+0x270/0x270 [ 2124.473516] ? rcu_read_lock_any_held+0x75/0xa0 [ 2124.474534] ? vfs_write+0x354/0xa70 [ 2124.475360] __x64_sys_sendfile64+0x1d1/0x210 [ 2124.476351] ? __ia32_sys_sendfile+0x220/0x220 [ 2124.477368] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2124.478522] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2124.479661] do_syscall_64+0x33/0x40 [ 2124.480477] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2124.481608] RIP: 0033:0x7f434b839b19 [ 2124.482427] 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 [ 2124.486478] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2124.488150] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2124.489710] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2124.491279] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2124.492869] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2124.494442] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:32:43 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x201, 0x0) r3 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) clock_gettime(0x0, &(0x7f0000001c40)={0x0, 0x0}) recvmmsg(r3, &(0x7f0000001bc0)=[{{&(0x7f00000007c0)=@in, 0x80, &(0x7f00000018c0)=[{&(0x7f0000000840)=""/36, 0x24}, {&(0x7f0000000880)=""/4092, 0xffc}, {&(0x7f0000001880)=""/36, 0x24}], 0x3, &(0x7f0000001e00)=""/4096, 0x1000}, 0xfff}, {{&(0x7f0000001900)=@rc, 0x80, &(0x7f0000001b80)=[{&(0x7f0000001980)=""/252, 0xfc}, {&(0x7f0000001a80)=""/19, 0x13}, {&(0x7f0000001ac0)=""/188, 0xbc}], 0x3}, 0xfffffff9}], 0x2, 0x21, &(0x7f0000001c80)={r4, r5+60000000}) preadv(r2, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f00000003c0)=""/153, 0x99}, {&(0x7f0000000040)=""/40, 0x28}, {&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000480)=""/210, 0xd2}], 0x5, 0x4, 0x1fffc000) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r6, 0x0, 0x100000001) 20:32:43 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101100, 0x0) lseek(r1, 0x800, 0x0) recvmmsg(r1, &(0x7f0000000980)=[{{0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000040)=""/21, 0x15}, 0x1}, {{&(0x7f0000000080)=@phonet, 0x80, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/247, 0xf7}, {&(0x7f00000003c0)=""/190, 0xbe}, {&(0x7f0000000480)=""/169, 0xa9}], 0x3, &(0x7f0000000540)=""/217, 0xd9}, 0x1000}, {{&(0x7f0000000200)=@rc={0x1f, @none}, 0x80, &(0x7f0000000700)=[{&(0x7f0000000180)=""/55, 0x37}, {&(0x7f0000000640)=""/49, 0x31}, {&(0x7f0000000680)=""/90, 0x5a}], 0x3, &(0x7f0000000740)=""/206, 0xce}, 0x5}, {{&(0x7f0000000840)=@qipcrtr, 0x80, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/103, 0x67}], 0x1}, 0x6e}], 0x4, 0x10003, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = syz_open_dev$vcsa(&(0x7f0000000000), 0x6d534581, 0x80880) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='maps\x00') pread64(r4, &(0x7f0000001100)=""/4095, 0xfff, 0x0) r5 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000640), 0xffffffffffffffff) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000d80)={'syztnl1\x00', &(0x7f0000000c00)={'gretap0\x00', 0x0, 0x20, 0x8, 0x20, 0x1f, {{0x4a, 0x4, 0x3, 0x8, 0x128, 0x68, 0x0, 0x4, 0x29, 0x0, @broadcast, @empty, {[@lsrr={0x83, 0x7, 0x8f, [@rand_addr=0x64010101]}, @timestamp_prespec={0x44, 0x1c, 0x41, 0x3, 0x1, [{@remote, 0x5}, {@multicast1, 0x7}, {@multicast2, 0x55df}]}, @cipso={0x86, 0x44, 0x0, [{0x0, 0x5, "3f0317"}, {0x6, 0xe, "e837012a877151afb8d76934"}, {0x0, 0xf, "e588ddce19b16005d57e011e8b"}, {0x6, 0x3, 'U'}, {0x2, 0x11, "644a4210b922b18d591138972a3e76"}, {0x0, 0x8, "318d7d94a48c"}]}, @cipso={0x86, 0x5c, 0xffffffffffffffff, [{0x7, 0x11, "cf0486b51853fd904938d22138d63b"}, {0x0, 0xb, "661565ac144f3bca20"}, {0x7, 0xa, "d0d814028205f85b"}, {0x6, 0x12, "c15e3bba54a7b75b08fb23029d6584aa"}, {0x1, 0x2}, {0x5, 0x12, "e23342bd920e79df17123ee3b629a8cc"}, {0xc, 0xa, "4274e70567b5dd52"}]}, @noop, @timestamp_addr={0x44, 0x1c, 0x43, 0x1, 0x3, [{@dev={0xac, 0x14, 0x14, 0x37}, 0x21}, {@broadcast, 0x827}, {@multicast2}]}, @rr={0x7, 0x27, 0x84, [@local, @empty, @multicast1, @rand_addr=0x64010102, @initdev={0xac, 0x1e, 0x1, 0x0}, @broadcast, @private=0xa010100, @rand_addr=0x64010101, @rand_addr=0x64010102]}, @noop, @timestamp={0x44, 0x8, 0x78, 0x0, 0x0, [0xffffee79]}, @end]}}}}}) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r4, &(0x7f00000038c0)={&(0x7f0000003580)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000003880)={&(0x7f0000000dc0)=ANY=[@ANYBLOB="18010000", @ANYRES16=r5, @ANYBLOB="00082abd7000fcdbdf251200000008000800fbffffff84000180080003000000000008000100", @ANYRES32=r6, @ANYBLOB="14000200766c616e30000000000000000000000014000200626f6e6430000000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="0500000000", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="0800030001000000140002007866726d30000000000000000000000014000200776732000000000000000000000000007000018008000300010000001400020076657468315f746f5f6261746164760008000300020000000800030002000000140002006361696630000000000000000000000008000300030000001400020076657468315f746f5f687372000000000800030003000000080003000300000008000600bb000000"], 0x118}, 0x1, 0x0, 0x0, 0x20064050}, 0x20008080) sendmsg$ETHTOOL_MSG_TSINFO_GET(r3, &(0x7f0000000bc0)={&(0x7f0000000a80)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000b80)={&(0x7f0000000ac0)={0x90, r5, 0x200, 0x70bd2d, 0x25dfdbfc, {}, [@HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x60, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_hsr\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}]}]}, 0x90}, 0x1, 0x0, 0x0, 0x4000000}, 0x40) 20:32:43 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xaf0, 0xcd08, 0x0, 0x0) 20:32:43 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x3f0, 0xcd08, 0x0, 0x0) 20:32:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x5, &(0x7f0000000080)={0x1, 0x2, 0x5, 0x8001, r3}) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x100000001) 20:32:43 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 8) 20:32:43 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1003, 0xcd08, 0x0, 0x0) 20:32:43 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 48) [ 2138.296162] FAULT_INJECTION: forcing a failure. [ 2138.296162] name failslab, interval 1, probability 0, space 0, times 0 [ 2138.297601] CPU: 1 PID: 34815 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2138.298435] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2138.299519] Call Trace: [ 2138.299889] dump_stack+0x107/0x167 [ 2138.300303] should_fail.cold+0x5/0xa [ 2138.300725] ? jbd2__journal_start+0x190/0x7e0 [ 2138.301261] should_failslab+0x5/0x20 [ 2138.301746] kmem_cache_alloc+0x5b/0x310 [ 2138.302302] jbd2__journal_start+0x190/0x7e0 [ 2138.302806] __ext4_journal_start_sb+0x214/0x390 [ 2138.303336] ext4_file_write_iter+0x1138/0x18d0 [ 2138.303851] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2138.304348] ? kasan_save_stack+0x32/0x40 [ 2138.304819] ? kasan_save_stack+0x1b/0x40 [ 2138.305278] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2138.305829] ? iter_file_splice_write+0x16d/0xc30 [ 2138.306360] ? direct_splice_actor+0x10f/0x170 [ 2138.306861] ? splice_direct_to_actor+0x387/0x980 [ 2138.307381] ? do_splice_direct+0x1c4/0x290 [ 2138.307857] ? do_sendfile+0x553/0x1090 [ 2138.308295] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2138.308825] do_iter_readv_writev+0x476/0x750 [ 2138.309326] ? new_sync_write+0x660/0x660 [ 2138.309778] ? selinux_file_permission+0x92/0x520 [ 2138.310321] do_iter_write+0x191/0x670 [ 2138.310754] ? trace_hardirqs_on+0x5b/0x180 [ 2138.311230] vfs_iter_write+0x70/0xa0 [ 2138.311652] iter_file_splice_write+0x762/0xc30 [ 2138.312171] ? generic_splice_sendpage+0x140/0x140 [ 2138.312723] ? avc_policy_seqno+0x9/0x70 [ 2138.313180] ? selinux_file_permission+0x92/0x520 [ 2138.313718] ? lockdep_init_map_type+0x2c7/0x780 [ 2138.314243] ? generic_splice_sendpage+0x140/0x140 [ 2138.314779] direct_splice_actor+0x10f/0x170 [ 2138.315260] splice_direct_to_actor+0x387/0x980 [ 2138.315771] ? pipe_to_sendpage+0x380/0x380 [ 2138.316242] ? do_splice_to+0x160/0x160 [ 2138.316679] ? security_file_permission+0x24e/0x570 [ 2138.317252] do_splice_direct+0x1c4/0x290 [ 2138.317706] ? splice_direct_to_actor+0x980/0x980 [ 2138.318233] ? selinux_file_permission+0x92/0x520 [ 2138.318766] ? security_file_permission+0x24e/0x570 [ 2138.319320] do_sendfile+0x553/0x1090 [ 2138.319767] ? do_pwritev+0x270/0x270 [ 2138.320196] ? wait_for_completion_io+0x270/0x270 [ 2138.320744] ? rcu_read_lock_any_held+0x75/0xa0 [ 2138.321249] ? vfs_write+0x354/0xa70 [ 2138.321667] __x64_sys_sendfile64+0x1d1/0x210 [ 2138.322159] ? __ia32_sys_sendfile+0x220/0x220 [ 2138.322659] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2138.323232] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2138.323794] do_syscall_64+0x33/0x40 [ 2138.324208] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2138.324769] RIP: 0033:0x7f434b839b19 [ 2138.325181] 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 [ 2138.327162] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2138.328001] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2138.328788] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2138.329561] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2138.330332] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2138.331098] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 [ 2138.351108] FAULT_INJECTION: forcing a failure. [ 2138.351108] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2138.353973] CPU: 0 PID: 34869 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2138.355423] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2138.357167] Call Trace: [ 2138.357749] dump_stack+0x107/0x167 [ 2138.358532] should_fail.cold+0x5/0xa [ 2138.359354] _copy_to_iter+0x264/0x12d0 [ 2138.360234] ? mark_lock+0xf5/0x2df0 [ 2138.361046] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2138.362166] ? _copy_from_iter_nocache+0xd60/0xd60 [ 2138.363208] ? lock_chain_count+0x20/0x20 [ 2138.364267] ? __virt_addr_valid+0x128/0x350 [ 2138.365236] ? __check_object_size+0x319/0x440 [ 2138.366314] simple_copy_to_iter+0x4c/0x70 [ 2138.367208] __skb_datagram_iter+0x4f7/0x880 [ 2138.368159] ? zerocopy_sg_from_iter+0x110/0x110 [ 2138.369216] skb_copy_datagram_iter+0x88/0x190 [ 2138.370201] tcp_recvmsg+0x13b5/0x2930 [ 2138.371049] ? tcp_splice_read+0x8c0/0x8c0 [ 2138.372005] ? sock_has_perm+0x1ea/0x280 [ 2138.372925] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2138.374051] ? lock_downgrade+0x6d0/0x6d0 [ 2138.374961] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2138.376113] ? tcp_splice_read+0x8c0/0x8c0 [ 2138.377064] inet6_recvmsg+0x13b/0x6e0 20:32:43 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0xc4) ftruncate(r0, 0xffff) fspick(r0, &(0x7f0000000040)='./file1\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x107502, 0x0) lseek(r0, 0xfffffffffffffff8, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) [ 2138.377908] ? inet6_bind+0x120/0x120 [ 2138.378859] ? security_socket_recvmsg+0x95/0xc0 [ 2138.379860] ? inet6_bind+0x120/0x120 [ 2138.380677] sock_recvmsg+0xff/0x180 [ 2138.381482] __sys_recvfrom+0x1be/0x2f0 [ 2138.382338] ? __ia32_sys_send+0x100/0x100 [ 2138.383234] ? lock_downgrade+0x6d0/0x6d0 [ 2138.384148] ? wait_for_completion_io+0x270/0x270 [ 2138.385173] ? rcu_read_lock_any_held+0x75/0xa0 [ 2138.386174] ? vfs_write+0x354/0xa70 [ 2138.386964] ? fput_many+0x2f/0x1a0 [ 2138.387755] ? ksys_write+0x1a9/0x260 [ 2138.388564] ? __ia32_sys_read+0xb0/0xb0 [ 2138.389438] __x64_sys_recvfrom+0xdd/0x1b0 [ 2138.390321] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2138.391392] do_syscall_64+0x33/0x40 [ 2138.392156] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2138.393230] RIP: 0033:0x7f48f19f4b19 [ 2138.393992] 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 [ 2138.397788] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2138.399360] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2138.400854] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2138.402323] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2138.403789] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000001 [ 2138.405279] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 20:32:43 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 49) [ 2138.683649] FAULT_INJECTION: forcing a failure. [ 2138.683649] name failslab, interval 1, probability 0, space 0, times 0 [ 2138.686209] CPU: 1 PID: 34963 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2138.687757] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2138.689597] Call Trace: [ 2138.690213] dump_stack+0x107/0x167 [ 2138.691049] should_fail.cold+0x5/0xa [ 2138.691902] ? create_object.isra.0+0x3a/0xa20 [ 2138.692960] should_failslab+0x5/0x20 [ 2138.693827] kmem_cache_alloc+0x5b/0x310 [ 2138.694751] ? ext4_dirty_inode+0x107/0x130 [ 2138.695725] create_object.isra.0+0x3a/0xa20 [ 2138.696761] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2138.697956] kmem_cache_alloc+0x159/0x310 [ 2138.698904] jbd2__journal_start+0x190/0x7e0 [ 2138.699903] __ext4_journal_start_sb+0x214/0x390 [ 2138.700994] ext4_file_write_iter+0xdbf/0x18d0 [ 2138.702039] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2138.703062] ? kasan_save_stack+0x32/0x40 [ 2138.703991] ? kasan_save_stack+0x1b/0x40 [ 2138.704935] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2138.706066] ? iter_file_splice_write+0x16d/0xc30 [ 2138.707141] ? direct_splice_actor+0x10f/0x170 [ 2138.708160] ? splice_direct_to_actor+0x387/0x980 [ 2138.709244] ? do_splice_direct+0x1c4/0x290 [ 2138.710211] ? do_sendfile+0x553/0x1090 [ 2138.711107] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2138.712167] do_iter_readv_writev+0x476/0x750 [ 2138.713187] ? new_sync_write+0x660/0x660 [ 2138.714112] ? selinux_file_permission+0x92/0x520 [ 2138.715221] do_iter_write+0x191/0x670 [ 2138.716109] ? trace_hardirqs_on+0x5b/0x180 [ 2138.717098] vfs_iter_write+0x70/0xa0 [ 2138.717962] iter_file_splice_write+0x762/0xc30 [ 2138.719034] ? generic_splice_sendpage+0x140/0x140 [ 2138.720141] ? avc_policy_seqno+0x9/0x70 [ 2138.721068] ? selinux_file_permission+0x92/0x520 [ 2138.722161] ? lockdep_init_map_type+0x2c7/0x780 [ 2138.723228] ? generic_splice_sendpage+0x140/0x140 [ 2138.724330] direct_splice_actor+0x10f/0x170 [ 2138.725337] splice_direct_to_actor+0x387/0x980 [ 2138.726392] ? pipe_to_sendpage+0x380/0x380 [ 2138.727365] ? do_splice_to+0x160/0x160 [ 2138.728261] ? security_file_permission+0x24e/0x570 [ 2138.729429] do_splice_direct+0x1c4/0x290 [ 2138.730362] ? splice_direct_to_actor+0x980/0x980 [ 2138.731437] ? selinux_file_permission+0x92/0x520 [ 2138.732528] ? security_file_permission+0x24e/0x570 [ 2138.733678] do_sendfile+0x553/0x1090 [ 2138.734566] ? do_pwritev+0x270/0x270 [ 2138.735436] ? wait_for_completion_io+0x270/0x270 [ 2138.736535] ? rcu_read_lock_any_held+0x75/0xa0 [ 2138.737625] ? vfs_write+0x354/0xa70 [ 2138.738520] __x64_sys_sendfile64+0x1d1/0x210 [ 2138.739581] ? __ia32_sys_sendfile+0x220/0x220 [ 2138.740660] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2138.741899] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2138.743112] do_syscall_64+0x33/0x40 [ 2138.743998] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2138.745195] RIP: 0033:0x7f434b839b19 [ 2138.746081] 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 [ 2138.750307] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2138.752070] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2138.753731] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2138.755379] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2138.757028] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2138.758669] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:32:43 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_mount_image$msdos(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x4, 0xa, &(0x7f0000001780)=[{&(0x7f0000000080)="6a9035cb3d39c9c19ab40c776eebe5b564ad89fc9e86af48f671a6796c4a3eaf9970145bf58806a97038b8fba64c3a51f87e13cc0ae0d9eabf342adc8f17bd6a2e2a374a27097ffa21c55a2c2b446a83f14de08f40d697500ff77fe15dc8c2c79bce30", 0x63, 0x100000000}, {&(0x7f00000002c0)="e64674ffed4e25b93a7329fb48b28daac0c8fcd2af21dbde68b6a501166f6a7bdf5cd4cc8d26378ae7884f49d75898adfb322e126f0bd69cb169ec247c631e1e53d3bc20c9d94b5ac237e38222cde85d9024fdc401977487c093625639cd7529b5647370ede8fa50c35e7323869f17bb6e29a69c408096043a5f09443b45f6d9f7fb420e2145e25d1dfd5f700e2d835207b62f3648fb29b5e84c16d9dea1f03fc5ceb9998011104a04e444fff1b95c7d732d0b7a40e993854d27c5ded63cff7dccb16b6e7246e46468bc56737ca3519718ae65e570a46cb5df257ee0cd622c189b7e5ab2f8941c2d032e82827a3e230d79b669a1131f65143202d1d7690cd024924d46554f1f4947a4e9be6f0db5f3856f82269e15290ecec103fb87ea569ffae20b9010a54d33952298b676dd5c71b9972b7e49981ae40729ddce9ba57a87967d016fc28815103fc9ca80e65f9ae4e0e8be6721dd71a63c2c43759d863393cd2620168c916620121a84c61b970ce06d0432f0702b1260903e78ad0e61b38f98985407bc07718e2502e8b0eb0e731446e36f8c4b17072015d9ea42da768a404455a8337c5b5bdf47b7aad74a1d47840e92f3cf1e88d4b9bbe7aedc00eef84237c494fcf66daff7584fb761661339018e72ab222d08cdc57594a1e8ac3471752cbef635b86be5ae6d9b8c90c0ee10b2726430e2c5432e5f5966cdf01c3786b592f85e6ccd4e9c1c039ae14ac7480f863d6fd0fce0c5647b3fcfab932ea8c6b199d1aad31e1d28f618ae9bedbabb15332f129f75be3adc985a9fa293d73b37899dfd02af6f9778a925ddc12ede93245be45f40c90a91b90fbb5f51ed92039c55cb265cbe556f032be0b0553fbd5014dd539522f3c6ad6c4588c8c086dc8b0287c0cad9ff7d96629d48198dc28567f9618acbc76776c8dd0d3f8fef0c2c4f2d92681a9f9056246261e24cbc6d64a85ee8d169526c3414cfe2a0da1900101793713a720664bc0682247d195bd2629f05b4b0616b303d7704b431b759fb9dac0913f98ab5b94473ea2be272f311f7d9b8c37de3ee2c7eb3959a96bab1656f61de5078411eca62d65478633dabcde1d6930428c003d9acb6e2226a2a60c02004488d53efda3f6f27a9c9e3fb261e0fd2fa5dc948378f43c289ddd53e2d7bbb1de82ecfad6c526d53570a9b8921250e165f44035367a3c28ffc8cdc27af9897ea6349ed32a695182ada00b4a51ec1fa48f621c54e4cfbd37e7ed1ece4abdc2a14ef0ec05f25339814e10167217f366439fdbb1fec482297977b69c726e72967ffee90de8c3a89ef8cd81cd70a0fd56bc6340d7b2681c16dc7ca9f8e26c259f3973c2c0ef27fdefd9b34e2fd25a135981df701756d62768fcf671363f6c76a33162f9e4c05692737ae0529b71968450a11c050f6681600d14b93ff04cdb4ce88821afd1925166b88da93dc524191fb82b7e6ede26b103c5237900f60121aabbbda18cbc8bcbdf9465cae3a72218cc6d35a06d700fe1108473dec1e5e85e4d2538047271cbf7deffa2870f77861cfed6acccf5b92ff9031969cb2b07169793d5d94ccf23d62c034f15fab0026be7177e0a671a1b8bd2f875a7da51ad05f384d6ac1f990f36f216b18fb75978087d165983f471f2060d4e46d75ac3ca10ab557729bc39ab9219bb8ba1041a0478854c5bc8c5ad2f01f55451aa99b947c29f7a2d8081cff34d7e5d63170f3ab4fe3667fa9077590c230e6458c69e0bdabbdab7dc09aa5b8cb4e6ce00cf16caf2cf1b84cd12d77ba69136cdff015bc45b9a626949437a3286a96f96d2534ad764cc03a1977e76aeb666b914b7f58bd33b76c42a21215282160e8d0cd43d45c0e29bbe57d4bc18ec92d34edfa704b11dff2cb1d2972dd6dff61b6b7557b3268cf915297dcac0b44c40a0aecfca38fc207b229c73e4f491c479db1c9f308ea1416ee1d365b14f198f5b3403b6debd382152b877e927b2934c49093fd9eae04468916f77d481f651fc2d82aff642ea2d84bd6ad038d83806e17cc8cb34237c58048c5c230c36dd1e0c6ee20c45d47b79c1dc8f620ebb020d6470597b46e6ff5aa4f3a9aebf2eacf2ae24d81d3b855af41df8ffac09094991636efe8647f596d6b48df2af30fb7be56c4a414710478875b34d5131a204bbfbe5647a49d5c6cc9319350c97c925bc8451e4fec576635f0d33b9d0e1a2eb1b31478dee54a8ee7b43aba5858a1dbc00a169e8ec35f5f9caae7bf04f02618937b60dbce965c25a97675c8f95a10273a332d646778b689a10f326c9c45201f5ec7085de9217674d6366c144943244af53536ffb3adee1c2a99fa752909c9f2352dbc61b2703a82ca990ef437b74d52ec810034c2a19b44db9a22a40efacad1c8668c3b81561afa8c9f9a50ada59a6d5a52dc00165dbe49deea75f1b13f008d583ac41d28af55b6bdf3b7c3db3a6d019221c18e05341e0feb150f7aaf73e756b4e35f1d526fececb3cb47c167616059d0dcb83796c3ccd1f406aa0c53958265ab7a580fe63fcd2b14b928a2bc2ad9d7aca592af759ce9b705075daebd486b559a78c879f634c388d7289b221f038ec4362643d6a9c42bd7f8c772e67704d6627565c2e2edfba36b51095a14b1bd3cf7460b36caee3a764c3a65bc2e6f1fefa55fde5c98fa60e5dcbd4f867e2dd75f9806c9b36ec97b6df5cc936a24818ce6375f1e5796e8847b31f086a723310e8714b4c4f6e9969f6babcedb7900c054e1c02f5a8061ea7af71776446ab3f6a5d776dc0d2b97466e52bd8a4fa64c7a74e4e9b6769a79b2e050c634f301640fe79b147ff12f775e641c40893f09e24a5acce92ac6e5512202d3cc13329e25722dbb06bbd3a6384851d31b8e8c161d6e6aefe3da3ef385c34a060396754e6fce8359f0378b404730ab9d15e3b0d7f099dd1589f782ed97462a0a59adaf579848a83b5624c45a16fbc9ec183818082b1de093225e4c5c33be0d438545631051116a138e20cb2a66f75eff1cf3ac3e3027ccdd88b705627d6e8c96e2156cf90cf7ebb24b6da4fdab8451c71acc908a238c4705104c1b419154140954a9074dc27d2267a64276bce65a47e418dbd846ac1457271b90149fc480f2c4142243a3725ad07c1bf45cbee8d9a1039927a9b006f917c5363ee46b14b9bce229f4f764f0909fbed91fed754e27a0fc7a602f692a6dd8dad0413c53e1e899e7e6da9734409a98acb96a2afba8f3be47af6736d6ac203cfe846c480e288e624b60ba29dcc3c209d84936b63f09e28294e4ee0c66ffafce11b12afba869f685615b089a74b22b07dea7aab911f2cc643af66ebc2a060b2fffef3a84e2ac85e8b6a0e47fda6f8d7d3964fe1683f3f68bdf388bef6f63e693d0bf0879db10a6c48a14d61c4ffa5a01a38a2d49b4d81958449cea731ab75463414cc3351ef3e047da9e4368b3aa261b0c3b3690f1eb5580eb011c1cedc5c75485dc0b0459a9e2feb3352236ecf769514f6d26c6de8efff63fff7ade7112924976dbfa50f4b849bf7dc1e8ad27dedd58b0ccfff153358f26b1afbc5e1be57c76d61ef876835dd3a2d1ed0107539a39f4ed8e943825e9815344b5c25398f4957b59db13eb8ce523ebd5bef3d1eacd52f7b3da9197df5596e120d5b060755638a6f28ebfd12ff1ea3349c8d8ef7176e74ae391a35a7207ce12c6eb9a117dbe0df7f0096e900a33f59f304d280ce29c33c635bac2e0bc2afe5803452cfa9c49da7c6013a2f29c473dfd8e76adda5f3ee74083074a49c00bbb43da6dc5ad0de9d76f8a9b0c1be1fa0224b2f14c410b626090b966111e4c19bdcc6012b74b94d08aba3d6a8893c3b0f8990631652c6dfe30dbe2a6a8356b5108e21aa6e2606614c447d9067388434d1a96d8546b73eb68fe4495e380f7fb790a11d94a5273d0b426e369fce74083a849997b5bb60a219808e31d1895b45ddea4b7baadc648b467f2600f7da334fda6db466867f865c6f2c411974d38d2d465872684fc67a4d8e4e5172df1bffdac9911780a15cc145005f5f680117b351f5691e6aea9f84119de4ec11b25cdf63b5ba0b6f9a183ce521757b9b15b336939fef13c4f9884feb903d8314ba202d1084b8d49b9bd6e09bd5f52b2c696cae1fc7fcad1e27c8213d90e0df9f1ad02f3b3b6911d9fe208396038f0b61735541e0dad5f3c1a20ad764817925f7ff3eaf4cad101736d449192bb214dc41f3c810b87ba3bd7d19220d4905492009aea208446111692f6f0c3325ac11567d1075027605da65e32c2c8852b40cb409158199eeadbc0e4b01cb2051df7cf321e9f8cd82bd928359b9777a4d0e8ed8ec0281dee5e3fdc57eddde3b2401db841ce364382c2fc9c1b45e2456a78593c3aed919d2c8a1e2504e86caa8e82b53d95e32de313323cbfc327c773e8facd7ccc157888ff93f2f963d4afb04bdc52d33b50b05df3e0bdaee56bbbf51bc2e793b094c446bf4f5ce9c7fb42696fcc0cfb8b0cdd3ae2269f2cae1f691ee360f60644418667f9d3e6b2139aba6cf48ac159f08b940875fa81c9580939f485f86d30e0bf86c55f52034d8f8a422d90137bdec71942d4a71fc82a04b89a3e2edc959eadd7c12f1d53c4b7ca4e7e6c7f1378941507e434e0900255f000bb9ed01b3231a003de2231216381584f7e04d4e88bd085a6a37665b8a8a820f6676846d5a7b20d9ca7334f8824722f6600c4e5a300c4cf34685e88406621f6fecf3d4ac70465924841bf87cfdc93756fb05630d2779ed11e6d8999a6942ffe4f3adf7b43a899a692ca6d66bb7cd63b1fded2958103b099e5aa2de6dd38aab3109af865b2ceb3e3b9f3e45a99bc03164c6421bc0e87f82afdcc961b25d7836ec462e74153b223297dcbdae77b381736c3ec7e6fe956ec8656bcbb874f65cc60bc92fb85d2d8837515588b43d09b37c3f98c08469d4f27e13bf3f0fe5d443f9c280f41e793ebad296a1c13ddf3ac12e4c226a3fc8d2e476444a1a32b9c1d969947d192468e207286c30ad8e7972120f4d208f5fe080be948d557fc30df80a09b79fdf54ceb7aea4f7891974137b91b166588fa2367236cd14a1db2ba09c3fc44c187d5553a35005eb955eda49a56f918e7c202980bdc6c369999681fe4763ac637383681719eb7302a380b74756679df1b013ffd7213dbb8461ea39940e4b171d29782a27e6e9170c203998b25ba909791f44d38826b10811afd75a65735d749f892ce99154ac2e5bc9bf921394adc6bdb6ff16af79147065660de0d233bfb3ffe37d5793c662302ffdfbc4f7a48c8a1106dddd7d8a614d425734b6b017f81a37eefa8cb2d3000bba682b33f5b470b3bdf917e0ef38e77b906a4ff3a7c1f5b324de00a03f2937389eaac9b77114f303153b3c51c07e811fd1acb7fd368617a292ec68eed6c39eca9cf9bb74f332d102bdea68d08c8ca4203924d39b60a62bed4b0a3b6d6b806d14393793b067fc18e4ac22e06e8cdcf4a0743ed357da7f046f9d385921dcb3c7c6f15bbca8a8366cf8a443c0d1f0c41235ed3a19ec41c1d876f47844715a52520775f796e2bbeb3131871967c25a2423dc6d9208cd9f147b18f67ce3e143ce8fd59c2d9844583eaaa47fa4fc3a111b41ce15345359fb669492ba5bbea34129037d9d1c4c79989f9761b1ed0cd567cecff08ac2cc59a8724fcd93b08d290a68b8acdc70acde4270595cd089fabb652265afd883d9dd917deb6d09dc7d2d2c016b7f585e08b7b7394561f1fcc4ff45adf1aca45a634ebdcdeafecc34f3898f58b5d2755a60f506fa024", 0x1000, 0x3}, {&(0x7f00000012c0)="1a279dbf9a159373c9383a1f8d20f475f3ac20a62a2c631c4680fb53a04404006b15e537a4d824165ad51b5474950940550d111cd4cd9fc7e51902c8849b29b48552c712ebaa0b230248873a88f999f6919cf06be2d57d3834ecf842a7af3811f76b95123478efbaf7d49f47ecb75ba2a1f71bc6c52630ea60985169664af1a81e97f22bf969bcbdb0e27f30d03440c9e44619", 0x93, 0xcabb}, {&(0x7f0000000140)="47ee497df8745e087e3a6b49b2a1724cc40e5cc10b46b7eb5418bc8dcd884055fbb60ca4cb3db1251afe4e8e60d739c101150c1699825ed724f349913f8f31ca63081d0d5663edafb76fd45457f4458b5a7de119a902f6ae34a57fc05a", 0x5d, 0xfff}, {&(0x7f0000001380)="1110cff043a2635e023b5b3d4fc0aa50fff55c9faea9cab92d81af6b2ff9511fe0a74cbf4e9460065793d8788a56c281aeb5275447ad88e0717c7d1a3d70d991ef3d2e19f013e091b6f0d4155e54ed7e611fd71c4fe0ef154251c3dcfa23ea2922ec373c0ce490ae1860b609548ae4d118b3397d05b902a630b986a5aae4e551436c1777e4331ee38731866e173353bcb57ccf8b48f51e8c50dc756427b7e7b7", 0xa0, 0x5}, {&(0x7f0000001440)="74fa5d826865a8f766a01cbb9153dde02fc7148f02d435e19820a93305a7235c0c9d7d3df90fcf7d4f83340fc54548dd23784b751df65f5cce2215416d1eef4c2ac3445b9be2eed11dfd77a92d8af224244ac2775a858e466e9c7ed3317ebac92c31cd9cc9d7278d6885381565be4b420e145561b63bd8fd482a16d313704b709d8cee976661b5dadd9a543ca2de6d60b0fab272f342cffcf66c8a94d7410afdc1796607db419316e8e15edd528da64aedbcf384ee3dfb148893f492a1558a007c3637c7b6881ac9155685097dbc073831f31d61211f3ac289a93cca9353210e773b39f9dcb3bc01ba1e", 0xea}, {&(0x7f0000001540)="7fb1e60cc0df453f67c1a0d2d3d02fa786e9d306011723ca8ca10efc7b97d39123336e7ad3fbba2bdf8fd7b266f224cce622b730f9effba6be5093939ef88dc2568e255c9002fa76b93ff2c0a7c579ae58b91459640fbe157828448bd34ad505870b32a418da632f267cb114773d9497710fd0d41b91d4fd59f0968fbf4c430a812d83a96da3643e8d9f3763f31e227ccf166a6dcdd45a5c1f4e091da4afdaa267eff6", 0xa3, 0x9}, {&(0x7f0000000200)="c310f73562a63b552f530debd2f3a5a02f13979bac24d3b770675edc3428f9b14f21f5f0044d281830d3afe74c147df093404a1f432efde5a3f6b0da39aabca34457111d0d90c4cc95eb77e1bb703fd091", 0x51, 0x4}, {&(0x7f0000001600)="54374c8d4df0f74dfb23107178b39453c64561ae5da75e3eddefb2c2e572f849c5cd2aeb4145b6c4dd1ae00b46ebf2da3cc305b8ccd3df180ddc6c699854866dc76215de403f13d6c778c6bcdc14f4ddfd3d90e3bfb0f389ca3ab5c652c98ace1d3b114cc6e1eb40b7e41dbdbed0620a74984c1041034ce10d04f2576c5bac0011a40afd29f4a78cf63db31b59e087be269379eaf2e8729c647cacd1429bc7443461cd29a27d7161bc270cf1d99ee6c28bd8a445d4163f367f", 0xb9}, {&(0x7f00000016c0)="afb5e2535a6e7179d2aece60c7ddf16f81488eeb44b9600f160d6d38ff19a28acf6babad2f762a5103048cbbbcd01c954b04ab8ab7d4fef94523c572cd084236bfd8bb74d828fad3a8d31c3e9d7be6fb9495ca63752f4fd5a089c95b5f35a6184203407536f09bf0df337ab33f1ba9bfff4ee7f30098cabf429a22193d3a0953fb5cfdc7417610a9ab61fe7ae0d48e80497b1e16985f2146d2585fc3605bc5dbe9be1cd5222672935b9e0ae56dd8b25ed41e53", 0xb3, 0x2}], 0x80800, &(0x7f0000001880)=ANY=[@ANYBLOB='showexec,nodots,dots,dots,errors=continue,dos1xfloppy,showexec,nodots,dont_hash,smackfsfloor=[[!#)({$,dont_appraise,smackfsdef=*),obj_role=\a\x00\x00\x00']) lseek(r1, 0x800, 0x0) fallocate(r1, 0x2, 0xfffffffffffffff7, 0x9) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x2) sendfile(r1, r2, 0x0, 0x100000001) 20:32:44 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 50) 20:32:44 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xb60, 0xcd08, 0x0, 0x0) 20:32:44 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) statx(r3, &(0x7f0000000000)='./file1\x00', 0x100, 0x7ff, &(0x7f00000002c0)) 20:32:44 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1008, 0xcd08, 0x0, 0x0) 20:32:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 9) [ 2139.352741] FAULT_INJECTION: forcing a failure. [ 2139.352741] name failslab, interval 1, probability 0, space 0, times 0 20:32:44 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) write$binfmt_script(r0, &(0x7f0000000040)={'#! ', './file1', [{0x20, '{%/\xf0^:+'}, {0x20, '$]'}, {}], 0xa, "721577b75f17b7dfe500085deb5d40a63e8dc1b9976509dd39ae5cb383188483bf1da7"}, 0x3a) lseek(r0, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x4307, 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={&(0x7f0000000000), 0x4}, 0x0, 0xfffb, 0x400, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x100000001) [ 2139.355128] CPU: 0 PID: 35046 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2139.356655] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2139.358492] Call Trace: [ 2139.359055] dump_stack+0x107/0x167 [ 2139.359832] should_fail.cold+0x5/0xa [ 2139.360628] ? create_object.isra.0+0x3a/0xa20 [ 2139.361614] should_failslab+0x5/0x20 [ 2139.362409] kmem_cache_alloc+0x5b/0x310 [ 2139.363263] create_object.isra.0+0x3a/0xa20 [ 2139.364175] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2139.365238] kmem_cache_alloc_trace+0x151/0x320 [ 2139.366207] __iomap_dio_rw+0x1ee/0x1110 [ 2139.367072] ? jbd2_journal_stop+0x188/0xdc0 [ 2139.368197] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2139.369382] ? ext4_orphan_add+0x253/0x9e0 [ 2139.370453] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2139.371686] ? ext4_empty_dir+0xae0/0xae0 [ 2139.372741] ? jbd2__journal_start+0xf3/0x7e0 [ 2139.373881] iomap_dio_rw+0x31/0x90 [ 2139.374648] ext4_file_write_iter+0xb26/0x18d0 [ 2139.375601] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2139.376622] ? kasan_save_stack+0x32/0x40 [ 2139.377500] ? kasan_save_stack+0x1b/0x40 [ 2139.378473] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2139.379649] ? iter_file_splice_write+0x16d/0xc30 [ 2139.380837] ? direct_splice_actor+0x10f/0x170 [ 2139.381950] ? splice_direct_to_actor+0x387/0x980 [ 2139.383116] ? do_splice_direct+0x1c4/0x290 [ 2139.384162] ? do_sendfile+0x553/0x1090 [ 2139.385176] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2139.386316] do_iter_readv_writev+0x476/0x750 [ 2139.387408] ? new_sync_write+0x660/0x660 [ 2139.388406] ? selinux_file_permission+0x92/0x520 [ 2139.389616] do_iter_write+0x191/0x670 [ 2139.390579] ? trace_hardirqs_on+0x5b/0x180 [ 2139.391631] vfs_iter_write+0x70/0xa0 [ 2139.392564] iter_file_splice_write+0x762/0xc30 [ 2139.393734] ? generic_splice_sendpage+0x140/0x140 [ 2139.394931] ? avc_policy_seqno+0x9/0x70 [ 2139.395919] ? selinux_file_permission+0x92/0x520 [ 2139.397114] ? lockdep_init_map_type+0x2c7/0x780 [ 2139.398261] ? generic_splice_sendpage+0x140/0x140 [ 2139.399259] direct_splice_actor+0x10f/0x170 [ 2139.400157] splice_direct_to_actor+0x387/0x980 [ 2139.401229] ? pipe_to_sendpage+0x380/0x380 [ 2139.402338] ? do_splice_to+0x160/0x160 [ 2139.403358] ? security_file_permission+0x24e/0x570 [ 2139.404431] do_splice_direct+0x1c4/0x290 [ 2139.405279] ? splice_direct_to_actor+0x980/0x980 [ 2139.406239] ? selinux_file_permission+0x92/0x520 [ 2139.407203] ? security_file_permission+0x24e/0x570 [ 2139.408205] do_sendfile+0x553/0x1090 [ 2139.408991] ? do_pwritev+0x270/0x270 [ 2139.409752] ? wait_for_completion_io+0x270/0x270 [ 2139.410712] ? rcu_read_lock_any_held+0x75/0xa0 [ 2139.411633] ? vfs_write+0x354/0xa70 [ 2139.412385] __x64_sys_sendfile64+0x1d1/0x210 [ 2139.413282] ? __ia32_sys_sendfile+0x220/0x220 [ 2139.414191] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2139.415236] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2139.416262] do_syscall_64+0x33/0x40 [ 2139.417013] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2139.418028] RIP: 0033:0x7f434b839b19 [ 2139.418774] 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 [ 2139.422434] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2139.423950] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2139.425381] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2139.426835] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2139.428259] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2139.429690] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:32:44 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x460, 0xcd08, 0x0, 0x0) [ 2139.797833] FAULT_INJECTION: forcing a failure. [ 2139.797833] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2139.801003] CPU: 0 PID: 35139 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2139.802561] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2139.804283] Call Trace: [ 2139.804872] dump_stack+0x107/0x167 [ 2139.805654] should_fail.cold+0x5/0xa [ 2139.806477] _copy_to_iter+0x264/0x12d0 [ 2139.807334] ? mark_lock+0xf5/0x2df0 [ 2139.808143] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2139.809279] ? _copy_from_iter_nocache+0xd60/0xd60 [ 2139.810316] ? lock_chain_count+0x20/0x20 [ 2139.811195] ? __virt_addr_valid+0x128/0x350 [ 2139.812134] ? __check_object_size+0x319/0x440 [ 2139.813126] simple_copy_to_iter+0x4c/0x70 [ 2139.814029] __skb_datagram_iter+0x4f7/0x880 [ 2139.814974] ? zerocopy_sg_from_iter+0x110/0x110 [ 2139.815989] skb_copy_datagram_iter+0x88/0x190 [ 2139.816976] tcp_recvmsg+0x13b5/0x2930 [ 2139.817837] ? tcp_splice_read+0x8c0/0x8c0 [ 2139.818747] ? sock_has_perm+0x1ea/0x280 [ 2139.819623] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2139.820720] ? lock_downgrade+0x6d0/0x6d0 [ 2139.821612] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2139.822723] ? tcp_splice_read+0x8c0/0x8c0 [ 2139.823625] inet6_recvmsg+0x13b/0x6e0 [ 2139.824457] ? inet6_bind+0x120/0x120 [ 2139.825297] ? security_socket_recvmsg+0x95/0xc0 [ 2139.826300] ? inet6_bind+0x120/0x120 [ 2139.827114] sock_recvmsg+0xff/0x180 [ 2139.827911] __sys_recvfrom+0x1be/0x2f0 [ 2139.828774] ? __ia32_sys_send+0x100/0x100 [ 2139.829675] ? lock_downgrade+0x6d0/0x6d0 [ 2139.830585] ? wait_for_completion_io+0x270/0x270 [ 2139.831606] ? rcu_read_lock_any_held+0x75/0xa0 [ 2139.832583] ? vfs_write+0x354/0xa70 [ 2139.833394] ? fput_many+0x2f/0x1a0 [ 2139.834174] ? ksys_write+0x1a9/0x260 [ 2139.834992] ? __ia32_sys_read+0xb0/0xb0 [ 2139.835873] __x64_sys_recvfrom+0xdd/0x1b0 [ 2139.836789] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2139.837875] do_syscall_64+0x33/0x40 [ 2139.838685] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2139.839764] RIP: 0033:0x7f48f19f4b19 [ 2139.840559] 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 [ 2139.844403] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2139.846019] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2139.847526] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2139.849041] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2139.850537] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000001 [ 2139.852031] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 20:32:44 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x440, 0x0) r3 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r3, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) close_range(r2, r3, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x100000001) 20:32:58 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 51) 20:32:58 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x4d0, 0xcd08, 0x0, 0x0) 20:32:58 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 10) 20:32:58 executing program 2: r0 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x1, 0xfd, 0x0, 0x0, 0x3, 0x8204, 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={0x8, 0xc}, 0xa10, 0xffffffffffffffff, 0xfdfffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0) ptrace$setsig(0x4203, 0x0, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000001000000180000005b915e1df3ff064627e7e48d930e5fb0f0ba4bc4efbe08dff4148354208bc74325555be0cc91696873b25f4f78ad11559d7eb3dd655b707a706f21109c6db31a1d3514c9300f77d3607b23a2269150dec111c909d60a84de7bd878145a410dcf96c2a75f93b1e755286ae599ba347788b4ee762af3121aaee6ddaa50e904de221f37223b5e8d0a48f3dde4bdb392f482e7be5fba0e177e1a08df556772472199d737906de7765380926ea80158cfb0ea2cd03c0722a48b7b07000abd6555674c66e2bfe89404341cd35d74b174f7c6121d68de8cb2b88e030000000000000024944f498c3feca8776c991d67444e84bf99000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file1\x00']) perf_event_open(&(0x7f00000004c0)={0x1, 0x80, 0x46, 0x0, 0x3, 0x7, 0x0, 0x1, 0x1c02, 0x4, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x5, 0x6}, 0x8812, 0xfffffffffffff97f, 0x450, 0x5, 0x5, 0x0, 0x7ff, 0x0, 0x8, 0x0, 0x7fffffff}, 0x0, 0xffffffffffffffff, r1, 0x1) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r0, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) r2 = creat(&(0x7f0000000040)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000400)={0x3, 0x80, 0x7, 0x9, 0x5, 0xa2, 0x0, 0x4, 0x11505, 0x2, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6f2f, 0x0, @perf_config_ext={0x81, 0x401}, 0x529447ff2cdcd080, 0x8, 0x2, 0x6, 0x4, 0x8, 0x225d, 0x0, 0x80, 0x0, 0x5}, 0x0, 0xa, r2, 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) io_cancel(0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x3, r0, &(0x7f00000002c0)="4f8b240dbb319af67476f2843cf3edcf5c7a8aaba99f3e37db47c1ff38df38e743017d7c428fe6eaacb9a065507f4e6b6d0dd96c1b0281d352cc6ace3e8907e26b7666a4df8c2e74d25614e3d8cec6bbc746fe8073e68e4b62db60800fb8140a9cc1a3fd3d20b774dab7527af4f99d39422b0fa33dfca5f9dc7b95e58567b1656827ecf5069bf2520358ebc43ff9e151c4ae4218af848c35a8c5c12848ec9a4f29be8a08c481f443d1600e1d7682dbf999a1f8a9828df9751816fffe53d4e02ddfd74741a7c8ddd31125c7be9cdd2c9b6de465ae231fddcc23b45acfa831ad6be29aceb9515f9c71ff", 0xe9, 0x6, 0x0, 0x2, r2}, &(0x7f0000000040)) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r3, 0xffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) ioctl$TCSETSF2(r2, 0x402c542d, &(0x7f0000000480)={0x80000000, 0x4, 0x10001, 0x6, 0x4, "75e2d8c9151731218d5859a38d0dcacb5618d4", 0x0, 0x6276c547}) lseek(r4, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = socket$netlink(0x10, 0x3, 0x10) io_cancel(0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x40148e125f4f17ce, 0x0, r5, &(0x7f0000000140)="058a089f01d29ffea096", 0xa, 0x8, 0x0, 0x2, r3}, &(0x7f0000000240)) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r6, 0x0, 0x100000001) 20:32:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/acpi', 0x20000, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:32:58 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xbd0, 0xcd08, 0x0, 0x0) 20:32:58 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x9, 0x1300) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f00000000c0)={{r3}, 0x8, 0x3d, 0x40}) openat(r0, &(0x7f0000000200)='./file1\x00', 0x200480, 0x10) lseek(r3, 0x4, 0x0) perf_event_open(0x0, 0x0, 0x8, 0xffffffffffffffff, 0x0) dup(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000140)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x5, 0x0, r3, 0x0, &(0x7f00000002c0)="6eda1221f5a99f9b18dc47f4158f9e6137894f270939dc7aff75ef937fc4bfc28da6e96eb1c4cdd7f3feb1d36abeb95e4243773e497bc322b9c24c491fd3b9c069d9d2f9d8840003d54e4caaf4df80344549928c62942c68433fc7cf4df4376780c265806cfc1988f400e5058f58ea1b315d5fd331c89195671870ac53ed26f7472de0c1845119ab9542612f7bdb7ed3807b3fc81803ca82bc9368f1b5caa5fdf746c6b5e2ae54f15f6eae65f0512461a0541c325b9e0338273455ff489383e16dd023e4cf019a6f42a2a57c751f7e0c5b65", 0xd2, 0x12020, 0x1}, 0xffffffff) sendfile(r3, r4, 0x0, 0x100000001) 20:32:58 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x100e, 0xcd08, 0x0, 0x0) [ 2153.989601] FAULT_INJECTION: forcing a failure. [ 2153.989601] name failslab, interval 1, probability 0, space 0, times 0 [ 2153.992040] CPU: 0 PID: 35286 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2153.993483] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2153.995189] Call Trace: [ 2153.995755] dump_stack+0x107/0x167 [ 2153.996529] should_fail.cold+0x5/0xa [ 2153.997358] ? create_object.isra.0+0x3a/0xa20 [ 2153.998314] should_failslab+0x5/0x20 [ 2153.999105] kmem_cache_alloc+0x5b/0x310 [ 2153.999951] ? ext4_dirty_inode+0x107/0x130 [ 2154.000850] create_object.isra.0+0x3a/0xa20 [ 2154.001777] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2154.002836] kmem_cache_alloc+0x159/0x310 [ 2154.003712] jbd2__journal_start+0x190/0x7e0 [ 2154.004638] __ext4_journal_start_sb+0x214/0x390 [ 2154.005642] ext4_file_write_iter+0xdbf/0x18d0 [ 2154.006610] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2154.007566] ? kasan_save_stack+0x32/0x40 [ 2154.008429] ? kasan_save_stack+0x1b/0x40 [ 2154.009322] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2154.010406] ? iter_file_splice_write+0x16d/0xc30 [ 2154.011693] ? direct_splice_actor+0x10f/0x170 [ 2154.013109] ? splice_direct_to_actor+0x387/0x980 [ 2154.014288] ? do_splice_direct+0x1c4/0x290 [ 2154.015227] ? do_sendfile+0x553/0x1090 [ 2154.016076] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2154.017095] do_iter_readv_writev+0x476/0x750 [ 2154.018053] ? new_sync_write+0x660/0x660 [ 2154.018995] ? selinux_file_permission+0x92/0x520 [ 2154.020061] do_iter_write+0x191/0x670 [ 2154.020907] ? trace_hardirqs_on+0x5b/0x180 [ 2154.021847] vfs_iter_write+0x70/0xa0 [ 2154.022653] iter_file_splice_write+0x762/0xc30 [ 2154.023673] ? generic_splice_sendpage+0x140/0x140 [ 2154.024724] ? avc_policy_seqno+0x9/0x70 [ 2154.025584] ? selinux_file_permission+0x92/0x520 [ 2154.026610] ? lockdep_init_map_type+0x2c7/0x780 [ 2154.027618] ? generic_splice_sendpage+0x140/0x140 [ 2154.028649] direct_splice_actor+0x10f/0x170 [ 2154.029626] splice_direct_to_actor+0x387/0x980 [ 2154.030598] ? pipe_to_sendpage+0x380/0x380 [ 2154.031499] ? do_splice_to+0x160/0x160 [ 2154.032331] ? security_file_permission+0x24e/0x570 [ 2154.033391] do_splice_direct+0x1c4/0x290 [ 2154.034253] ? splice_direct_to_actor+0x980/0x980 [ 2154.035253] ? selinux_file_permission+0x92/0x520 [ 2154.036269] ? security_file_permission+0x24e/0x570 [ 2154.037322] do_sendfile+0x553/0x1090 [ 2154.038135] ? do_pwritev+0x270/0x270 [ 2154.038936] ? wait_for_completion_io+0x270/0x270 [ 2154.039939] ? rcu_read_lock_any_held+0x75/0xa0 [ 2154.040905] ? vfs_write+0x354/0xa70 [ 2154.041732] __x64_sys_sendfile64+0x1d1/0x210 [ 2154.042688] ? __ia32_sys_sendfile+0x220/0x220 [ 2154.043666] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2154.045061] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2154.046431] do_syscall_64+0x33/0x40 [ 2154.047428] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2154.048766] RIP: 0033:0x7f434b839b19 [ 2154.049782] 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 [ 2154.054518] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2154.056503] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2154.058382] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2154.060243] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2154.062119] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2154.063977] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 [ 2154.166179] FAULT_INJECTION: forcing a failure. [ 2154.166179] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2154.169056] CPU: 1 PID: 35295 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2154.170498] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2154.172210] Call Trace: [ 2154.172780] dump_stack+0x107/0x167 [ 2154.173565] should_fail.cold+0x5/0xa [ 2154.174383] _copy_to_iter+0x264/0x12d0 [ 2154.175237] ? zerocopy_sg_from_iter+0x110/0x110 [ 2154.176244] ? _copy_from_iter_nocache+0xd60/0xd60 [ 2154.177285] ? __virt_addr_valid+0x14e/0x350 [ 2154.178415] ? __virt_addr_valid+0x128/0x350 [ 2154.179335] ? __check_object_size+0x319/0x440 [ 2154.180303] simple_copy_to_iter+0x4c/0x70 [ 2154.181200] __skb_datagram_iter+0x4f7/0x880 [ 2154.182156] ? zerocopy_sg_from_iter+0x110/0x110 [ 2154.183152] skb_copy_datagram_iter+0x88/0x190 [ 2154.184225] tcp_recvmsg+0x13b5/0x2930 [ 2154.185300] ? tcp_splice_read+0x8c0/0x8c0 [ 2154.186215] ? sock_has_perm+0x1ea/0x280 [ 2154.187089] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2154.188214] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2154.189395] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 2154.190525] ? trace_hardirqs_on+0x5b/0x180 [ 2154.191440] ? tcp_splice_read+0x8c0/0x8c0 [ 2154.192325] inet6_recvmsg+0x13b/0x6e0 [ 2154.193271] ? inet6_bind+0x120/0x120 [ 2154.194299] ? security_socket_recvmsg+0x95/0xc0 [ 2154.195441] ? inet6_bind+0x120/0x120 [ 2154.196352] sock_recvmsg+0xff/0x180 [ 2154.197271] __sys_recvfrom+0x1be/0x2f0 [ 2154.198225] ? __ia32_sys_send+0x100/0x100 [ 2154.199236] ? lock_downgrade+0x6d0/0x6d0 [ 2154.200255] ? wait_for_completion_io+0x270/0x270 [ 2154.201542] ? rcu_read_lock_any_held+0x75/0xa0 [ 2154.202650] ? vfs_write+0x354/0xa70 [ 2154.203546] ? fput_many+0x2f/0x1a0 [ 2154.204431] ? ksys_write+0x1a9/0x260 [ 2154.205632] ? __ia32_sys_read+0xb0/0xb0 [ 2154.206614] __x64_sys_recvfrom+0xdd/0x1b0 [ 2154.207642] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2154.208890] do_syscall_64+0x33/0x40 [ 2154.209809] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2154.211041] RIP: 0033:0x7f48f19f4b19 [ 2154.211969] 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 [ 2154.216424] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2154.217989] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2154.219456] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2154.220903] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2154.222369] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000002 [ 2154.223894] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 20:32:59 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x385943, 0x0) r1 = openat$cgroup_subtree(0xffffffffffffffff, &(0x7f00000007c0), 0x2, 0x0) ioctl$FS_IOC_READ_VERITY_METADATA(r1, 0xc0286687, &(0x7f0000000900)={0x3, 0x8001, 0xdb, &(0x7f0000000800)=""/219}) io_setup(0xffff13c3, &(0x7f0000000000)=0x0) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r4 = creat(&(0x7f0000000040)='./file1\x00', 0x44) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000140)=ANY=[@ANYRESOCT=r0, @ANYRES16, @ANYRES16=r0]) io_submit(r2, 0x3, &(0x7f0000000480)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x7, 0xcb, r3, &(0x7f00000002c0)="2cd3a30b199fbbd69ad6b3925446212548db096cb6c44848d8ef5d72adb7a98c31b128d299c9d00dabe7a0e1e6908fe28de006fef2f1c410048b36858c5cd1adb882c516678636c3d46045473c287e0c03ab213d2bf00d3af8cc1e86948b31f2c1fc810b7d7f8eff13ded7f699b51c85faa5eb92e638fa993876193e5b243b15054329819937a7395bef0c50f874cfadf415cd688e18025d05f14e0cb5e7716824f59324ae2087a4573d3a8bac8ebc4fd63b2e2ba03d443139b6cdb2ec0a7540d1246f7581939c543372b2f6dabdabbd5d85a86ec349e8b7dc8c5cb07498fc33337840571328e3d9e2737af19f27cdbf6617907d1f4a25f3ca26ad50", 0xfc, 0x6ada, 0x0, 0x1, r4}, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, 0x2, r5, &(0x7f00000003c0)="6c19e5e5807f3c98da67ea7893d0cc40a9d9384bbdc3350a17bc778bfe272b2735f5ae9d5967aeab7365788fc011129a6ae01b014b9a19da162126104b225cef60f9a83f19932d1a5f5a23c2e13a02d9dcf6ef6b2b9c4577e126a8a6da2498d30d15598aaf43aee1004d05ee0e2df8bfa8bce61478c254b522d6f9491b9a7fe148da23d26210938050810b4fe8dd854b32af7e6fa81f6b4675689db6", 0x9c, 0x3, 0x0, 0x1, r0}, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x7, 0xffffffffffffffff, &(0x7f0000000200)="6404f503a34da82276f54a38c69c2b4c6cea56f2c7018756a3192be20fa6be23b3359465fd8da05e00a76d194c6511fceb7c6c4046d0e812b5365f761f2476b8a2d742db1bd92eb55b4f25906ecf3448e7f240cd3a8a21bed4d712dcc2866f74f36c2461c951a873076a820e3b2b21145833c0b2bb256e", 0x77, 0x100000001, 0x0, 0x2, r0}]) ftruncate(r0, 0x9) r6 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x107140, 0x0) lseek(r6, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0) vmsplice(r3, &(0x7f0000000580)=[{&(0x7f00000004c0)="0987e6b1de2b66816a80c6981fa117c9e4a4d5ad4a364a5677ccac680751a4b261ef1aa318d0af26b0d309d6a5dddf9022806460e3458293a1d12d5469018f5766e0aedfb6f4fb690b798a84991b2113ec29943ff2c5bdb7bf28a275286fec286e91f8dd3337062e1c24f5061dec301041c700148a167b062153cb3fd2784860bb2783ef934e1856e22b281637", 0x8d}], 0x1, 0xa) r7 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r7, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) ioctl$FS_IOC_GETFSMAP(r7, 0xc0c0583b, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffff01000000070000000000000001000000000000000000008000000000df00000000000000000000000000f64b000000000000000000000000000000000000c800000000100000000800000000000001010000000000008000000000000000c51b9c0100000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e600"/514]) r8 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r6, r8, 0x0, 0x100000001) 20:32:59 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 52) 20:32:59 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) r2 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2}, './file1\x00'}) r3 = fork() tkill(r3, 0x14) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400, 0x0, 0x3}, r3, 0x0, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) ioctl$sock_SIOCGPGRP(r2, 0x8904, &(0x7f0000000200)) r5 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r5, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) r6 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r6, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) ioctl$EXT4_IOC_MOVE_EXT(r6, 0xc028660f, &(0x7f0000000240)={0x0, r1, 0x0, 0x7, 0x8001, 0xfff}) perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x3, 0x9, 0x2, 0x7, 0x0, 0x8, 0x40, 0x9, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0x1, @perf_config_ext={0x80, 0x8}, 0x1000, 0x7, 0x2, 0x3, 0x8, 0x3, 0xfffb, 0x0, 0x401, 0x0, 0x40077a6}, r3, 0xc, r5, 0xb) sendfile(r1, r4, 0x0, 0x100000001) [ 2154.732256] FAULT_INJECTION: forcing a failure. [ 2154.732256] name failslab, interval 1, probability 0, space 0, times 0 [ 2154.734821] CPU: 1 PID: 35503 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2154.736259] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2154.737996] Call Trace: [ 2154.738573] dump_stack+0x107/0x167 [ 2154.739426] should_fail.cold+0x5/0xa [ 2154.740220] ? create_object.isra.0+0x3a/0xa20 [ 2154.741204] should_failslab+0x5/0x20 [ 2154.742053] kmem_cache_alloc+0x5b/0x310 [ 2154.743100] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2154.744194] create_object.isra.0+0x3a/0xa20 [ 2154.745121] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2154.746253] kmem_cache_alloc+0x159/0x310 [ 2154.747107] ? __kernel_text_address+0x9/0x40 [ 2154.748070] jbd2__journal_start+0x190/0x7e0 [ 2154.749191] __ext4_journal_start_sb+0x214/0x390 [ 2154.750195] ext4_iomap_begin+0x485/0x700 [ 2154.751082] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2154.752185] ? lock_chain_count+0x20/0x20 [ 2154.753077] ? ext4_file_write_iter+0xb26/0x18d0 [ 2154.754162] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2154.755467] ? splice_direct_to_actor+0x387/0x980 [ 2154.756596] ? do_splice_direct+0x1c4/0x290 [ 2154.757503] ? do_sendfile+0x553/0x1090 [ 2154.758340] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2154.759499] ? do_syscall_64+0x33/0x40 [ 2154.760390] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2154.761592] iomap_apply+0x164/0x810 [ 2154.762445] ? iomap_dio_rw+0x90/0x90 [ 2154.763310] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2154.764601] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2154.765838] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 2154.767060] ? trace_hardirqs_on+0x5b/0x180 [ 2154.768087] ? __iomap_dio_rw+0xbc6/0x1110 [ 2154.769117] ? __iomap_dio_rw+0x5ab/0x1110 [ 2154.770096] __iomap_dio_rw+0x6cd/0x1110 [ 2154.771022] ? iomap_dio_rw+0x90/0x90 [ 2154.771970] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2154.772893] ? ext4_orphan_add+0x253/0x9e0 [ 2154.773775] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2154.774774] ? ext4_empty_dir+0xae0/0xae0 [ 2154.775629] ? jbd2__journal_start+0xf3/0x7e0 [ 2154.776560] iomap_dio_rw+0x31/0x90 [ 2154.777351] ext4_file_write_iter+0xb26/0x18d0 [ 2154.778326] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2154.779272] ? kasan_save_stack+0x32/0x40 [ 2154.780120] ? kasan_save_stack+0x1b/0x40 [ 2154.780992] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2154.782019] ? iter_file_splice_write+0x16d/0xc30 [ 2154.783021] ? direct_splice_actor+0x10f/0x170 [ 2154.783968] ? splice_direct_to_actor+0x387/0x980 [ 2154.784979] ? do_splice_direct+0x1c4/0x290 [ 2154.785867] ? do_sendfile+0x553/0x1090 [ 2154.786701] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2154.787682] do_iter_readv_writev+0x476/0x750 [ 2154.788621] ? new_sync_write+0x660/0x660 [ 2154.789487] ? selinux_file_permission+0x92/0x520 [ 2154.790512] do_iter_write+0x191/0x670 [ 2154.791333] ? trace_hardirqs_on+0x5b/0x180 [ 2154.792239] vfs_iter_write+0x70/0xa0 [ 2154.793045] iter_file_splice_write+0x762/0xc30 [ 2154.794030] ? generic_splice_sendpage+0x140/0x140 [ 2154.795053] ? avc_policy_seqno+0x9/0x70 [ 2154.795896] ? selinux_file_permission+0x92/0x520 [ 2154.796905] ? lockdep_init_map_type+0x2c7/0x780 [ 2154.797922] ? generic_splice_sendpage+0x140/0x140 [ 2154.798944] direct_splice_actor+0x10f/0x170 [ 2154.799861] splice_direct_to_actor+0x387/0x980 [ 2154.800829] ? pipe_to_sendpage+0x380/0x380 [ 2154.801741] ? do_splice_to+0x160/0x160 [ 2154.802568] ? security_file_permission+0x24e/0x570 [ 2154.803613] do_splice_direct+0x1c4/0x290 [ 2154.804488] ? splice_direct_to_actor+0x980/0x980 [ 2154.805489] ? selinux_file_permission+0x92/0x520 [ 2154.806498] ? security_file_permission+0x24e/0x570 [ 2154.807547] do_sendfile+0x553/0x1090 [ 2154.808359] ? do_pwritev+0x270/0x270 [ 2154.809176] ? wait_for_completion_io+0x270/0x270 [ 2154.810180] ? rcu_read_lock_any_held+0x75/0xa0 [ 2154.811156] ? vfs_write+0x354/0xa70 [ 2154.811956] __x64_sys_sendfile64+0x1d1/0x210 [ 2154.812893] ? __ia32_sys_sendfile+0x220/0x220 [ 2154.813861] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2154.814956] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2154.816038] do_syscall_64+0x33/0x40 [ 2154.816830] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2154.817909] RIP: 0033:0x7f434b839b19 [ 2154.818689] 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 [ 2154.822451] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2154.824015] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2154.825498] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2154.826959] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2154.828423] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2154.829892] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:33:14 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0xfffffffffffeff43) 20:33:14 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)=ANY=[@ANYBLOB="7ffcffffffffffff5be700", @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db5fc0e05968d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f0000000000)='geneve0\x00', 0x10) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) 20:33:14 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 53) 20:33:14 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x540, 0xcd08, 0x0, 0x0) 20:33:14 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x105c, 0xcd08, 0x0, 0x0) 20:33:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1b9840, 0x46) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80000, 0x36) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r2, 0x800, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r3, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r3, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)=ANY=[@ANYBLOB="7ffcffffffffffff5be700", @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db5fc0e05968d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000000200)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r3, 0x50009418, &(0x7f00000004c0)={{r2}, r4, 0x2e185ed49e85adad, @inherit={0x88, &(0x7f0000000400)={0x0, 0x8, 0x1, 0x3, {0x11, 0x8000, 0x8, 0x7, 0x800}, [0x4, 0x7fffffff, 0x401, 0x81, 0xfffffffffffffffb, 0x1, 0xffffffffffffffff, 0x4]}}, @name="304b0bb5867d0d06c75558732ce9a984a159e656c1bb9da0f7bba491ea3f9c0a32d78287acbc6a4ee91f15c293d85911ffb53604feafa1b9c2d656b02a1630db90a269472b448e7bca76d528626e4432b6a4ab36b13f60141b10c62b773d523b6ca542d74440c7536f4878b5395c059bb6addeb1718528dc6c6c9b7077165c5a237d98b6b691e485e90a432514ce031104261db482f1f41d5a8017454833435fe12783674da4d67895c9cdd04f0fe00208e0a185873f57638a9941171daa5e1abe0dea60e52c641ee8ae493811c3b35e056f3951e7a37096597032f30a472517bb5b110d255d7692fc431bc4be0073a25e3f67ab12ddc520828acea0b6c583b77abec7bcf744495160289a6a8c5a75c7295807b1d0c7c8ece433a54fb9e66faec3d09e6a41cef5eeb35ef53e4a78b3c0f921702b232560b39a1e3dc253a724278a63e76d00c98de6fb914bdccf7063393c335ff4eb622baccaf10e97a4c5acc609f40503d250a3dfabdaf57295e04e9a2b060b8e24196a22c0b83ab3be91a6229e734fe2a1304351e90b09d1fd6f1952d91e17386d7f41c439f8b2ddcb882702322804415a7e5bc0e5c71db2f732f5803355fad3025ae6b09f7032393a35331be711744bf7b67cb430d270a3ba3a074553680c4d4dc9a76859cf83d7f68f96c2bf367905892eec74d112795e35e19e0f2ea2c64e0e54ca3494459c20026894e75cca2f640c5eb223e78807c58d5a1f2d22480c48471cf5ac59a30d3a5d3db44e152f5f2efbac0a1e9ded6547f493d96e8d773e0d8064c011b0b78f873ffe2a366c4d79b2a404899c484b46e5c44d60c886c86398c1aa48c25f1a82f08a3363938447e9e572f869f20223653a814e494e1ff04bc6bf70f09b9b4f6be0b231eb8072ae8eb74b8e685442d67bcd8c17a2a5d7d5784e9142e905283fbb34e82d4aa9f54365427cfcfa0b3a0e20144b10badea6dd5eb580ba9276d1abf395ef4a6d6226762c3e13caad56f817266c9540d1e9c9c6c2e6d12092e920cb43e7ba17942bc2eb1fc2df324e90729df498a6faa19ae9dceafbf67e4c46f5e858c29179418037b10a13f2e5cc5ffe6215eb30e26a9dc7fd50b6a363c23cbc299f2470eb75dd3b0ca9f275ac3bde5ba3dc1efe109bb9bd4e8147d16b42648ecfe0708e19ab94ca9f85646af6f6bd55cb7b4e87b3a08975d3f98b906a250b2616ebfcaa4704da864d845add0bfca9ebf9840e4bfffa8deb8cf9b9ac3be54d26a7721e21f0fc0c1ebe5a8c94b45ea3fa908db55966f2e4a2e2d9b1ddab4102727f98ce75b03e2d08bf4279171f29e597731c8ba44b6686dd543750a5a8a9c5fd49a6c5d9f8d6c4d3abe13105239a3d50c71e88763ee59868320550587eed6e0f33cbe4fd3b626f5d18a8631714727cf4299d4057d3696d49d9248d4120f68888247ac020cefdd3c3ee1d4479523f310d129b50f487fa74d531850d6dd8956bcf309b502163fe52ae3c49486d1f18f20f2dcc5a5f7830c8464759f7bb1c1495addf7ad2ad94d35bf037540a75bddf1477072d15522c29d93790ed93b8342a8b03f1ec7eb71c9afc53a53705ea428d0c932edc7857ca7427239396cc77d3b7564df934e14bff4d0fbc4bbaf565b759823b8cee67b2fa5f8a845ccbdbf155c60e5b8918cdb3839c5e321c957eb666488a4db8655d1bd579c5f56c58042360e288ff1964a6be08dfebcec639aa490e9aabe8628427142246f5b41e72a0a2f6bf358dbca7d0ba61bf5746f7ea50dfc0d22f448a0057fca0e13a45d5673aa601199abcb05d856ea17d5fb1af1ca0893c2b3197a939c6d0dbaca3b121a39eff0cc910dc00a78b9b61e920eb016f98d71b2e8e83f69d3190f24cc71870231a69ff0839be52158771f4a3f2b46509382909ad8632a27721cd4e2fbd37da324b89c104d5fdcfc9be8e93ac608b41a4df78849429ed19dd1c6022b962faa45bdb69ad7f4a3632534d64cca8af33cc850b78b3b113f9291732f2e6b90b5e3e928c60a81be7511bfc7d805d8f292909c136d1e7131bdad7d89f80540c11322ba725e8db726fa039b510a420afff137ac735102009ce818427afa5b895cb78c87fe6e52e5bc1535b81a617102f65b40fab0754009ab9c61a720137ad45613a20a9c8fc21c345aedd5875083bcdeaf9884e7f5acfe6b10ed83b01d1d5285ab3e800c1483301297a3d6f12bea69f7f4f9253a9c29a4a1ad7fb891ec980f95253f052c817c4893dc14fdb9a6df262aae0c1d33a2edb7cfd625b926c5adb62edccd8f34b58209236abad6298efca21f2ab551fac9ec8f211e79920bd4689088191104e11b80ef0635a8969ff7f5e74679f43edc8fa81a08f77038cb3c59495eef78dc340288d495ff274fcc5c6c642a942b249074a40bd93ee7f314ea9aa37c6b9179d796bfc72160dc7558fbc1a5160b66a31926876e8059e7cb20cda1947d293a9463f09c77657c7b66673aff3c8521632bde59e3eb1964d42c233a1779bb3c27fea9c5c1b0ff543dee72584d30c787dcf9f5f2f44ab10fd143a744a8101c257518c72df3c57e6ca727ff90ab0c0f621ed9249cfe3deea8bff648335059c549ec232f59f81cfd7d67fcc437f89d740493e413288e9f3cdc7c2a7d73a4f2ca78047fc7a3b487638adc0e1000ed73a139de8797c88845129e0e47332739c6ed3144ef31fb967d9cf128f24bb1e2faaf38301a9262de69c745af7baf9f2cc258dd8c35e56c803ba5ee18c8afea769874a5401c6ed4ad5137b016a95c913f5837a8475fed2c94e15ba63b83ec0e1560bc2075df716fdff25602febe4b5b1757d4b0512459b3fe8c01e38f2c916d982c97b9f18b5bef3badb6f80dee8585a68ff2690a9bf1e8dba2502b24abf439130a0c5bd83b6bb836f36eacc1c7d687a91e53ea325f5883aa1b44b49b324de95fa81143c1e879c92e90bd96af22125b19f7b39bfa0d478782ba532450ca57c94646a506349c987f6393a95f2488003f0c5ea1161f2063d534b2ea2aa2037af130739262fcfc6564922f98410e8c2b2d63632edfc9da9c2af8aaecc674ff732d9131bbe6567f8b5b90381b1ca9badee3b1881fde4d6c9c0ebb6245ec4359228eb5477054eacfd8c3144001dba74f9e4d909575322474c1f0ddd0cbf296402859435e82ecfa4219c9bbb60fd5383758449ead89cd2566faf24ee637fe999ea631426dd1c8ff2db401ddf773821c5a58fab6f71c0086259de4c3c1acee47ca3ae1e9c1241d8d9b1095f4b4d1482e49869edc9f65adc5bfc21b7f68644b222ac3a82cbf29ca9d5b85dfe23a753c8fcc0fff7dccd14be825e90640940d290d065d11879f1926b7c8672b629c2f275084046f32f182cd04de525a2062f7e73da6e05d6fc3d68e101523582fe5c2cb6e495823114ca9077bc42a693a108c3f68fe1cc63972d53db8ee779a68e7439cccbd22c377567b980975d983789db583096df2d781359cb3b250852aade84ec206b0dcc7718fcf74d4b2639d4a87cadde9c7507bc131cf43b9cc4d5a35f06eca49c9676210308fc7dc3c3da03758b728d783e94b4f3dd5b9e7c7c9c96c162bd77a492dc303ab3b5dfed48a343d73e58c5acc34cf932b9c5c1ce50a3b360b81b387946b7a4a21696b6d7ab7a577505b0ccc0a47ac0f98bfdb7d471fa20dd56b62f96d85dafff17f7aeef70f845bf42df4592129a82c0576c2c7441514b4079c1b07829bf3a17a0813b2b9b142ddc2c753c344bd27694f4d6af86096995d9f1fc9af142e896bb3be18ed6898dd6364aa6e0dbc32a7db22907afff59d5909e7b72b618b4936bded0ecf4af065fa54bc1ba4671486691a2c6ca03491f53d2721ecda0b199d0f26225bbbe42625b9ed8812f0d571b20d4b03e2cc714a1705bcd2c8d96a04f4b3dee011892e55e735f522c6d3b9bce6f893dc16e6475797dde8526560e3a677aad35f1c232683c6753bb1f26f209cc7e31a7400161dd7a7ae844f5f9ccbe909c555085dc0c0eed5d80bf1fe17f3bffdaed8dd0e63bd8734736b87259344244ed6498965e54278395e8835d3f4f1afaec848d1ca7ea89308dd8bdf763a5ea21bd09f38060cf85528d8e650e5d3d5427485b4c59785aec34fa5f7af0ae59d59e399b6ceed131aca7c05f1c1ea31e462bc4b48857e5b7463487b07d8a13a2a0daba074bc6e88a0d90beded1700b431be9cd0d5c703c697a22bd89683d36c286b83b96aace9618e86fc25901f092a70fb670cd2fcb06bc1077e55afa053814a2da4c359f41b6e909ba35126491231d786cb2e26b41dda77a5f0402d38bf8390ec806e5f0f74206c10db006b9dd57ecee67df8d07012ce73abae646d7a73f92ffd643962e9f8d4c88164e2265f2d39542c64db07245c178d0e391bc87acc37e16b120ddf6894ea9feb377bcc12a00d273d7f8e142f434dad0c41a564b41d4e4e1f72a263743fc94322d74651615bd1068371af0c2b8422e202906ed468147d7830cccea72e3104f06678c70652bbd6efd505e33276aa5a5a2a6c89db5d24e39f7a4dbc4cb8006d5273e7a46f25dcfa5b53a5c7b5eb8f35ccc5fdcff579221846cdb23e5addeac67048e4f99b6de7a6b0e582ecf8a807e1c2152059c4afe8b84e9f84c2b091159dc459e4e1ca5a1e513d7cc58ff5fa6f1b643de4ad48ed7473cd20cd890b257358caeda054fc48ed16981745aa8acbbfa8c2515df2225877e0886be5a42b3c2c06f4a9558bfc807b597ae20aaf4d55b66a1eef8721c4ff28874e48d043cb18ad8a6d64442e3e8f5e75f4c863b5e9f64eec3227b91fce317393a3aed852ed205269c173817d6757233ddb06029d26739a4d90ead16b85b0fe27ca1058d6b769fc4501b7daac60d280183d65efa59bb581ee9c34e9d44e2bf5f00b3ebb4f7c985becd29388f4cfbf5226833e32869e1726a8f05b516373e5602bac773444ffcbf8779ae5aed420db5cf76abb537703e2639999bffeeca8a64374f0a48f39bbd5cb12bc4e2b121baee1cd2b0aeacd583eec89f11cd4ecca6b84386ed92d3a3c64730fe4602bc1c459a1a63269f1a3501eec0b0af6b636d8dfb515721bd0a047742d4e3fbe86ee113b72f8dbff68c8a0db97fd0e62ff053c4001b5772fb5649368b456f5c240bd7ad721001e0966f6f7d8e325206db47166ee12ef628536c2c55e16aafd1d3824bd93a0427a2197b8c30ffed6057fd7fef7db50533b4f4f65772f4852df05dd07bab2ea52542eeb600b037179434ad3a3172d1a61734f73cf0e309011d9c3a0a5f6fe291d2d8accdf7ebfd608f91448fdb8dcfd903605e0a60acdd079dbd791a2d4dfc666bf2e26307083feda7a2b44734c3558c538377a0a9544f763f00286f53f647d3359f697b1a05630154d28c8067f4082713768b73785689c4f0de8b134129755ef8c14a0e325bbaa3fc5e220114ae671e873f4985c813ad55c53eff05194b07675fb0508d9584f65ff5360184b9df9e3c19860c22959b6796c46f354c95f4aa13f224cafab6f02741884ea7f899aef5aee20db92722c6b31be02c0b2b0ba4404bb06a82fb18e7506e90c4b1f6a7d358438ae6fc5b2e4ff06e37f6afbd47f6334cb3545ee8cbb3d996742663791f6e34a289b2462a678b89deeed9769023265a31f39e7055db55d1cd24992e36ee77a81dcbc05ddaa0fc129a77c7a91a054ec1ad8a638931719951b6164bd332763d2f78"}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r5, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r6 = openat(r5, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x18c) sendfile(r2, r6, 0x0, 0x100000001) 20:33:14 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xc40, 0xcd08, 0x0, 0x0) 20:33:14 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 11) [ 2169.580391] FAULT_INJECTION: forcing a failure. [ 2169.580391] name failslab, interval 1, probability 0, space 0, times 0 [ 2169.583045] CPU: 1 PID: 35528 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2169.584450] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2169.586132] Call Trace: [ 2169.586689] dump_stack+0x107/0x167 [ 2169.587450] should_fail.cold+0x5/0xa [ 2169.588238] ? mempool_alloc+0x148/0x360 [ 2169.589070] ? mempool_free_pages+0x20/0x20 [ 2169.589965] should_failslab+0x5/0x20 [ 2169.590752] kmem_cache_alloc+0x5b/0x310 [ 2169.591591] ? mempool_free_pages+0x20/0x20 [ 2169.592476] mempool_alloc+0x148/0x360 [ 2169.593307] ? mempool_resize+0x7d0/0x7d0 [ 2169.594164] ? lock_downgrade+0x6d0/0x6d0 [ 2169.595034] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2169.596058] bio_alloc_bioset+0x36e/0x600 [ 2169.596914] ? bvec_alloc+0x2f0/0x2f0 [ 2169.597720] ? iov_iter_npages+0x1fd/0xa70 [ 2169.598604] iomap_dio_bio_actor+0x518/0xef0 [ 2169.599532] iomap_dio_actor+0x36f/0x560 [ 2169.600392] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2169.601367] ? do_syscall_64+0x33/0x40 [ 2169.602179] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2169.603282] iomap_apply+0x289/0x810 [ 2169.604066] ? iomap_dio_rw+0x90/0x90 [ 2169.604861] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2169.606062] ? mark_held_locks+0x9e/0xe0 [ 2169.606929] ? filemap_check_errors+0xa5/0x150 [ 2169.607908] __iomap_dio_rw+0x6cd/0x1110 [ 2169.608744] ? iomap_dio_rw+0x90/0x90 [ 2169.609564] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2169.610509] ? ext4_orphan_add+0x253/0x9e0 [ 2169.611385] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2169.612408] ? ext4_empty_dir+0xae0/0xae0 [ 2169.613278] ? jbd2__journal_start+0xf3/0x7e0 [ 2169.614218] iomap_dio_rw+0x31/0x90 [ 2169.614981] ext4_file_write_iter+0xb26/0x18d0 [ 2169.615946] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2169.616885] ? kasan_save_stack+0x32/0x40 [ 2169.617750] ? kasan_save_stack+0x1b/0x40 [ 2169.618608] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2169.619649] ? iter_file_splice_write+0x16d/0xc30 [ 2169.620633] ? direct_splice_actor+0x10f/0x170 [ 2169.621576] ? splice_direct_to_actor+0x387/0x980 [ 2169.622559] ? do_splice_direct+0x1c4/0x290 [ 2169.623442] ? do_sendfile+0x553/0x1090 [ 2169.624264] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2169.625252] do_iter_readv_writev+0x476/0x750 [ 2169.626181] ? new_sync_write+0x660/0x660 [ 2169.627030] ? selinux_file_permission+0x92/0x520 [ 2169.628051] do_iter_write+0x191/0x670 [ 2169.628875] ? trace_hardirqs_on+0x5b/0x180 [ 2169.629783] vfs_iter_write+0x70/0xa0 [ 2169.630580] iter_file_splice_write+0x762/0xc30 [ 2169.631562] ? generic_splice_sendpage+0x140/0x140 [ 2169.632583] ? avc_policy_seqno+0x9/0x70 [ 2169.633430] ? selinux_file_permission+0x92/0x520 [ 2169.634442] ? lockdep_init_map_type+0x2c7/0x780 [ 2169.635421] ? generic_splice_sendpage+0x140/0x140 [ 2169.636433] direct_splice_actor+0x10f/0x170 [ 2169.637349] splice_direct_to_actor+0x387/0x980 [ 2169.638314] ? pipe_to_sendpage+0x380/0x380 [ 2169.639207] ? do_splice_to+0x160/0x160 [ 2169.640033] ? security_file_permission+0x24e/0x570 [ 2169.641069] do_splice_direct+0x1c4/0x290 [ 2169.641950] ? splice_direct_to_actor+0x980/0x980 [ 2169.642940] ? selinux_file_permission+0x92/0x520 [ 2169.643946] ? security_file_permission+0x24e/0x570 [ 2169.645026] do_sendfile+0x553/0x1090 [ 2169.645840] ? do_pwritev+0x270/0x270 [ 2169.646628] ? wait_for_completion_io+0x270/0x270 [ 2169.647630] ? rcu_read_lock_any_held+0x75/0xa0 [ 2169.648582] ? vfs_write+0x354/0xa70 [ 2169.649381] __x64_sys_sendfile64+0x1d1/0x210 [ 2169.650311] ? __ia32_sys_sendfile+0x220/0x220 [ 2169.651262] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2169.652342] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2169.653419] do_syscall_64+0x33/0x40 [ 2169.654192] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2169.655243] RIP: 0033:0x7f434b839b19 [ 2169.656023] 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 [ 2169.659744] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2169.661315] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2169.662767] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2169.664221] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2169.665686] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2169.667144] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:33:14 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) [ 2169.988848] FAULT_INJECTION: forcing a failure. [ 2169.988848] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2169.991836] CPU: 1 PID: 35540 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2169.993586] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2169.995670] Call Trace: [ 2169.996359] dump_stack+0x107/0x167 [ 2169.997331] should_fail.cold+0x5/0xa [ 2169.998335] _copy_to_iter+0x264/0x12d0 [ 2169.999361] ? sk_wait_data+0x2f3/0x450 [ 2170.000300] ? _copy_from_iter_nocache+0xd60/0xd60 [ 2170.001547] ? mark_held_locks+0x9e/0xe0 [ 2170.002569] ? __virt_addr_valid+0x128/0x350 [ 2170.003584] ? __check_object_size+0x319/0x440 [ 2170.004652] simple_copy_to_iter+0x4c/0x70 [ 2170.005649] __skb_datagram_iter+0x122/0x880 [ 2170.006684] ? sock_set_mark+0x110/0x110 [ 2170.007628] ? zerocopy_sg_from_iter+0x110/0x110 [ 2170.008756] skb_copy_datagram_iter+0x88/0x190 [ 2170.009856] tcp_recvmsg+0x13b5/0x2930 [ 2170.010809] ? tcp_splice_read+0x8c0/0x8c0 [ 2170.011778] ? sock_has_perm+0x1ea/0x280 [ 2170.012743] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2170.013926] ? lock_downgrade+0x6d0/0x6d0 [ 2170.014865] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2170.016067] ? tcp_splice_read+0x8c0/0x8c0 [ 2170.017029] inet6_recvmsg+0x13b/0x6e0 [ 2170.017980] ? inet6_bind+0x120/0x120 [ 2170.018851] ? security_socket_recvmsg+0x95/0xc0 [ 2170.019938] ? inet6_bind+0x120/0x120 [ 2170.020854] sock_recvmsg+0xff/0x180 [ 2170.021777] __sys_recvfrom+0x1be/0x2f0 [ 2170.022731] ? __ia32_sys_send+0x100/0x100 [ 2170.023706] ? lock_downgrade+0x6d0/0x6d0 [ 2170.024682] ? wait_for_completion_io+0x270/0x270 [ 2170.025802] ? rcu_read_lock_any_held+0x75/0xa0 [ 2170.026853] ? vfs_write+0x354/0xa70 [ 2170.027722] ? fput_many+0x2f/0x1a0 [ 2170.028538] ? ksys_write+0x1a9/0x260 [ 2170.029413] ? __ia32_sys_read+0xb0/0xb0 [ 2170.030361] __x64_sys_recvfrom+0xdd/0x1b0 [ 2170.031325] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2170.032503] do_syscall_64+0x33/0x40 [ 2170.033370] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2170.034530] RIP: 0033:0x7f48f19f4b19 [ 2170.035393] 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 [ 2170.039414] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2170.041087] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2170.042676] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2170.044272] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2170.045839] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000002 [ 2170.047442] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 20:33:15 executing program 4: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r1 = openat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x105142, 0x0) ftruncate(r1, 0xffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x88) r4 = syz_open_dev$vcsn(&(0x7f0000000000), 0x81, 0x86000) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r4, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r2}, './file1\x00'}) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x100000001) 20:33:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x408000, 0x20) sendfile(r1, r2, 0x0, 0x100000001) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0xffff, 0x8, 0x6, 0x2, 0x82, 0x4, 0x4}, 0xc) 20:33:15 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 54) 20:33:15 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x5b0, 0xcd08, 0x0, 0x0) [ 2170.537588] FAULT_INJECTION: forcing a failure. [ 2170.537588] name failslab, interval 1, probability 0, space 0, times 0 [ 2170.540293] CPU: 1 PID: 35652 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2170.541959] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2170.543872] Call Trace: [ 2170.544504] dump_stack+0x107/0x167 [ 2170.545423] should_fail.cold+0x5/0xa [ 2170.546356] ? mempool_alloc+0x148/0x360 [ 2170.547286] ? mempool_free_pages+0x20/0x20 [ 2170.548283] should_failslab+0x5/0x20 [ 2170.549183] kmem_cache_alloc+0x5b/0x310 [ 2170.550129] ? mempool_free_pages+0x20/0x20 [ 2170.551117] mempool_alloc+0x148/0x360 [ 2170.552104] ? mempool_resize+0x7d0/0x7d0 [ 2170.553118] ? lock_downgrade+0x6d0/0x6d0 [ 2170.554173] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2170.555346] bio_alloc_bioset+0x36e/0x600 [ 2170.556354] ? bvec_alloc+0x2f0/0x2f0 [ 2170.557313] ? iov_iter_npages+0x1fd/0xa70 [ 2170.558300] iomap_dio_bio_actor+0x518/0xef0 [ 2170.559428] iomap_dio_actor+0x36f/0x560 [ 2170.560389] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2170.561471] ? do_syscall_64+0x33/0x40 [ 2170.562433] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2170.563724] iomap_apply+0x289/0x810 [ 2170.564589] ? iomap_dio_rw+0x90/0x90 [ 2170.565502] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2170.566845] ? mark_held_locks+0x9e/0xe0 [ 2170.567839] ? filemap_check_errors+0xa5/0x150 [ 2170.568900] __iomap_dio_rw+0x6cd/0x1110 [ 2170.569849] ? iomap_dio_rw+0x90/0x90 [ 2170.570795] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2170.571877] ? ext4_orphan_add+0x253/0x9e0 [ 2170.572864] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2170.574006] ? ext4_empty_dir+0xae0/0xae0 [ 2170.574968] ? jbd2__journal_start+0xf3/0x7e0 [ 2170.576021] iomap_dio_rw+0x31/0x90 [ 2170.576876] ext4_file_write_iter+0xb26/0x18d0 [ 2170.577970] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2170.579023] ? kasan_save_stack+0x32/0x40 [ 2170.579981] ? kasan_save_stack+0x1b/0x40 [ 2170.580939] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2170.582118] ? iter_file_splice_write+0x16d/0xc30 [ 2170.583267] ? direct_splice_actor+0x10f/0x170 [ 2170.584382] ? splice_direct_to_actor+0x387/0x980 [ 2170.585518] ? do_splice_direct+0x1c4/0x290 [ 2170.586599] ? do_sendfile+0x553/0x1090 [ 2170.587535] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2170.588658] do_iter_readv_writev+0x476/0x750 [ 2170.589764] ? new_sync_write+0x660/0x660 [ 2170.590722] ? selinux_file_permission+0x92/0x520 [ 2170.591951] do_iter_write+0x191/0x670 [ 2170.592907] ? trace_hardirqs_on+0x5b/0x180 [ 2170.593935] vfs_iter_write+0x70/0xa0 [ 2170.594823] iter_file_splice_write+0x762/0xc30 [ 2170.595920] ? generic_splice_sendpage+0x140/0x140 [ 2170.597060] ? avc_policy_seqno+0x9/0x70 [ 2170.598011] ? selinux_file_permission+0x92/0x520 [ 2170.599144] ? lockdep_init_map_type+0x2c7/0x780 [ 2170.600220] ? generic_splice_sendpage+0x140/0x140 [ 2170.601380] direct_splice_actor+0x10f/0x170 [ 2170.602390] splice_direct_to_actor+0x387/0x980 [ 2170.603484] ? pipe_to_sendpage+0x380/0x380 [ 2170.604490] ? do_splice_to+0x160/0x160 [ 2170.605445] ? security_file_permission+0x24e/0x570 [ 2170.606607] do_splice_direct+0x1c4/0x290 [ 2170.607567] ? splice_direct_to_actor+0x980/0x980 [ 2170.608673] ? selinux_file_permission+0x92/0x520 [ 2170.609807] ? security_file_permission+0x24e/0x570 [ 2170.610976] do_sendfile+0x553/0x1090 [ 2170.611891] ? do_pwritev+0x270/0x270 [ 2170.612778] ? wait_for_completion_io+0x270/0x270 [ 2170.613903] ? rcu_read_lock_any_held+0x75/0xa0 [ 2170.614975] ? vfs_write+0x354/0xa70 [ 2170.615863] __x64_sys_sendfile64+0x1d1/0x210 [ 2170.616914] ? __ia32_sys_sendfile+0x220/0x220 [ 2170.618000] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2170.619225] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2170.620424] do_syscall_64+0x33/0x40 [ 2170.621318] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2170.622501] RIP: 0033:0x7f434b839b19 [ 2170.623389] 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 [ 2170.627585] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2170.629349] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2170.630984] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2170.632612] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2170.634258] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2170.635897] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:33:15 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1070, 0xcd08, 0x0, 0x0) 20:33:15 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file1\x00', 0x4600, 0x107) sendfile(r1, r2, 0x0, 0x100000001) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) openat(r3, &(0x7f0000000040)='./file1\x00', 0x200000, 0xa2) 20:33:15 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 12) 20:33:15 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xcb0, 0xcd08, 0x0, 0x0) 20:33:16 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) r1 = getgid() lchown(&(0x7f0000000400)='./file2\x00', 0xffffffffffffffff, r1) chown(&(0x7f00000002c0)='./file0\x00', 0xee01, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$LOOP_SET_STATUS(r2, 0x4c05, &(0x7f0000000080)={0x0, {}, 0x0, {}, 0x0, 0x0, 0x0, 0x0, "f48f6fae449be4966dc32ecff8c25173e479231ffac0d808bd7e68eeb19335c466c2ff00000000e73460b6ccfc60c25c9d290c11371729d7173eedcae300", "4e1215f6387b08a90c003e7615d5b7d37a7ed6607d74a713c1bfb45ddd09924a"}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$FITRIM(0xffffffffffffffff, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) sendto$unix(0xffffffffffffffff, &(0x7f0000000440)="9bb600186abf2322d819cfeca60ded65cfd1bf13d27d5998dd627fbaf05c96fa52f053cb3e2d12aa63d3529b0560f40bcbfc17920336d6399dea0e53e7411eefed12089b96d942ce6f0008a40446efc0baf7baea1135b9e9c523aa16f97edc5aa0b80d3e1748de759f4247d2393e253080423a359e2bc8bd3269f4f9e6cc1e6407fe52ed4eb7893e3cf6110b335ae0b1d35869335ddde7dd5699b451207449889f3aca7ea1db49f1abea5fdfed015fd74ded5266070c9ad19695cab5b11984bb35bdef754a2ee249e556bed7b2c096", 0xcf, 0x800, 0x0, 0x0) sendmsg$nl_generic(r4, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="140000002a0004de41db8d01d95fed153c0f0026"], 0x14}}, 0x0) lseek(r3, 0x800, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r5, &(0x7f0000000340)='./file1\x00', 0x1, 0x100) perf_event_open(0x0, 0x0, 0xffbffffeffffffff, 0xffffffffffffffff, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r6, 0x0, 0x100000001) 20:33:16 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 55) 20:33:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r4 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000180)={0x0, r1, 0x0, 0x8, 0x5, 0x2}) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r4, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) fallocate(r4, 0x4b, 0x8, 0x0) sendfile(r1, r3, 0x0, 0x100000001) fcntl$getownex(r2, 0x10, &(0x7f00000000c0)={0x0, 0x0}) r6 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000140), 0xa08c2, 0x0) perf_event_open(&(0x7f0000000000)={0x0, 0x80, 0x1, 0xc1, 0x1f, 0x5, 0x0, 0x10001, 0x8a004, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x9, 0x0, @perf_config_ext={0xffffffff, 0x200}, 0x8000, 0x1, 0x7fffffff, 0x5, 0x6, 0x0, 0xff8e, 0x0, 0xfffffe01, 0x0, 0x81}, r5, 0x6, r6, 0x1) [ 2171.328529] FAULT_INJECTION: forcing a failure. [ 2171.328529] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2171.330590] CPU: 1 PID: 35773 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2171.331615] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2171.332835] Call Trace: [ 2171.333260] dump_stack+0x107/0x167 [ 2171.333817] should_fail.cold+0x5/0xa [ 2171.334407] _copy_to_iter+0x264/0x12d0 [ 2171.335015] ? zerocopy_sg_from_iter+0x110/0x110 [ 2171.335719] ? _copy_from_iter_nocache+0xd60/0xd60 [ 2171.336442] ? __check_object_size+0x104/0x440 [ 2171.337120] ? __virt_addr_valid+0x128/0x350 [ 2171.337782] ? __check_object_size+0x319/0x440 [ 2171.338458] simple_copy_to_iter+0x4c/0x70 [ 2171.339068] __skb_datagram_iter+0x4f7/0x880 [ 2171.339695] ? zerocopy_sg_from_iter+0x110/0x110 [ 2171.340379] skb_copy_datagram_iter+0x88/0x190 [ 2171.341038] tcp_recvmsg+0x13b5/0x2930 [ 2171.341624] ? tcp_splice_read+0x8c0/0x8c0 [ 2171.342237] ? sock_has_perm+0x1ea/0x280 [ 2171.342818] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2171.343555] ? lock_downgrade+0x6d0/0x6d0 [ 2171.344146] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2171.344897] ? tcp_splice_read+0x8c0/0x8c0 [ 2171.345526] inet6_recvmsg+0x13b/0x6e0 [ 2171.346087] ? inet6_bind+0x120/0x120 [ 2171.346663] ? security_socket_recvmsg+0x95/0xc0 [ 2171.347352] ? inet6_bind+0x120/0x120 [ 2171.347918] sock_recvmsg+0xff/0x180 [ 2171.348467] __sys_recvfrom+0x1be/0x2f0 [ 2171.349063] ? __ia32_sys_send+0x100/0x100 [ 2171.349681] ? lock_downgrade+0x6d0/0x6d0 [ 2171.350327] ? wait_for_completion_io+0x270/0x270 [ 2171.351011] ? rcu_read_lock_any_held+0x75/0xa0 [ 2171.351695] ? vfs_write+0x354/0xa70 [ 2171.352241] ? fput_many+0x2f/0x1a0 [ 2171.352765] ? ksys_write+0x1a9/0x260 [ 2171.353329] ? __ia32_sys_read+0xb0/0xb0 [ 2171.353938] __x64_sys_recvfrom+0xdd/0x1b0 [ 2171.354564] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2171.355317] do_syscall_64+0x33/0x40 [ 2171.355875] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2171.356615] RIP: 0033:0x7f48f19f4b19 [ 2171.357181] 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 [ 2171.359826] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2171.360943] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2171.361989] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2171.363022] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2171.364073] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000002 [ 2171.365107] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 [ 2171.447660] FAULT_INJECTION: forcing a failure. [ 2171.447660] name failslab, interval 1, probability 0, space 0, times 0 [ 2171.450404] CPU: 0 PID: 35868 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2171.451977] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2171.453878] Call Trace: [ 2171.454503] dump_stack+0x107/0x167 [ 2171.455371] should_fail.cold+0x5/0xa [ 2171.456253] ? mempool_alloc+0x148/0x360 [ 2171.457212] ? mempool_free_pages+0x20/0x20 [ 2171.458215] should_failslab+0x5/0x20 [ 2171.459101] kmem_cache_alloc+0x5b/0x310 [ 2171.460046] ? mempool_free_pages+0x20/0x20 [ 2171.461043] mempool_alloc+0x148/0x360 [ 2171.461959] ? mempool_resize+0x7d0/0x7d0 [ 2171.462905] ? lock_downgrade+0x6d0/0x6d0 [ 2171.463875] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2171.465003] bio_alloc_bioset+0x36e/0x600 [ 2171.465962] ? bvec_alloc+0x2f0/0x2f0 [ 2171.466849] ? iov_iter_npages+0x1fd/0xa70 [ 2171.467830] iomap_dio_bio_actor+0x518/0xef0 [ 2171.468861] iomap_dio_actor+0x36f/0x560 [ 2171.469814] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2171.470875] ? do_syscall_64+0x33/0x40 [ 2171.471785] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2171.473003] iomap_apply+0x289/0x810 [ 2171.473865] ? iomap_dio_rw+0x90/0x90 [ 2171.474777] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2171.476090] ? mark_held_locks+0x9e/0xe0 [ 2171.477046] ? filemap_check_errors+0xa5/0x150 [ 2171.478106] __iomap_dio_rw+0x6cd/0x1110 [ 2171.479024] ? iomap_dio_rw+0x90/0x90 [ 2171.479922] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2171.480958] ? ext4_orphan_add+0x253/0x9e0 [ 2171.481933] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2171.483046] ? ext4_empty_dir+0xae0/0xae0 [ 2171.483991] ? jbd2__journal_start+0xf3/0x7e0 [ 2171.485024] iomap_dio_rw+0x31/0x90 [ 2171.485864] ext4_file_write_iter+0xb26/0x18d0 [ 2171.486913] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2171.487936] ? kasan_save_stack+0x32/0x40 [ 2171.488867] ? kasan_save_stack+0x1b/0x40 [ 2171.489820] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2171.490950] ? iter_file_splice_write+0x16d/0xc30 [ 2171.492024] ? direct_splice_actor+0x10f/0x170 [ 2171.493044] ? splice_direct_to_actor+0x387/0x980 [ 2171.494126] ? do_splice_direct+0x1c4/0x290 [ 2171.495092] ? do_sendfile+0x553/0x1090 [ 2171.495988] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2171.497045] do_iter_readv_writev+0x476/0x750 [ 2171.498069] ? new_sync_write+0x660/0x660 [ 2171.498991] ? selinux_file_permission+0x92/0x520 [ 2171.500093] do_iter_write+0x191/0x670 [ 2171.500978] ? trace_hardirqs_on+0x5b/0x180 [ 2171.501960] vfs_iter_write+0x70/0xa0 [ 2171.502816] iter_file_splice_write+0x762/0xc30 [ 2171.503877] ? generic_splice_sendpage+0x140/0x140 [ 2171.504978] ? avc_policy_seqno+0x9/0x70 [ 2171.505892] ? selinux_file_permission+0x92/0x520 [ 2171.506975] ? lockdep_init_map_type+0x2c7/0x780 [ 2171.508035] ? generic_splice_sendpage+0x140/0x140 [ 2171.509121] direct_splice_actor+0x10f/0x170 [ 2171.510117] splice_direct_to_actor+0x387/0x980 [ 2171.511154] ? pipe_to_sendpage+0x380/0x380 [ 2171.512138] ? do_splice_to+0x160/0x160 [ 2171.513024] ? security_file_permission+0x24e/0x570 [ 2171.514157] do_splice_direct+0x1c4/0x290 [ 2171.515078] ? splice_direct_to_actor+0x980/0x980 [ 2171.516152] ? selinux_file_permission+0x92/0x520 [ 2171.517253] ? security_file_permission+0x24e/0x570 [ 2171.518374] do_sendfile+0x553/0x1090 [ 2171.519242] ? do_pwritev+0x270/0x270 [ 2171.520093] ? wait_for_completion_io+0x270/0x270 [ 2171.521166] ? rcu_read_lock_any_held+0x75/0xa0 [ 2171.522185] ? vfs_write+0x354/0xa70 [ 2171.523022] __x64_sys_sendfile64+0x1d1/0x210 [ 2171.524013] ? __ia32_sys_sendfile+0x220/0x220 [ 2171.525028] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2171.526187] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2171.527324] do_syscall_64+0x33/0x40 [ 2171.528154] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2171.529287] RIP: 0033:0x7f434b839b19 [ 2171.530112] 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 [ 2171.534077] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2171.535806] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2171.537432] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2171.539052] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2171.540673] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2171.542312] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:33:16 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r3, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) sendfile(r3, r2, 0x0, 0x100000001) syz_io_uring_setup(0x4, &(0x7f0000000080), &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000140)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000100)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x6}, 0x0) syz_io_uring_submit(0x0, r5, &(0x7f0000000000)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x3, 0x0, r0, 0x0, 0x0, 0x0, 0x40000040, 0x1, {0x1}}, 0x0) 20:33:16 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x620, 0xcd08, 0x0, 0x0) 20:33:30 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x690, 0xcd08, 0x0, 0x0) 20:33:30 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xe400, 0xcd08, 0x0, 0x0) 20:33:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x1000, 0x6, &(0x7f0000001400)=[{&(0x7f0000000140)="4504fcb5d8345bd49b76bf8e5194e4b1f00e30b75397449339dd88adfe78a9c4daa4f8f42fb4d5c6bf4aeceb0cf62c3eef1f82a9ae93f8a072ce15a544cb3945748d2d60f89adb94b8a50ba5b78caa9df71654c264", 0x55, 0x2}, {&(0x7f00000002c0)="af605f475099accf30969d4eabd119a632fc811750911b958f6b9a36b77a9993df787e488f3e3ddfa08cdf6a6435579294307cbb68657c10a08f16512a8422feb7fe8be9757579f56601c835cbbd84cd3f9fd86b17309b27ebdfad9703fe9a380a8acd85ead1976388dad16b0718220d8eeddd2e5fb1a73b5e0631303629c9aa4c04dd6e84e146eadd8136ba1f7f6121d29c123ac5cd42fe0be6750210107e6d5f855dc543481f53ee77399336647a82f81ca977115a3b85e02cd6d7820fe8da4c793e00e829785fec3ec521451a313d792044fed0f81fe94c7db57993998a48ff8d72508e567f29bede19671ea29ea33135870ae377c1c9048588280b1bb3d040cc32d38aef7bd77b34b3b6d014cef9a00a0378f5e33f626ccc0a535fac9e81534eb071ea5e557fe1571a23321fdaddb4f46d603008b17c649d8b013a2329c570384a9ad14adec41fba7df727833eab2a74896af59e564263db29d14c7e24bc202c62ac4030022d4aa36469ffe08a5aaae4802ed59403b40084c1e2299ea52fcd9faf1a25d06d67fc85cebc6eaef8bc85236906182446ad8abd859363c11b662c0dd6c211c7312a18fdca62e7bde2cf4df0ef764d6ea2351f05aa2b3f36bc20045b133b0d90a4a262e51b54cb0b6075898c83716a1bfd5bcc98102425f5dc108827cbdd384cda9ab8908798294e7f3ddea54c745cc5946fb36d8dd3814958ab28038acd0fe02c99fd605a239fcba90464257e22e1bba6ce6fbfc7ed9358c1cc7249cedd1ceed76f164292ca9d4c97aa787f8c9f916c070413daf78cf147c41ea8ed39e1ee5e69a916403143a746c9e0521ad641b1250c420d43a98206346ced0c89bcd904a26e87d9012ad4a2662456b9a244b33d5cc59298e4d91be398746ad2282c106d1273a340dfee2517813139604a5a187fa2e00ef612d6f94091adb0ba100dde7c911aacaf53f35051e88e5a060578eef2adef1c09c594cd6182f5ed5a1b75da47e5d12a10f170b24361444b0ee18a72ecb5cb03a99316517d94b6ad7966fa0853b105dadd035230a38617afac9b6190ab7b4be5802e9298a8a7bcdfc23c6b8fbd7b1882e7ed00c437fbcc50c8d27b9b284b660dc6d337dc3387a5f67ea325664c591a920c34e10d07c5963bedb7479ed63cd723edccbc256328949737ead01bf61095c6e32c41162f8feaf55430f81d58af276e2f9e683c5f5a170aad84ed61302cfd8776c0fa7997d42e0cf80f02b1bc4304db53e4548a8140e877a569142e1193dba7e9b3080b3bbe75285f40885d191e8ed841cbe129484047a172aae42b625e6600c9740afe7d7f3cd725447b027dd2d47d88d82440ce75a5ae8768b1b81ff5da3abf6e2e93aeecdca0d2da494a6e4b99d1afd1d49a50e99111eabefcaf435a1dc8887850840076513bd1e36d122c995e90986297b6f1bfed43bc835d7358dca563e24a917a558b7609cfb2b2b8fd60b13887911840fbf41cd1abdb0e892cccedc8f2e12802e794fc2f820115908149b5e72a1d580703e3d61e62b89480eab0d78fb37564e574e365733d835f2ce08a7f493371ffc360873b13f9defd07fd854825ce89c20708095f7b2f2ba7cf1cd7fa6c473ead8ed259a1a155c6ed1ea093b31b1de6aef2d619eb60f73109a59b1998ee81e140f952ffdd1e16982177bb82c7a518720f8870122199bc49ec95506ea0734372f71133e96d4860e11e7fa4ec59ad7eb3adc7a6f3cc5e51cc1cef15e487721e9989122c2257afc8feebb65de2eed9b19ef6ec1b8222f15b45d67c51236913da5f729016ad260b4cdec1e9a446460ee38bb3e89e7f19f4493472502048f8ae287718f2fc4b79d024458cfa9dcf8ac129f8445ca23f3f2bb3364efb3ef7d0975b0833a5979d4176967d096841872492eb7d4efc8e1a9382b9c4493ffb369557bd460d0d8c30c228b0a8131da8f80d6737343537bf2cd703e6747a265363920ff90665f68eadffde1f5592f328376a07a1294bb55369948e589d65c35b77b7a0e8d90b121b6bb0234bc74dffb630e07b1bc3f86f893df5314e0eb67a26e3f1f64480af6ee3871cce1daaaa1dc14df617333dec8ee562f665586293dac3a9c7ad92d33e2e088f6b71c865fa2e82f08c712526a4c4d1a14ab6ef515c04d4ecba2fa493c83f2c6224949c3f7038dab7243288e55eef1052844b50c7e13fbc78c4cfe608cb825e442ea15dfaed9145fa82b81c570ac6dfd9eb4bab6e90fb4537a13a93fd92954533502ae9afe591555cbf580fac8d331ce8d9125903903602a017bdf582333fbb7c5e4f061737a11ca09978a24fc16398033a92da6361117d593094f94f74312cdbfd83def4fea6f3402c85f021084d8a8bdd81df34e6143ddd1f9525f9304e992a87f647ed1d507332066b164dbe80f680dfeda7aaf32d8a357a14ed1a8658f6c451ef104c16b4006f09bf800687b77742034cfac579c7f4bcba3d55e1cbbee787034c2c4681336e76c5e59340c61448f3ef62a3d10b96481adf0d536520f7c4aec0604f11c818879c91d3a2b41b38514efbe0de88d5c1a77a2b67a57ff691d97d9be52d6e46852b1626428393d072752aa27f6d79e90276cd6ca151a66a36e83688b4499625eedd341052d98ae9ae176825ac6fbf2b37b4bf6f9ab7813ca3e042f425f11bed347c49aefb48a86ad2bfd470a784786757ea144fc2f0ba42beae11d35fd8675dffe0081b5a8d3dab16706c06b0b92cef3d9ec3d8888e23c7a0eacb0173ffe99d279b61700a1273f5bf692cad41ba902c1986098ac4b2235a4bb0b9a99096bac79c26979db14823524584cdc837648a726918937e02c5e5fc1665772022a28cb9a1fe5ec45b66a1971f287b155ce99109ddaa2617adbf9f53e180f9173b2af0d1c1c72896fbd14bd4aa35bae00f6f058beffb7893d5545223fec06d1c198b88a5970f9d915fa5910edcf4cfe2f348c049092ff3c3b816c1c2d801e09c6ae568a76cf3023e92c8f66b3bd833ec7805a69bfada9864b5e5a1c916103cfdc2ece0f805efd9f2f78015714cf6648e44ecd25ba9ac40199504142ac817ed76cda27109ad526ccd6c1afa812198995d7fcd6962a3368142af5820d2f14ac196f05f9fbe45995e1be8341c56e388c4de5b778f20a0c8b31e658c46b2b03cc87bb358f13248b920822c137486f34eeb4c83f3f7cc45f6572c9601bd547e218251a62c623166aa44186f23ce3286a143f8005788a1f67f1ef3e95597f03049b0725d4907e27d0fb1912dfb7d1f49625fe6bee51e1e5bf7413c841557a3cb6f86a9f05b85b98b5e043813dcdc0a9b41c3ba17de044f9a54c9dbe7407150f563f81b0e39c9f3b77ff5d856f8ddd50accf143403cf0feef87d31092f8e8ed30ea99943b89cebe23966c6c066901da1b640c1cdb4ac1a19f801a40977777a74ac99149bbb2335886c0d2839c28d487a0f3b96de3478b74807abe0e1e1384316a57214da715f25840d746d41c3942ceea59706e06b08bd6730509f9d36971c037267ce9cf7664c39cea77af670df7197285ac6f002bc0491c5d09e272e755323505224a24ea51f7ad4d12b1b9d3add4c5ea28330ad31c9fcf2982cca792eb6e1d52a3b6f7eaf4b03c58ef28065c4a57595cf6f12cee762069879976445055c9d0020bef7d78adba44f394f385a7689d289837be0d7bceeed21fdc07fef9d9f26f1262e65ca498a64ef818254188d8907871795405a043a69ede96a297f54cbe5603e32c6d310db1c5181ecee1ddcc9322eacaa8034114bdba9c2a41c0598dff9a898125a863f059b13c117ae62885549b19ac85917bfb3c8779838a9a5deaad88819024534beff76883b951d6147ec00a9d4499534db1ed32d83bfcbabd0258df2656325ae6a890c64cf70179e8dbbeb79bb4c0d6a2d20e70dd030cb37c38c0305ffb7a1171356d9b892a75fc6d6877cace62a1178e4df42d2f8fc109d9a69e1f86811893a99262392e446a00c4e9cef7e130fe2d870b9578f07754b54c0ffb9321d8aa4a1e21bfda890ac689b8d74817bb4e8fe37545f2b09b1f2af443fbe7beabe9deeb70ac349816384b2acd2c6094b20b633de4458e256dec027ad97808da28e4d79e0c83c1b64f70c49d15159521b6eaa1128b4f69a90755a2e439819702a993ba0388fba01cbfd43e1e9c6328415e439904acb38bad7b17f8ba57797bb79435babf5b6fb3bc7c52da837733f57a7ac4d060444adf7e3b934b49be01aeaaa3327f22220bd4849e444265bc981ebdeb43317d1b884810e18d8e78f190258848e5707309fa58cf4260a0348703d8b4e9cddfc19de6b6e75a974988819fd2ceeb1c09b70ae68dcb7403abfa4ba890f78ff488c81e800567422718d4718420f473cb0075924aa77fef9fde62ad6681813f91d8d50b683e1de46b7caddfea0c4e3a05737a346cf23fc24dd9fea117c0d2e7def4b2070f7c5d1ae3dfde163b49b23769034e329482e61595f35ec430d265d11a11c5152dec4850c5b414f3dee5982da6671abf46935c3dfada494cd7aa303968a135d276cdc0f8c6d337f78fd23ba3449f3d9c530284c6a0598192e8f1ed31e93a5b03020d91531fe9d0cf368af85ea632016ef60ff79c09752916512499744b35c137e0c671aee0059bf3bb32a73f11eb956e743a85225b73b7fd452c3f34ce77eb6e4681d252cdfafd1f358c59440e202bb0954e39a1ac6d5d0741a9701385705668f719650770be69fca487b74ec14f6f71af47515e43a000af303bbca934a2a247a1ba8483fb525b9a6d96e17cbaa34a0b7804c7485968ea1657b5dbb0db1d02c7299a21cf8357b2a540364753ff719d446948aaa285e4a4c8e4332be335978a59c70d725d6a4b406ec0c3f43e7b6530e6d4077552164f6dec3cf6a1e6bc89dd60b2f62f7b68ee1d443496551a175311e2070ee4f844f1a06357238546068184832b796f70c81a33f99bc219d1088746dec4b95d0217bdffe5655740e200b8bd51d79f164c3feeafabae54ce2c2f4fbebcd8fc8546edfea1fe1bfd90ebd9169849f922b59d1b16cb3079fcc074ef8ed35b2102fe242d51723114af061e156f65758f138acdecf52c5fb6eb4ca292a793623d7cb8aa49d67a011b6272fa7f3f6af8b9c028deedbb9191d5b884a219a7ab9ca071fde52330da5e732180af5c7c4031c2605f5f91e2e989e926a1f8b99228e954f50e257b7ea35b3637c63cdbc88f1d49d18ad1ba595628e9d9a6f7e4ab2ad50046fd113cccf8a6ef4103851751709824f1ece1cfc42f58f98a30a75a36be4952f2b97d5467903505067d330eca5b205f6429c7d82307dcad095aee4954b31805128e056427df63cb009434e2ce9c74ca0d0922b62cb0decbfd84e64a1b7803e433dc1127883b8655de8d36cd6521348998f54b1924f630d156a0d58b16b2eb4b7de855f79ca9b321662ea9af4a91d569b3551d0efd20a8bb0d0dac5017de5b8587b09442160c7e844f6098d853de7329ae2a98afe4c93634c3a284e615addf323fe28452a4b9d6bd15ec531a0515f11e72c3cbe020500febcd668ecf882dd57ffb010bcdeeea2a335a39266910fb2002b9fc7fe3e57b48e2ed86878b4b3a3f659a30cd72bb098664a683db9986f2cc8f85c9f8649867663cd1bebd28615de99dec3a4549b9db860dd53a0cc45dfde7e374c23dd4070cd06c4c597da5ac0ec5690907aeab7cebec0fd8ed9086d4ad7a267770f951a4959f27bf3f0f9912b4717c406020722418edd46ce4416f277b2bfa14af450045cd6f1caaf9a58ade47", 0x1000, 0x101}, {&(0x7f0000000200)="53579da7560f9ade64bbeeb0702a9644763b373731f529568fc6b56cdb0de28500fbf00d650d68b5fa9cd4ef82f2c1bad2527c8fe79610b770aef4179751e3e533c5ae7b9a7e5ea602e7dcfe9b", 0x4d, 0x7fff}, {&(0x7f00000012c0)="6037f41c97f01c525264bff1eb7bfe35fdbde909c8ed01fa4ea0167ffccccefc73399cba6445555ee696aa55e806c7f643f3ff8d781d89044cde3ee9489c834423923d8d6aec293ef6db87bc801a3a69921f49fc4ccb283343c4acafcef49fed4652dcf2993dbb776242083289354535ca5796f4dbc20801a5d4c5b6d0d13bb0a9aec12389adc6494a85e02a4556600aabd96368212fe5a17c127705133e782e71ce1db49104ac907bd2759ade086fe5ffa78d6d35685d44963657ae46e7fc0a28a0f0f3c152d74f8e62450a701905ce6af46398e96c988cebad8384e13a28de114de9d7adfc78bd7916996089", 0xed, 0x3f}, {&(0x7f00000000c0)="3c8d81b43cd49a39914d6aaa23ea", 0xe, 0x81}, {&(0x7f00000013c0)="392672c3c9ea493aa5ee3dfa0d72cc9e3b92dc9083449a9d0b040d78d2ef7618d520ad6f9ce7c7", 0x27, 0x9}], 0x1000, &(0x7f00000014c0)={[{@rodir}, {@rodir}, {@uni_xlateno}, {@shortname_lower}], [{@fowner_gt={'fowner>', 0xee00}}, {@euid_gt}, {@defcontext={'defcontext', 0x3d, 'user_u'}}, {@appraise_type}, {@smackfsroot}, {@obj_user}, {@obj_user}, {@permit_directio}, {@dont_appraise}]}) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000015c0)=@IORING_OP_EPOLL_CTL=@add={0x1d, 0x1, 0x0, r1, &(0x7f0000000000)={0x40000008}, r3, 0x1, 0x0, 0x0, {0x0, r4}}, 0x1) 20:33:30 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(r1, &(0x7f0000000000)='./file1\x00', 0x604000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:33:30 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1a1040, 0x120) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)={0x64, 0x4, 0x8, 0x101, 0x0, 0x0, {0x0, 0x0, 0x7}, [@CTA_TIMEOUT_DATA={0x14, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x96e}, @CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8}]}, @CTA_TIMEOUT_DATA={0x4, 0x4, 0x0, 0x1, @gre}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x805}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz1\x00'}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @tcp=[@CTA_TIMEOUT_TCP_RETRANS={0x8, 0xa, 0x1, 0x0, 0x4}]}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz1\x00'}]}, 0x64}, 0x1, 0x0, 0x0, 0x40}, 0x400) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r1, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, @out_args}, './file1\x00'}) r2 = creat(&(0x7f00000000c0)='./file1\x00', 0x8) open_tree(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x8000) lseek(r1, 0x800, 0x4) r3 = openat$cgroup_subtree(r2, &(0x7f0000000240), 0x2, 0x0) ioctl$VFAT_IOCTL_READDIR_BOTH(r3, 0x82307201, &(0x7f00000002c0)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r4 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fallocate(r0, 0x8, 0x34, 0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x100000001) syz_io_uring_setup(0x1938, &(0x7f00000005c0)={0x0, 0xfad1, 0x10, 0x0, 0x81, 0x0, r2}, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0xa000)=nil, &(0x7f0000000640), &(0x7f0000000680)=0x0) openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x29) syz_io_uring_submit(0x0, r6, &(0x7f0000000700)=@IORING_OP_TIMEOUT={0xb, 0x4, 0x0, 0x0, 0x2, &(0x7f00000006c0)={0x0, 0x989680}}, 0x4) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000840)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r4, @ANYBLOB="00000000000000002e2f66696c653100d37076bd5ae5e3021535785faf32bd0d575f491afe381a7148a5037fd41d299d4e762be1c92f2ad8a42dca64aeec4d07aa2c1db477cc96deb65deb36541045cbb868f9ebaf45ad11320a40ded1a719b6ac802bd350abf806c3817ee521a038c5d417c12a2bc7333b107a3d2d89de11f9c1284aa7d063779ab26660c16927bcc03199c33c8887d77e0b3d5a256a778f2b7826b837a64e6d886abbbf26b6e0e434207a5564a00356ecd42a12321d6f27402a1a9d9b41920fe8bb3c02733ebeb38585ee46c717efea81af1cd0"]) write(r7, &(0x7f0000000780)="d602b8870201e89575d0a6f698876bfe733bd82c4f6526794b4d87e979b58f80a8bb75ea601c0ae04fbf14984aec2cba8190cd39d368f9d71190e45047f25925b3b96cc7176b1dbbc7adbe2f93431c8c9add2b160b8241cc4c676f8186e8ca0797133b5f2a435bda2a821a393c980daff44e2b7581f7f0cd9c7efedfcd1e234784a51ffaf70756872fa6251ad78e67489465613d53c0a806e2ad857c8e74c7858cdd2106231ce923b23cdce0", 0xac) 20:33:30 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 13) 20:33:30 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xd00, 0xcd08, 0x0, 0x0) 20:33:30 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 56) [ 2186.107615] FAULT_INJECTION: forcing a failure. [ 2186.107615] name failslab, interval 1, probability 0, space 0, times 0 [ 2186.110154] CPU: 1 PID: 36009 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2186.111782] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2186.113589] Call Trace: [ 2186.114193] dump_stack+0x107/0x167 [ 2186.115012] should_fail.cold+0x5/0xa [ 2186.115866] ? ___slab_alloc+0x155/0x700 [ 2186.116769] ? create_object.isra.0+0x3a/0xa20 [ 2186.117804] should_failslab+0x5/0x20 [ 2186.118668] kmem_cache_alloc+0x5b/0x310 [ 2186.119586] create_object.isra.0+0x3a/0xa20 [ 2186.120581] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2186.121738] kmem_cache_alloc+0x159/0x310 [ 2186.122687] ? mempool_free_pages+0x20/0x20 [ 2186.123651] mempool_alloc+0x148/0x360 [ 2186.124543] ? mempool_resize+0x7d0/0x7d0 [ 2186.125479] ? lock_downgrade+0x6d0/0x6d0 [ 2186.126441] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2186.127560] bio_alloc_bioset+0x36e/0x600 [ 2186.128500] ? bvec_alloc+0x2f0/0x2f0 [ 2186.129398] ? iov_iter_npages+0x1fd/0xa70 [ 2186.130365] iomap_dio_bio_actor+0x518/0xef0 [ 2186.131386] iomap_dio_actor+0x36f/0x560 [ 2186.132312] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2186.133377] ? do_syscall_64+0x33/0x40 [ 2186.134266] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2186.135477] iomap_apply+0x289/0x810 [ 2186.136306] ? iomap_dio_rw+0x90/0x90 [ 2186.137159] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2186.138446] ? mark_held_locks+0x9e/0xe0 [ 2186.139371] ? filemap_check_errors+0xa5/0x150 [ 2186.140384] __iomap_dio_rw+0x6cd/0x1110 [ 2186.141279] ? iomap_dio_rw+0x90/0x90 [ 2186.142159] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2186.143166] ? ext4_orphan_add+0x253/0x9e0 [ 2186.144114] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2186.145226] ? ext4_empty_dir+0xae0/0xae0 [ 2186.146178] ? jbd2__journal_start+0xf3/0x7e0 [ 2186.147213] iomap_dio_rw+0x31/0x90 [ 2186.148039] ext4_file_write_iter+0xb26/0x18d0 [ 2186.149080] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2186.150109] ? kasan_save_stack+0x32/0x40 [ 2186.151044] ? kasan_save_stack+0x1b/0x40 [ 2186.152001] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2186.153110] ? iter_file_splice_write+0x16d/0xc30 [ 2186.154198] ? direct_splice_actor+0x10f/0x170 [ 2186.155204] ? splice_direct_to_actor+0x387/0x980 [ 2186.156267] ? do_splice_direct+0x1c4/0x290 [ 2186.157215] ? do_sendfile+0x553/0x1090 [ 2186.158108] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2186.159144] do_iter_readv_writev+0x476/0x750 [ 2186.160137] ? new_sync_write+0x660/0x660 [ 2186.161052] ? selinux_file_permission+0x92/0x520 [ 2186.162164] do_iter_write+0x191/0x670 [ 2186.163041] ? trace_hardirqs_on+0x5b/0x180 [ 2186.164024] vfs_iter_write+0x70/0xa0 [ 2186.164878] iter_file_splice_write+0x762/0xc30 [ 2186.165958] ? generic_splice_sendpage+0x140/0x140 [ 2186.167056] ? avc_policy_seqno+0x9/0x70 [ 2186.167972] ? selinux_file_permission+0x92/0x520 [ 2186.169068] ? lockdep_init_map_type+0x2c7/0x780 [ 2186.170133] ? generic_splice_sendpage+0x140/0x140 [ 2186.171213] direct_splice_actor+0x10f/0x170 [ 2186.172195] splice_direct_to_actor+0x387/0x980 [ 2186.173223] ? pipe_to_sendpage+0x380/0x380 [ 2186.174206] ? do_splice_to+0x160/0x160 [ 2186.175096] ? security_file_permission+0x24e/0x570 [ 2186.176213] do_splice_direct+0x1c4/0x290 [ 2186.177134] ? splice_direct_to_actor+0x980/0x980 [ 2186.178214] ? selinux_file_permission+0x92/0x520 [ 2186.179292] ? security_file_permission+0x24e/0x570 [ 2186.180435] do_sendfile+0x553/0x1090 [ 2186.181302] ? do_pwritev+0x270/0x270 [ 2186.182164] ? wait_for_completion_io+0x270/0x270 [ 2186.183237] ? rcu_read_lock_any_held+0x75/0xa0 [ 2186.184265] ? vfs_write+0x354/0xa70 [ 2186.185107] __x64_sys_sendfile64+0x1d1/0x210 [ 2186.186123] ? __ia32_sys_sendfile+0x220/0x220 [ 2186.187160] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2186.188324] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2186.189484] do_syscall_64+0x33/0x40 [ 2186.190321] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2186.191456] RIP: 0033:0x7f434b839b19 [ 2186.192294] 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 [ 2186.196379] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2186.198067] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2186.199654] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2186.201243] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2186.202828] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2186.204422] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:33:31 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x2, 0x0, 0x0, 0x4305, 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={0x1}, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}, 0x0, 0x0, r0, 0x0) fcntl$dupfd(r1, 0x406, 0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) [ 2186.352149] FAULT_INJECTION: forcing a failure. [ 2186.352149] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2186.354798] CPU: 0 PID: 36016 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2186.356205] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2186.357887] Call Trace: [ 2186.358447] dump_stack+0x107/0x167 [ 2186.359210] should_fail.cold+0x5/0xa [ 2186.360015] _copy_to_iter+0x264/0x12d0 [ 2186.360858] ? sk_wait_data+0x2f3/0x450 [ 2186.361702] ? _copy_from_iter_nocache+0xd60/0xd60 [ 2186.362718] ? mark_held_locks+0x9e/0xe0 [ 2186.363560] ? __virt_addr_valid+0x128/0x350 [ 2186.364473] ? __check_object_size+0x319/0x440 [ 2186.365447] simple_copy_to_iter+0x4c/0x70 [ 2186.366329] __skb_datagram_iter+0x4f7/0x880 [ 2186.367251] ? zerocopy_sg_from_iter+0x110/0x110 [ 2186.368238] skb_copy_datagram_iter+0x88/0x190 [ 2186.369194] tcp_recvmsg+0x13b5/0x2930 [ 2186.370052] ? tcp_splice_read+0x8c0/0x8c0 [ 2186.370938] ? sock_has_perm+0x1ea/0x280 [ 2186.371788] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2186.372860] ? lock_downgrade+0x6d0/0x6d0 [ 2186.373750] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2186.374844] ? tcp_splice_read+0x8c0/0x8c0 [ 2186.375717] inet6_recvmsg+0x13b/0x6e0 [ 2186.376532] ? inet6_bind+0x120/0x120 [ 2186.377343] ? security_socket_recvmsg+0x95/0xc0 [ 2186.378320] ? inet6_bind+0x120/0x120 [ 2186.379106] sock_recvmsg+0xff/0x180 [ 2186.379881] __sys_recvfrom+0x1be/0x2f0 [ 2186.380711] ? __ia32_sys_send+0x100/0x100 [ 2186.381599] ? lock_downgrade+0x6d0/0x6d0 [ 2186.382490] ? wait_for_completion_io+0x270/0x270 [ 2186.383504] ? rcu_read_lock_any_held+0x75/0xa0 [ 2186.384466] ? vfs_write+0x354/0xa70 [ 2186.385247] ? fput_many+0x2f/0x1a0 [ 2186.386025] ? ksys_write+0x1a9/0x260 [ 2186.386826] ? __ia32_sys_read+0xb0/0xb0 [ 2186.387700] __x64_sys_recvfrom+0xdd/0x1b0 [ 2186.388590] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2186.389675] do_syscall_64+0x33/0x40 [ 2186.390461] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2186.391522] RIP: 0033:0x7f48f19f4b19 [ 2186.392319] 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 [ 2186.396063] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2186.397636] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2186.399090] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2186.400573] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2186.402032] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000002 [ 2186.403484] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 20:33:31 executing program 4: ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, @out_args}, './file1\x00'}) r1 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r1, 0xffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r2, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 20:33:46 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 57) 20:33:46 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x700, 0xcd08, 0x0, 0x0) 20:33:46 executing program 4: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x505401, 0x0) ftruncate(r1, 0xffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file2\x00', 0x105142, 0x0) lseek(r2, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 20:33:46 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:33:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) mount(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000000)='cgroup2\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x200) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xc, 0x11, 0xffffffffffffffff, 0x71d7b000) ioctl$AUTOFS_IOC_PROTOSUBVER(0xffffffffffffffff, 0x80049367, 0x0) r1 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 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={&(0x7f0000000140)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x240880, 0x0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x86) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/module/virtio_net', 0x28040, 0x2) setsockopt$bt_hci_HCI_DATA_DIR(r3, 0x0, 0x1, &(0x7f00000002c0)=0x9, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x1ff) write$binfmt_elf32(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="95ac6923bedb15bc32ff099b5078ffc4469522ec5dc540f31fe6ab413e2d4870e64c6a09aa8deea1984429899656145a1e89b0c2b8e1b763536c139064f7316b089e64b4c2d73d3dc0a14dd9a02b961bcb58117dcfa22a8cfc3d31009299393b2261a9da0a910ee74afdba54f612704e7031cd625e202c8634edc7e7848d2ad2f3b53a2e50ca53ffe20dff9a26ee41622979d50932fea46927234426466b89455ef35bc0a69d1ba8e4068ef9985b01ba7f2d3330e3aca97e6be3a3f6fdb07d5eb4017a6470796e139886d67885c4c9ae8ec1c714645b313b9d"], 0x31b) close(r4) r5 = clone3(&(0x7f00000008c0)={0x3040100, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x40, 0x2, 0x33, 0x6, 0x0, 0xffffffff, 0xa0910, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xffffffff, 0x1, @perf_config_ext={0x639, 0x6}, 0x4008, 0x400, 0x6, 0x9, 0x2, 0xff, 0x17bf, 0x0, 0x1000, 0x0, 0x8}, r5, 0x8, r1, 0x0) r6 = syz_io_uring_complete(0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r6, 0xc08c5332, &(0x7f0000000040)={0x0, 0x4, 0x0, 'queue1\x00', 0xffffffff}) execveat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) 20:33:46 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xd20, 0xcd08, 0x0, 0x0) 20:33:46 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x20002e00, 0xcd08, 0x0, 0x0) 20:33:46 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 14) [ 2201.552425] FAULT_INJECTION: forcing a failure. [ 2201.552425] name failslab, interval 1, probability 0, space 0, times 0 [ 2201.555243] CPU: 0 PID: 36239 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2201.556880] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2201.558578] Call Trace: [ 2201.559134] dump_stack+0x107/0x167 [ 2201.559893] should_fail.cold+0x5/0xa [ 2201.560677] ? create_object.isra.0+0x3a/0xa20 [ 2201.561621] should_failslab+0x5/0x20 [ 2201.562401] kmem_cache_alloc+0x5b/0x310 [ 2201.563233] ? quarantine_put+0x8b/0x1a0 [ 2201.564072] ? trace_hardirqs_on+0x5b/0x180 [ 2201.564959] create_object.isra.0+0x3a/0xa20 [ 2201.565861] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2201.566907] kmem_cache_alloc+0x159/0x310 [ 2201.567760] ? mempool_free_pages+0x20/0x20 [ 2201.568646] mempool_alloc+0x148/0x360 [ 2201.569445] ? mempool_resize+0x7d0/0x7d0 [ 2201.570412] ? lock_downgrade+0x6d0/0x6d0 [ 2201.571272] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2201.572253] bio_alloc_bioset+0x36e/0x600 [ 2201.573092] ? bvec_alloc+0x2f0/0x2f0 [ 2201.573873] ? iov_iter_npages+0x1fd/0xa70 [ 2201.574730] iomap_dio_bio_actor+0x518/0xef0 [ 2201.575616] iomap_dio_actor+0x36f/0x560 [ 2201.576430] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2201.577337] ? do_syscall_64+0x33/0x40 [ 2201.578123] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2201.579193] iomap_apply+0x289/0x810 [ 2201.579938] ? iomap_dio_rw+0x90/0x90 [ 2201.580713] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2201.581879] ? mark_held_locks+0x9e/0xe0 [ 2201.582714] ? filemap_check_errors+0xa5/0x150 [ 2201.583626] __iomap_dio_rw+0x6cd/0x1110 [ 2201.584445] ? iomap_dio_rw+0x90/0x90 [ 2201.585221] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2201.586160] ? ext4_orphan_add+0x253/0x9e0 [ 2201.587012] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2201.588000] ? ext4_empty_dir+0xae0/0xae0 [ 2201.588832] ? jbd2__journal_start+0xf3/0x7e0 [ 2201.589747] iomap_dio_rw+0x31/0x90 [ 2201.590474] ext4_file_write_iter+0xb26/0x18d0 [ 2201.591416] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2201.592317] ? kasan_save_stack+0x32/0x40 [ 2201.593147] ? kasan_save_stack+0x1b/0x40 [ 2201.593978] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2201.594998] ? iter_file_splice_write+0x16d/0xc30 [ 2201.595961] ? direct_splice_actor+0x10f/0x170 [ 2201.596873] ? splice_direct_to_actor+0x387/0x980 [ 2201.597853] ? do_splice_direct+0x1c4/0x290 [ 2201.598717] ? do_sendfile+0x553/0x1090 [ 2201.599534] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2201.600458] do_iter_readv_writev+0x476/0x750 [ 2201.601367] ? new_sync_write+0x660/0x660 [ 2201.602187] ? selinux_file_permission+0x92/0x520 [ 2201.603179] do_iter_write+0x191/0x670 [ 2201.603955] ? trace_hardirqs_on+0x5b/0x180 [ 2201.604833] vfs_iter_write+0x70/0xa0 [ 2201.605608] iter_file_splice_write+0x762/0xc30 [ 2201.606559] ? generic_splice_sendpage+0x140/0x140 [ 2201.607554] ? avc_policy_seqno+0x9/0x70 [ 2201.608372] ? selinux_file_permission+0x92/0x520 [ 2201.609350] ? lockdep_init_map_type+0x2c7/0x780 [ 2201.610322] ? generic_splice_sendpage+0x140/0x140 [ 2201.611318] direct_splice_actor+0x10f/0x170 [ 2201.612191] splice_direct_to_actor+0x387/0x980 [ 2201.613152] ? pipe_to_sendpage+0x380/0x380 [ 2201.614059] ? do_splice_to+0x160/0x160 [ 2201.614872] ? security_file_permission+0x24e/0x570 [ 2201.615866] do_splice_direct+0x1c4/0x290 [ 2201.616716] ? splice_direct_to_actor+0x980/0x980 [ 2201.617682] ? selinux_file_permission+0x92/0x520 [ 2201.618675] ? security_file_permission+0x24e/0x570 [ 2201.619672] do_sendfile+0x553/0x1090 [ 2201.620463] ? do_pwritev+0x270/0x270 [ 2201.621224] ? wait_for_completion_io+0x270/0x270 [ 2201.622215] ? rcu_read_lock_any_held+0x75/0xa0 [ 2201.623138] ? vfs_write+0x354/0xa70 [ 2201.623905] __x64_sys_sendfile64+0x1d1/0x210 [ 2201.624794] ? __ia32_sys_sendfile+0x220/0x220 [ 2201.625732] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2201.626772] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2201.627825] do_syscall_64+0x33/0x40 [ 2201.628568] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2201.629627] RIP: 0033:0x7f434b839b19 [ 2201.630386] 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 [ 2201.634108] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2201.635646] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2201.637095] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2201.638551] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2201.639990] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2201.641434] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:33:46 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r1, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x2280, 0x80) lseek(r2, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) 20:33:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) syz_io_uring_setup(0x4, &(0x7f0000000080), &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000140)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000100)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x6}, 0x0) syz_io_uring_setup(0x4, &(0x7f0000000080), &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000140)=0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000100)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x6}, 0x0) r6 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r6, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) syz_io_uring_submit(r2, r5, &(0x7f0000000040)=@IORING_OP_READ=@pass_buffer={0x16, 0x1, 0x4007, @fd=r6, 0x9, &(0x7f00000002c0)=""/4096, 0x1000, 0xc, 0x1}, 0x58) r7 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r8, 0x0, 0x100000001) open_by_handle_at(r7, &(0x7f0000000000)=@isofs={0x14, 0x1, {0x80000001, 0x7, 0x5, 0x9, 0x6, 0x2}}, 0x60000) [ 2202.009883] FAULT_INJECTION: forcing a failure. [ 2202.009883] name failslab, interval 1, probability 0, space 0, times 0 [ 2202.012423] CPU: 0 PID: 36355 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2202.013853] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2202.015521] Call Trace: [ 2202.016060] dump_stack+0x107/0x167 [ 2202.016796] should_fail.cold+0x5/0xa [ 2202.017576] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2202.018627] ? __alloc_skb+0x6d/0x5b0 [ 2202.019399] should_failslab+0x5/0x20 [ 2202.020164] kmem_cache_alloc_node+0x55/0x330 [ 2202.021062] ? kmem_cache_free+0xa7/0x2d0 [ 2202.021916] __alloc_skb+0x6d/0x5b0 [ 2202.022655] __tcp_send_ack.part.0+0x67/0x650 [ 2202.023585] ? kmem_cache_free+0x249/0x2d0 [ 2202.024437] tcp_send_ack+0x7d/0xa0 [ 2202.025173] tcp_cleanup_rbuf+0x468/0x5a0 [ 2202.026035] tcp_recvmsg+0xb85/0x2930 [ 2202.026829] ? tcp_splice_read+0x8c0/0x8c0 [ 2202.027719] ? sock_has_perm+0x1ea/0x280 [ 2202.028544] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2202.029598] ? lock_downgrade+0x6d0/0x6d0 [ 2202.030452] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2202.031511] ? tcp_splice_read+0x8c0/0x8c0 [ 2202.032363] inet6_recvmsg+0x13b/0x6e0 [ 2202.033146] ? inet6_bind+0x120/0x120 [ 2202.033938] ? security_socket_recvmsg+0x95/0xc0 [ 2202.034891] ? inet6_bind+0x120/0x120 [ 2202.035659] sock_recvmsg+0xff/0x180 [ 2202.036409] __sys_recvfrom+0x1be/0x2f0 [ 2202.037211] ? __ia32_sys_send+0x100/0x100 [ 2202.038072] ? lock_downgrade+0x6d0/0x6d0 [ 2202.038934] ? wait_for_completion_io+0x270/0x270 [ 2202.039904] ? rcu_read_lock_any_held+0x75/0xa0 [ 2202.040838] ? vfs_write+0x354/0xa70 [ 2202.041612] ? fput_many+0x2f/0x1a0 [ 2202.042346] ? ksys_write+0x1a9/0x260 [ 2202.043114] ? __ia32_sys_read+0xb0/0xb0 [ 2202.043935] __x64_sys_recvfrom+0xdd/0x1b0 [ 2202.044794] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2202.045846] do_syscall_64+0x33/0x40 [ 2202.046600] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2202.047630] RIP: 0033:0x7f48f19f4b19 [ 2202.048388] 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 [ 2202.052102] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2202.053662] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2202.055103] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2202.056543] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2202.057999] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000002 [ 2202.059439] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 20:33:47 executing program 4: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r1 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0xee00, 0xee01}}, './file1\x00'}) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r2, 0xffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r3, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r5 = gettid() perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x80, 0x7f, 0x6, 0xa, 0x0, 0xffffffff, 0x0, 0xe, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000000), 0x5}, 0x10000, 0x0, 0x4, 0x1, 0xedc, 0x0, 0x8001, 0x0, 0x4, 0x0, 0x3}, r5, 0xe, r4, 0x8) sendfile(r3, r4, 0x0, 0x100000001) 20:33:47 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 58) 20:33:47 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) sendmsg$NFNL_MSG_ACCT_GET_CTRZERO(r2, &(0x7f0000000200)={&(0x7f0000000040), 0xc, &(0x7f00000000c0)={&(0x7f0000000140)={0x64, 0x2, 0x7, 0x103, 0x0, 0x0, {0x7, 0x0, 0x6}, [@NFACCT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x176f30f1c8211603}, @NFACCT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x3}, @NFACCT_FILTER={0xc, 0x7, 0x0, 0x1, [@NFACCT_FILTER_MASK={0x8}]}, @NFACCT_FILTER={0x34, 0x7, 0x0, 0x1, [@NFACCT_FILTER_MASK={0x8, 0x1, 0x1, 0x0, 0x1}, @NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0x7}, @NFACCT_FILTER_MASK={0x8, 0x1, 0x1, 0x0, 0x1ff}, @NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0x1000}, @NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0xfe1}, @NFACCT_FILTER_VALUE={0x8, 0x2, 0x1, 0x0, 0xce8}]}]}, 0x64}, 0x1, 0x0, 0x0, 0x40}, 0x4004001) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x404, 0x0, 0x2, 0x4000}, 0x0, 0x4, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000240)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x797e6c27}}, './file1\x00'}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r3, 0xc018937e, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r1, @in_args={0x4}}, './file1\x00'}) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x100000001) fgetxattr(r2, &(0x7f0000000300)=@known='trusted.syz\x00', &(0x7f0000000340)=""/159, 0x9f) [ 2202.473734] FAULT_INJECTION: forcing a failure. [ 2202.473734] name failslab, interval 1, probability 0, space 0, times 0 [ 2202.476084] CPU: 0 PID: 36473 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2202.477607] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2202.479302] Call Trace: [ 2202.479863] dump_stack+0x107/0x167 [ 2202.480648] should_fail.cold+0x5/0xa [ 2202.481436] ? create_object.isra.0+0x3a/0xa20 [ 2202.482407] should_failslab+0x5/0x20 [ 2202.483211] kmem_cache_alloc+0x5b/0x310 [ 2202.484070] ? blk_queue_enter+0xc30/0xc30 [ 2202.484963] create_object.isra.0+0x3a/0xa20 [ 2202.485893] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2202.486959] kmem_cache_alloc+0x159/0x310 [ 2202.487827] jbd2__journal_start+0x190/0x7e0 [ 2202.488766] __ext4_journal_start_sb+0x214/0x390 [ 2202.489736] ext4_iomap_begin+0x485/0x700 [ 2202.490621] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2202.491636] ? iomap_dio_actor+0x377/0x560 [ 2202.492522] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2202.493478] ? do_syscall_64+0x33/0x40 [ 2202.494318] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2202.495418] iomap_apply+0x164/0x810 [ 2202.496207] ? iomap_dio_rw+0x90/0x90 [ 2202.496996] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2202.498210] ? mark_held_locks+0x9e/0xe0 [ 2202.499064] ? filemap_check_errors+0xa5/0x150 [ 2202.500029] __iomap_dio_rw+0x6cd/0x1110 [ 2202.500861] ? iomap_dio_rw+0x90/0x90 [ 2202.501690] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2202.502636] ? ext4_orphan_add+0x253/0x9e0 [ 2202.503521] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2202.504551] ? ext4_empty_dir+0xae0/0xae0 [ 2202.505412] ? jbd2__journal_start+0xf3/0x7e0 [ 2202.506381] iomap_dio_rw+0x31/0x90 [ 2202.507146] ext4_file_write_iter+0xb26/0x18d0 [ 2202.508117] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2202.509066] ? kasan_save_stack+0x32/0x40 [ 2202.509963] ? kasan_save_stack+0x1b/0x40 [ 2202.510849] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2202.511883] ? iter_file_splice_write+0x16d/0xc30 [ 2202.512901] ? direct_splice_actor+0x10f/0x170 [ 2202.513838] ? splice_direct_to_actor+0x387/0x980 [ 2202.514808] ? do_splice_direct+0x1c4/0x290 [ 2202.515673] ? do_sendfile+0x553/0x1090 [ 2202.516476] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2202.517403] do_iter_readv_writev+0x476/0x750 [ 2202.518294] ? new_sync_write+0x660/0x660 [ 2202.519102] ? selinux_file_permission+0x92/0x520 [ 2202.520076] do_iter_write+0x191/0x670 [ 2202.520849] ? trace_hardirqs_on+0x5b/0x180 [ 2202.521711] vfs_iter_write+0x70/0xa0 [ 2202.522463] iter_file_splice_write+0x762/0xc30 [ 2202.523394] ? generic_splice_sendpage+0x140/0x140 [ 2202.524372] ? avc_policy_seqno+0x9/0x70 [ 2202.525187] ? selinux_file_permission+0x92/0x520 [ 2202.526155] ? lockdep_init_map_type+0x2c7/0x780 [ 2202.527108] ? generic_splice_sendpage+0x140/0x140 [ 2202.528070] direct_splice_actor+0x10f/0x170 [ 2202.528957] splice_direct_to_actor+0x387/0x980 [ 2202.529904] ? pipe_to_sendpage+0x380/0x380 [ 2202.530777] ? do_splice_to+0x160/0x160 [ 2202.531562] ? security_file_permission+0x24e/0x570 [ 2202.532580] do_splice_direct+0x1c4/0x290 [ 2202.533403] ? splice_direct_to_actor+0x980/0x980 [ 2202.534387] ? selinux_file_permission+0x92/0x520 [ 2202.535351] ? security_file_permission+0x24e/0x570 [ 2202.536364] do_sendfile+0x553/0x1090 [ 2202.537131] ? do_pwritev+0x270/0x270 [ 2202.537908] ? wait_for_completion_io+0x270/0x270 [ 2202.538861] ? rcu_read_lock_any_held+0x75/0xa0 [ 2202.539802] ? vfs_write+0x354/0xa70 [ 2202.540550] __x64_sys_sendfile64+0x1d1/0x210 [ 2202.541467] ? __ia32_sys_sendfile+0x220/0x220 [ 2202.542392] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2202.543449] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2202.544476] do_syscall_64+0x33/0x40 [ 2202.545236] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2202.546270] RIP: 0033:0x7f434b839b19 [ 2202.547025] 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 [ 2202.550668] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2202.552198] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2202.553642] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2202.555071] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2202.556506] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2202.557960] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:33:47 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x770, 0xcd08, 0x0, 0x0) 20:33:47 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xd90, 0xcd08, 0x0, 0x0) 20:33:47 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd0a, 0x0, 0x0) 20:33:47 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 15) 20:33:48 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 59) [ 2203.217047] FAULT_INJECTION: forcing a failure. [ 2203.217047] name failslab, interval 1, probability 0, space 0, times 0 [ 2203.219817] CPU: 1 PID: 36492 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2203.221279] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2203.223112] Call Trace: [ 2203.223692] dump_stack+0x107/0x167 [ 2203.224461] should_fail.cold+0x5/0xa [ 2203.225293] ? ___slab_alloc+0x360/0x700 [ 2203.226276] ? create_object.isra.0+0x3a/0xa20 [ 2203.227270] should_failslab+0x5/0x20 [ 2203.228089] kmem_cache_alloc+0x5b/0x310 [ 2203.228957] create_object.isra.0+0x3a/0xa20 [ 2203.230001] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2203.231071] __kmalloc_node_track_caller+0x1a6/0x3b0 [ 2203.232119] ? __tcp_send_ack.part.0+0x67/0x650 [ 2203.233076] __alloc_skb+0xb1/0x5b0 [ 2203.233921] __tcp_send_ack.part.0+0x67/0x650 [ 2203.234837] tcp_send_ack+0x7d/0xa0 [ 2203.235585] __tcp_ack_snd_check+0x156/0xa00 [ 2203.236487] tcp_rcv_established+0x955/0x1e30 [ 2203.237430] ? tcp_check_space+0x6c0/0x6c0 [ 2203.238438] tcp_v6_do_rcv+0x7b3/0x1520 [ 2203.239274] __release_sock+0x139/0x3b0 [ 2203.240091] release_sock+0x54/0x1b0 [ 2203.240848] sk_wait_data+0x17e/0x450 [ 2203.241739] ? sock_set_mark+0x110/0x110 [ 2203.242599] ? prepare_to_wait_exclusive+0x2a0/0x2a0 [ 2203.243640] tcp_recvmsg+0x17b2/0x2930 [ 2203.244448] ? tcp_splice_read+0x8c0/0x8c0 [ 2203.245346] ? sock_has_perm+0x1ea/0x280 [ 2203.246238] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2203.247296] ? do_raw_spin_unlock+0x4f/0x220 [ 2203.248194] ? tcp_splice_read+0x8c0/0x8c0 [ 2203.249055] inet6_recvmsg+0x13b/0x6e0 [ 2203.249874] ? inet6_bind+0x120/0x120 [ 2203.250657] ? security_socket_recvmsg+0x95/0xc0 [ 2203.251689] ? inet6_bind+0x120/0x120 [ 2203.252483] sock_recvmsg+0xff/0x180 [ 2203.253237] __sys_recvfrom+0x1be/0x2f0 [ 2203.254062] ? __ia32_sys_send+0x100/0x100 [ 2203.254972] ? setup_APIC_eilvt+0x2f0/0x2f0 [ 2203.255945] ? clockevents_program_event+0x131/0x360 [ 2203.256976] ? tick_program_event+0xa8/0x140 [ 2203.257901] ? hrtimer_interrupt+0x771/0x9b0 [ 2203.258843] __x64_sys_recvfrom+0xdd/0x1b0 [ 2203.259798] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2203.260887] do_syscall_64+0x33/0x40 [ 2203.261676] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2203.262719] RIP: 0033:0x7f48f19f4b19 [ 2203.263568] 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 [ 2203.267447] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2203.269001] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2203.270505] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2203.272070] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2203.273518] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000002 [ 2203.274984] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 20:33:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r1, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x400, 0x82) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r2, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$inet6(0xa, 0x800, 0x40) ioctl$FS_IOC_ENABLE_VERITY(r3, 0x40806685, &(0x7f0000000140)={0x1, 0x1, 0x1000, 0x2a, &(0x7f0000000000)="ea05aa2379a1c940c49cac525f7053cabfdba60aafc6622bcad3723db222d7972dcb3dfd0618848a7bcc", 0x67, 0x0, &(0x7f0000000040)="8b907c5921faaaa85dfdaa115562207986bd9b628ce8fc6860a18808eeb791f7a1c245a6c1f36354fbd17b10cf62be048e8ec9bc0bf7bbff6325b4f07769c45e65e374c594bb24d185b5ba8deaef1a14782ffdf4016ae13f352786ecb90bd87c658ea546e43f3a"}) sendfile(r2, 0xffffffffffffffff, 0x0, 0x100000001) 20:33:48 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x5262, 0x4, @perf_bp={&(0x7f00000016c0)}, 0x12200, 0x0, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) r4 = socket$inet(0x2, 0x3, 0xe808) ioctl$sock_inet_SIOCADDRT(r4, 0x890b, &(0x7f00000000c0)={0x0, {0x2, 0x0, @loopback=0x7f00000b}, {0x2, 0x0, @private=0xa010102}, {0x2, 0x0, @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x800}) fallocate(r1, 0x14, 0x2a7, 0x8) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r5, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r5, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)=ANY=[@ANYBLOB="7ffcffffffffffff5be700", @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db5fc0e05968d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) mount$9p_fd(0x0, &(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000040), 0x1030095, &(0x7f0000001600)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX=r5, @ANYBLOB=',nodevmap,cache=fscache,access=', @ANYRESDEC=0xee00, @ANYBLOB="2c7365636c6162656c2ca5"]) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r1, 0xc0189378, &(0x7f0000000140)=ANY=[@ANYBLOB="010146f46b2f8ff00a7838446164656a0018000000", @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00./file1\x00']) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000001700)) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r4, 0x50009417, &(0x7f00000002c0)={{r2}, 0x0, 0x18, @inherit={0x80, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000000700000000000000d739ee4f00000000ff7f000000000000180000000000000005000000000000000000010000000000000200000000000001040000000000000800000000000000ff03000000000000000000000000000002000000000000000600000000000000feffffffffffffff1f00000000000000eb6d2d4e7df6e21bf2f0ad3278116ba268f74af37e952c5462dd2efa61dc11717dbf82031ab558382742de7df83c91a49994b20f4d8f60404d907d5d14a381e820fe36e44ed6ace967941b014a6d41dfefe71b529fb9da3e6f1541b776fb4325f2ed2d509f502ff533cc3c36e07c47c264ffe96d40edf1da99e42bcdea1bfe3d9f7638f4d6e95ec4fd47216f26b2f1bb4b60449a23d3eb0f00"/306]}, @name="7669c2de9c79bb7c025aca3cdd0541df45ac4a23ab8073a27404456ca878ac227bdef46cb970e711f531a780cc7495be32083c31a7df4171325ed974cbcc2ade08788575d69e1453e87f66e27de7c2a49c6566b9f2131def514c57116f771ebbcad45d4f45b4e1edc6e23b9cc0e65138b8cd9b42bdf9b179ef8ea37c37b751a3898244727f84f918f83f5c2d596de9eca416802038e8a64449384e32ad6ab116a75e292062363b1cd2954d5104509cfb78be28b6fdafbfd33a26b75be7efb1010440f558d8ee979e7f34744d700eceef0073ecd3358e6a3f8b249e054bf4d2b7c5b1edd86010a1836c5c82bad8e2e5d8b50a220c3500bab4f304a0076df58327956473347866fb2d586707551ce9028ac01293fda895f218978f78e0d85a20c7c030ac8cc4b7390687788232c13cf5b6835ad29042163017e7bc69ee4a5a6f3f82a4d9ad2e97e92707ca536a949c8c18c7c4d89859d9f239ef219cc4733a9fcaf8c7da6ccbf434bc092755b8df2df2dda13f68f68b443f8412f7fe0c8767bdcccedabeb9843b4a5b65eff8847fd10a24c20e70c1dd9cba50e202ee6e59f1177212a211499813fafd46e795231dade8e3ea8a18b2ac103df99ce4d5eca2c76756938f2f22f3de218c6e061467a39f43d8c44ea6a4a92e66c5bd207c8ad63c75c03820c16a9c7663ed00ea731a97588a4b5ed84109909ed9cd324ddb44b534046ba1d139ccbd7d02dddbbd943c5b18c1459c40db7f7aa1653712d561f64c5d51539c074f84d0c644af352c3acf122482de76b0bc1d76092401fca2b5c1541e54b1fb0bf98fac034a22231307da28d9090a4e437e1516171e01d88e4a86f1a56b028289a274121555f593b95d79cab519e47743eb85ed3f96a8c14f94fd318c4f6ebb96ab2266725634b6b977cb811c26efd50b0c6698c6ac7cba3f64c350aab0129d4883465ff1f0a2cf48e46b551c95b3d8785c035db5034b499df8049b3c68b2b848d95d678dfe04dcd88095d3f3ff1f232ed1ed1ca558111a11824c1ff442cc5a08c12528a3465f05194dd5f8c02819d6b840f95243bbac264f1d2085496f31aa87f9a340cbbbab63809edf94522f7c29ca87367c7c503d0492187b2c0c1ac6869298b46e1240e56b8723d1041a4d51c688da84123a06d0d4d33285c4e5dc479064891c2e188c905e7f5d8da439f70abb1d182e9067b73e27c41b74d0ac009f6ec278f77b12457668e0e3676ff32f2c1515864b09042dec840c9a36d4ea7cda1523cfaf3d26451e20448155392642d2c88e27ed3897893df11fa7c125f15ca894aeb93afd82edb3470daaf860ddc277d675e1dd1f522bdfc36c0d57a6f5e68e7bb2e528f892720d729e56d8318e190af1213e64a2a61210fbdbe507fd90c0cefae2e755286600be011396021d291805dbcaca9ec2e3f32961f387a7c70f323bbce802d90d4d400194bb733bcd6e2d59bbc23aa5b37ec45890386d41a6fba9c20c59ed7b159e09be4318fabb1b6fe5de152d3642e2d4d7fd05e712fa0d79db857287f277fa752807bb47eecade4e303a20d26e19bb07e5bfde39c312c1a8a599dbf5ead6ac924492fbbb01768d92f19ddf4a42f299e14a584ccad630c5c146cb33649a57124eb46319bedbac5a56c9f38bd14146b8622842c1d605d6748ed83ddec21dd3f182baad51f8f9cf9b2ffbabeb12c3cf521b83c64291949b9dcbdf450079eaf3f27547be9820e6d70dc0d95ed16638d2678e3a335c079c886581fcd5a09d43a5d7f8dbc8c973a66624237f96d90749801bd5e3bafd65d7e7accd3cb54e5f112a90b286c371455eddc35cc30bb418ec608f11988a9f8dbf0e773620e5a29520a132b283a03110ce4035a61bccf1dd4609206daf23d0c66419b05e3c3fe6d6525fe52934dc1753bd0aba3693b13eb38045bbb6224e56d86874134d80dbc21975aee477b3483f7c195765f125cf63632c6652fccf482514362d83a758782f77ffb004d9c7b5df6f9bdb4a12130d540ee8ac92191f88364c43a092379e5a5714ee6f5e45f286c11e63aa106b98945bf7f1ae3aa9c1e1716d6dca7c9cce6a6e630a3fe29792eca626f9038eccf8f45a86c5f3f72061cbca3357bbc28a9aef81a11676f9acad5b77de5cd5afa753c563c78b7c3d6036cce77035cc5881cc14459241460209892ac8a75d37c46f44122b2f3d317cbb9149307f9d04d3aaeb3ebd9941e4f2011e0b29f666f19c91401207e1f9c24745c27f7c1618cbd0f57515afd9336f70212bb13666c88243c863180ab0751542d95295cf9ffa841aed71509a418c8e92fbb7b60ac91335e240a73c9efcbf292da9cf4381adbec0530eb4312850de41045bbb12611fcf519d68856da566bae285dcd7cc9df169a855259785954785e322ba20dad0241621efc372bf2cc62da9774405d1c085312553b504738945cd9d407f3bbc9d72e3fa5c6e39adb4b056a3212cefdeb67d56bec5d5982b59f5ded742ab837b89a6e0b1128b7d25c0c2e7cfd821ef6e317db5d06487e43287819b7cfff80d87c4e140d0fb532cb8260862946286cfcbbc5c42fa03a3b4448c15222fa6c37a2a6a1757aac4ac08bca5f56ca8732d357b12c67ecb729966e0b04a87d1ba220d8bf2227d3cef508c4f1cf8594f4553db29160d4d754f7f7eb2781bda05c7c99dc4da2e7dbde1ddf8266986a21c9f2b865744cad78b6b022649d1be9df1dbb14a00544fedf3666edba60f6f5affafb47f8bd8c6397fb0d9a76c44f8c69f0bb9b9ef1f5afc23dfe9d7d639168c4199440976b33898296f6f9e34d9a17512212a8d454ed9dc9617788467d7b6ac209910c861d0d39f66a1b5e66925b4615b7ce8e2ce4d5258a0d0d8e3ec3941a170f16134b9c7cd4672e9b0e6d53aaf324514cba8b08d9527c53bfc1c3f29782fd625c0da7ef431acbc6ccabe9a1c3048452bf47376f2b560d1c7fb980fcb5209194f088e445ec1d219345f9c895dbb6c65552089ad5a6f9b2d72c65ecaa83bc6c431f0eef5fc27efd5bdbc64d1e25e3f5c58ce7da3d0744412e59392a9e1b54d56c15913cd4477335067cc1bb6c0aa6b941ebe37b04daabb741cab152e2acb80e5369e30c6176c1bbde9dc848b7f42dfca20db65b6f2a1487c4813f2b21cb90d09795e4f888e1adf161150397118c5a41f3d51fb1340c76e7b6a16ab3c3198cba2bbf06d0ef20c9930a5cbaaadb8b6f8b07c54232981a0253ccf27238cd0df96e63754b47fc0b7fbaec6685d7833bf25c42a113c04deddef36355b70129c6758a9891a9c6836bebb7b7b4070a585f6157055617c77f1d82b092ba678734b72d469721ad22af4487425a66026f105aa2a4bc5d38318eb3e73e4a5b2855c4c458a4486448fbb2b0f3f00b557f8e64c43b8c6bd3f78b2d73df8ea29ea748bda45f2a1e228993a00126f47b59ad81ebf03e4f4193b847de59b22f7fd7089c1ac2c52dec2533a4a76cb752e0d838cc579b19c3a07442a23e994a90b0d752ba183d992241dfc057cc4401698fcc7c56acef7bfd5d216232ab70cd7c1f30977a2f8bae2444bc3a83fdd1852da7d915f7dface89a65406f1c25edfff009f8171ba1c12b5a764fbe0fbf0bb20d51677936884967fa1a0f043d4dabddada979d3f978ec000bf093388f03d77075ea5d39049b4117a7ad4165fea421255d2f400a8485b3116af801ec34d4b913fcdbe11109d27accd505154e9207c4ce944fd8a4c6033a61a1badf98d4be532b05d958b88bf0b7e8a9f0f2ff51c5053d57bfdd197225e7c19de8697be6de383fa65b5e78590bc228a1e96559f8bf060e437434ea9a470c81d34fca87fe23fb7b5575799f9e77c1891a8fe4b0194b912f9e8f46c4e34014076ce2bf539264ad86a66c772460d00c235eaf29ba0d5f00852fb2b8e71a71f1b4e802fe5e467a2ea5c3f8e0fbf374d634f00028374f5ea988c6f8593bf8a487ab4c04484cc082e7a9ce8dd240cf1fdfbdcd683cab2d29d393769e90929af2192a0f900f079d2eebad3ec2bd00f575c33e03d100446c8b7abf27274510fc1e17fb4366a422551f6dc43fa9e9ead60fe53e29204a34844ed70cd0ef4e29de07dbd9305a506d4aad778fbb0ad5b028020596b442ce9fe6b28d468e5b8059e2427642814b9ab972bdb0cce50bb6d771c1874ed6f40020eaf450f8c250b2d5ad002908cfd39698093d464858a976940ae4e9a13e20780c06b20b39c5a0adcf6462c075c18ed8e072ca4f912ae3fed529b77b906330da3a8106343c393513cfd2052f36418138cd5a0e85f50089504ad30aa040f68bbb363c902c4e259af18d16c63a04111543ccdeac160c699f31159393be4b5bb056ea7b69dd785aa5d08c58fca8f20fad288467612b4d13430af73f7a7e067720f231a31dec67bc7f5a27307113f772c01b84424e009857003d4ce0a906b26083c5c048330f5dde27b1059ca73b3fb478ee59f38ff0e46e485874a2277fd5f34f6e8dbae67b252924decf2914121187478b4d93be330330eb9484f5236a1defc2b1896da3e30dec25063b5d34e2f236d8d0350594084dc4b371bcb827cd0e0de522389fce0bea88315e3ca745569b6c1dc94cba59ed11031e6939c01c4b7a76b47e3ab587f79740f80d60fb01791988ccbcb108c945ea8787bd6ccb943dd11fb6eb217c500cc9693563fa91ef8c7390c103b96a380b81c39f3a9ff4d84f548405d55d186fdbb48bb0541465a79b2b2e1b13e95f28e073e4d1ca316c652007a1295725e367f65b0fdc2a1569312f5609658f48abc1b3a060ad7b5d9c06a603f79af75ae2fbc6c790b04c35e1785442c6a8c086532fdcdddba06880156c64f8a7f1140b73d71377730eeaf376bb417f65f246fbaca683b9e7d635d434fc4225f2879bf7d91e7d6a2a75fc90930d1ead7493e506a8cb6812b7c61fec4b42731c22811d5483eca0e93d02dd5fc483f10d586e526cd6174db6e56de1764ebcdc1ade2abda00f47a06b7c93784b8c366eccc6017df0e86644ec92f7df7f328250500d88fd97b569b2083b3a5d6a6cf49cfdb4a64ee45ec2a85572dfd97eef8b80caa418cd1a6b6571d132716e9ef2c55e00e35ce6482757f106988a858dcbd147fe6c085594ff935519b8f8919c469b9b7198d9e6b124696cf6d46016fd10198225e1c4abbbd8d81fe94b622a8213d60ac7293b67c60708f83066c1d5dfc9afc3bff31d934be020983783bc3cc17cce6e64a5c0858b6caf1436ba7df61a6de4c1c8a06833fa19890e4029420d764548e3b4e60e1bde35d9a6d47a57c2ed39a9bf7f213a642d49b829364a78cbac837672278500db10e484c11f3195778f774469f44cb6ec0d43513c76dbb42d1a8a60ce53526978516e424ad15701186d6ee6545e9f779adba4db742101a9333ca425748728edcdf33bbdb776bbacf7058239f2aae2d6deeeb25aad3096c11c80b44616fcd86d658764488674efabab2ebb4e4fc4c561879bc02eff420ea5fb708f44fac0bb18b96e5e357deca166556d20747cab28740b63113132d63c485aa8dcac9d12e6e57e05e3e469d38885f21f6a633a9eccfe988035e2bd83e0cad63b8754caf1cb0706f274d0a47d094ded9926acd60f9dfcf668e3530a1402e4936f5b8d4adb3e2fa0efbbcd396eeda49fa97cfb5cdb5fdd690eda0ca14794b69da4559dec7627f1c0b75d2685f4d6b2f8e118f86f1a28a91c5ef80"}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x80, 0x20, 0x0, 0x0, 0x8001, 0x20, 0x9, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x5, 0x4, @perf_bp={&(0x7f0000001680), 0xa}, 0x1000, 0x80, 0xedf, 0x9, 0x7, 0x5, 0x9fb7, 0x0, 0x7, 0x0, 0x100}, 0x0, 0x4, r1, 0x2) [ 2203.301219] FAULT_INJECTION: forcing a failure. [ 2203.301219] name failslab, interval 1, probability 0, space 0, times 0 [ 2203.303915] CPU: 1 PID: 36589 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2203.305460] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2203.307316] Call Trace: [ 2203.307858] dump_stack+0x107/0x167 [ 2203.308604] should_fail.cold+0x5/0xa [ 2203.309382] ? ext4_mb_new_blocks+0x64d/0x4570 [ 2203.310359] should_failslab+0x5/0x20 [ 2203.311211] kmem_cache_alloc+0x5b/0x310 [ 2203.312069] ext4_mb_new_blocks+0x64d/0x4570 [ 2203.312987] ? trace_hardirqs_on+0x5b/0x180 [ 2203.313895] ? ext4_cache_extents+0x148/0x2d0 [ 2203.314896] ? ext4_discard_preallocations+0xd80/0xd80 [ 2203.316021] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2203.317003] ext4_ext_map_blocks+0x1d68/0x5850 [ 2203.317984] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2203.319135] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2203.320248] ? ext4_ext_release+0x10/0x10 [ 2203.321088] ? ext4_map_blocks+0x5e0/0x1970 [ 2203.322018] ? lock_release+0x680/0x680 [ 2203.322914] ? ext4_es_lookup_extent+0x48d/0xaa0 [ 2203.323863] ? lock_downgrade+0x6d0/0x6d0 [ 2203.324725] ? down_write_killable+0x180/0x180 [ 2203.325672] ext4_map_blocks+0x652/0x1970 [ 2203.326605] ? kmem_cache_alloc+0x2a6/0x310 [ 2203.327533] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2203.328450] ? jbd2__journal_start+0xf3/0x7e0 [ 2203.329359] ? __ext4_journal_start_sb+0x214/0x390 [ 2203.330402] ? __ext4_journal_start_sb+0x1db/0x390 [ 2203.331481] ext4_iomap_begin+0x3ad/0x700 [ 2203.332334] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2203.333317] ? iomap_dio_actor+0x377/0x560 [ 2203.334223] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2203.335236] ? do_syscall_64+0x33/0x40 [ 2203.336033] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2203.337092] iomap_apply+0x164/0x810 [ 2203.337899] ? iomap_dio_rw+0x90/0x90 [ 2203.338764] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2203.339946] ? mark_held_locks+0x9e/0xe0 [ 2203.340776] ? filemap_check_errors+0xa5/0x150 [ 2203.341721] __iomap_dio_rw+0x6cd/0x1110 [ 2203.342630] ? iomap_dio_rw+0x90/0x90 [ 2203.343461] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2203.344390] ? ext4_orphan_add+0x253/0x9e0 [ 2203.345277] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2203.346379] ? ext4_empty_dir+0xae0/0xae0 [ 2203.347220] ? jbd2__journal_start+0xf3/0x7e0 [ 2203.348138] iomap_dio_rw+0x31/0x90 [ 2203.348881] ext4_file_write_iter+0xb26/0x18d0 [ 2203.349859] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2203.350876] ? kasan_save_stack+0x32/0x40 [ 2203.351694] ? kasan_save_stack+0x1b/0x40 [ 2203.352533] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2203.353574] ? iter_file_splice_write+0x16d/0xc30 [ 2203.354675] ? direct_splice_actor+0x10f/0x170 [ 2203.355617] ? splice_direct_to_actor+0x387/0x980 [ 2203.356610] ? do_splice_direct+0x1c4/0x290 [ 2203.357463] ? do_sendfile+0x553/0x1090 [ 2203.358380] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2203.359336] do_iter_readv_writev+0x476/0x750 [ 2203.360245] ? new_sync_write+0x660/0x660 [ 2203.361112] ? selinux_file_permission+0x92/0x520 [ 2203.362205] do_iter_write+0x191/0x670 [ 2203.363003] ? trace_hardirqs_on+0x5b/0x180 [ 2203.363880] vfs_iter_write+0x70/0xa0 [ 2203.364663] iter_file_splice_write+0x762/0xc30 [ 2203.365715] ? generic_splice_sendpage+0x140/0x140 [ 2203.366776] ? avc_policy_seqno+0x9/0x70 [ 2203.367601] ? selinux_file_permission+0x92/0x520 [ 2203.368587] ? lockdep_init_map_type+0x2c7/0x780 [ 2203.369651] ? generic_splice_sendpage+0x140/0x140 [ 2203.370700] direct_splice_actor+0x10f/0x170 [ 2203.371604] splice_direct_to_actor+0x387/0x980 [ 2203.372582] ? pipe_to_sendpage+0x380/0x380 [ 2203.373521] ? do_splice_to+0x160/0x160 [ 2203.374383] ? security_file_permission+0x24e/0x570 [ 2203.375418] do_splice_direct+0x1c4/0x290 [ 2203.376238] ? splice_direct_to_actor+0x980/0x980 [ 2203.377258] ? selinux_file_permission+0x92/0x520 [ 2203.378352] ? security_file_permission+0x24e/0x570 [ 2203.379383] do_sendfile+0x553/0x1090 [ 2203.380152] ? do_pwritev+0x270/0x270 [ 2203.380965] ? wait_for_completion_io+0x270/0x270 [ 2203.382194] ? rcu_read_lock_any_held+0x75/0xa0 [ 2203.383398] ? vfs_write+0x354/0xa70 [ 2203.384382] __x64_sys_sendfile64+0x1d1/0x210 [ 2203.385535] ? __ia32_sys_sendfile+0x220/0x220 [ 2203.386747] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2203.387872] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2203.388931] do_syscall_64+0x33/0x40 [ 2203.389860] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2203.390895] RIP: 0033:0x7f434b839b19 [ 2203.391652] 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 [ 2203.395302] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2203.396854] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2203.398319] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2203.399766] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2203.401226] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2203.402693] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:33:48 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = syz_mount_image$nfs(&(0x7f0000000240), &(0x7f0000000380)='./file1\x00', 0x400, 0x1, &(0x7f0000000480)=[{&(0x7f00000003c0)="6a44e98969c8e14eb63f88ff243a72659e4d147123b54f09d32185fe772baa2aac4fbcf08ffa9ada6c6651c8fa05025cb7aac3a4f9831e197342c83ba817f22f973b1c55787b1384779670c169fb2bc4bc7c7c312aa93ff747c90e9bf4151f606632dac3c5ba2fb5ee6404e715c3140a05ed1c8bd825b68ef6a20da78f112deb12b534f8da5047f289c39d25bf3395", 0x8f, 0x7fffffff}], 0xc0, &(0x7f00000004c0)={[{}], [{@measure}, {@dont_appraise}, {@obj_user={'obj_user', 0x3d, 'euid>'}}, {@defcontext={'defcontext', 0x3d, 'system_u'}}, {@obj_type={'obj_type', 0x3d, 'audit'}}, {@fscontext={'fscontext', 0x3d, 'root'}}]}) r2 = openat(r1, &(0x7f0000000540)='./file1/file0\x00', 0x0, 0x50) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r3, 0x800, 0x0) r4 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x0, 0x0) sendfile(r3, r5, 0x0, 0x100000001) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r6, 0x0) r8 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r8, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r2, 0xc018937b, &(0x7f0000000600)={{0x1, 0x1, 0x18, r4, {r6, r7}}, './file1\x00'}) r10 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r10, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) io_uring_register$IORING_REGISTER_FILES(0xffffffffffffffff, 0x2, &(0x7f0000000640)=[0xffffffffffffffff, r8, r9, r10], 0x4) syz_mount_image$msdos(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x8, 0x2, &(0x7f0000000140)=[{&(0x7f0000000080)="eb772c245593917a81a9ab4a7e5501e11cef188c3c865c5e73510c57666f3904", 0x20, 0x83fb}, {&(0x7f00000000c0)='`', 0x1, 0xfffffffffffeffff}], 0x1028, &(0x7f00000002c0)={[{@nodots}, {@fat=@errors_continue}, {@dots}, {@fat=@nocase}, {@nodots}, {@dots}, {@dots}, {@dots}, {@fat=@codepage={'codepage', 0x3d, '863'}}], [{@context={'context', 0x3d, 'sysadm_u'}}, {@audit}, {@euid_lt={'euid<', r6}}, {@euid_gt={'euid>', 0xffffffffffffffff}}, {@seclabel}]}) creat(&(0x7f0000000180)='./file1\x00', 0x41) ioctl$HIDIOCGVERSION(r5, 0x80044801, &(0x7f0000000200)) 20:33:48 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 60) [ 2203.686161] nfs: Unknown parameter 'measure' [ 2203.718639] FAULT_INJECTION: forcing a failure. [ 2203.718639] name failslab, interval 1, probability 0, space 0, times 0 [ 2203.721159] CPU: 0 PID: 36609 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2203.722639] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2203.724291] Call Trace: [ 2203.724843] dump_stack+0x107/0x167 [ 2203.725604] should_fail.cold+0x5/0xa [ 2203.726394] ? mempool_alloc+0x148/0x360 [ 2203.727221] ? mempool_free_pages+0x20/0x20 [ 2203.728111] should_failslab+0x5/0x20 [ 2203.728900] kmem_cache_alloc+0x5b/0x310 [ 2203.729894] ? mempool_free_pages+0x20/0x20 [ 2203.730946] mempool_alloc+0x148/0x360 [ 2203.731915] ? mempool_resize+0x7d0/0x7d0 [ 2203.732934] ? lock_downgrade+0x6d0/0x6d0 [ 2203.733998] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2203.735215] bio_alloc_bioset+0x36e/0x600 [ 2203.736240] ? bvec_alloc+0x2f0/0x2f0 [ 2203.737197] ? iov_iter_npages+0x1fd/0xa70 [ 2203.738270] iomap_dio_bio_actor+0x518/0xef0 [ 2203.739374] iomap_dio_actor+0x36f/0x560 [ 2203.740383] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2203.741522] ? do_syscall_64+0x33/0x40 [ 2203.742498] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2203.743797] iomap_apply+0x289/0x810 [ 2203.744724] ? iomap_dio_rw+0x90/0x90 [ 2203.745670] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2203.747077] ? mark_held_locks+0x9e/0xe0 [ 2203.748094] ? filemap_check_errors+0xa5/0x150 [ 2203.749227] __iomap_dio_rw+0x6cd/0x1110 [ 2203.750233] ? iomap_dio_rw+0x90/0x90 [ 2203.751190] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2203.752304] ? ext4_orphan_add+0x253/0x9e0 [ 2203.753337] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2203.754540] ? ext4_empty_dir+0xae0/0xae0 [ 2203.755555] ? jbd2__journal_start+0xf3/0x7e0 [ 2203.756662] iomap_dio_rw+0x31/0x90 [ 2203.757578] ext4_file_write_iter+0xb26/0x18d0 [ 2203.758712] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2203.759821] ? kasan_save_stack+0x32/0x40 [ 2203.760840] ? kasan_save_stack+0x1b/0x40 [ 2203.761851] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2203.763061] ? iter_file_splice_write+0x16d/0xc30 [ 2203.764238] ? direct_splice_actor+0x10f/0x170 [ 2203.765332] ? splice_direct_to_actor+0x387/0x980 [ 2203.766488] ? do_splice_direct+0x1c4/0x290 [ 2203.767517] ? do_sendfile+0x553/0x1090 [ 2203.768484] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2203.769636] do_iter_readv_writev+0x476/0x750 [ 2203.770744] ? new_sync_write+0x660/0x660 [ 2203.771739] ? selinux_file_permission+0x92/0x520 [ 2203.772927] do_iter_write+0x191/0x670 [ 2203.773887] ? trace_hardirqs_on+0x5b/0x180 [ 2203.774941] vfs_iter_write+0x70/0xa0 [ 2203.775861] iter_file_splice_write+0x762/0xc30 [ 2203.776996] ? generic_splice_sendpage+0x140/0x140 [ 2203.778190] ? avc_policy_seqno+0x9/0x70 [ 2203.779156] ? selinux_file_permission+0x92/0x520 [ 2203.780313] ? lockdep_init_map_type+0x2c7/0x780 [ 2203.781445] ? generic_splice_sendpage+0x140/0x140 [ 2203.782620] direct_splice_actor+0x10f/0x170 [ 2203.783676] splice_direct_to_actor+0x387/0x980 [ 2203.784789] ? pipe_to_sendpage+0x380/0x380 [ 2203.785858] ? do_splice_to+0x160/0x160 [ 2203.786816] ? security_file_permission+0x24e/0x570 [ 2203.788025] do_splice_direct+0x1c4/0x290 [ 2203.789028] ? splice_direct_to_actor+0x980/0x980 [ 2203.790177] ? selinux_file_permission+0x92/0x520 [ 2203.791340] ? security_file_permission+0x24e/0x570 [ 2203.792528] do_sendfile+0x553/0x1090 [ 2203.793456] ? do_pwritev+0x270/0x270 [ 2203.794374] ? wait_for_completion_io+0x270/0x270 [ 2203.795518] ? rcu_read_lock_any_held+0x75/0xa0 [ 2203.796609] ? vfs_write+0x354/0xa70 [ 2203.797510] __x64_sys_sendfile64+0x1d1/0x210 [ 2203.798588] ? __ia32_sys_sendfile+0x220/0x220 [ 2203.799673] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2203.800906] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2203.802189] do_syscall_64+0x33/0x40 [ 2203.803088] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2203.804296] RIP: 0033:0x7f434b839b19 [ 2203.805184] 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 [ 2203.809468] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2203.811258] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2203.812908] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2203.814577] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2203.816227] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2203.817906] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:34:03 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 61) 20:34:03 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x7e0, 0xcd08, 0x0, 0x0) 20:34:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/attr/sockcreate\x00', 0x2, 0x0) r1 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r1, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) write$binfmt_elf64(r1, &(0x7f00000002c0)={{0x7f, 0x45, 0x4c, 0x46, 0xf4, 0x3f, 0x7f, 0x3, 0xfffffffffffffffa, 0x2, 0x6, 0x400, 0x2c9, 0x40, 0x169, 0x3b, 0x8, 0x38, 0x2, 0x4a, 0x8000, 0xfff9}, [{0x70000000, 0x9, 0x6, 0x2, 0x5, 0x1, 0x1, 0x8}], "dcb011bc53715fa5f0cc77896126fae0fae0f56a31faa4aaace1d456ed7cb4084c8f11afd33f867f9b7545eb8be9c556416a116d374c66bc87e8040e6ef9f616cae47cc01975ddf9e3e92146bb9761528b112e3df2b422d14ff02d1fbc38896bd2ba58259cb3eed2d608f5d8e52d23247cbdeddb2a61b698401d452f8dae315f701e86901cb04488b6a0b2bfb629b8607eb30c8e0b99035ab22df88ada2c3914ee5cd55443e1aebd03d276e7ecce69ae392e444adea1c19a7ddea3d3665607edd0a7cbcf7cd8db72cb4140d43138e26c9080a7bb706f2333f62ad6f8e803841799c6409944c32f61d6899c600d4242481d5d", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x96a) ftruncate(r0, 0xffffffeffffff0de) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r2, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) r4 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r4, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) ioctl$sock_inet6_SIOCADDRT(r4, 0x890b, &(0x7f0000000040)={@remote, @empty, @loopback, 0x7fffffff, 0x1ff, 0x6, 0x500, 0x10000, 0x10001}) 20:34:03 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xe00, 0xcd08, 0x0, 0x0) 20:34:03 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 16) 20:34:03 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) r4 = syz_open_dev$rtc(&(0x7f0000000000), 0x8, 0x4b000) dup2(r4, r2) 20:34:03 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) ioctl$TIOCSLCKTRMIOS(r2, 0x5457, &(0x7f0000000000)) sendfile(r1, r2, 0x0, 0x100000001) 20:34:03 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x2) [ 2218.236348] FAULT_INJECTION: forcing a failure. [ 2218.236348] name failslab, interval 1, probability 0, space 0, times 0 [ 2218.238965] CPU: 0 PID: 36735 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2218.240400] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2218.242281] Call Trace: [ 2218.242860] dump_stack+0x107/0x167 [ 2218.243655] should_fail.cold+0x5/0xa [ 2218.244461] ? create_object.isra.0+0x3a/0xa20 [ 2218.245416] should_failslab+0x5/0x20 [ 2218.246222] kmem_cache_alloc+0x5b/0x310 [ 2218.247078] ? lock_chain_count+0x20/0x20 [ 2218.247973] create_object.isra.0+0x3a/0xa20 [ 2218.248908] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2218.249989] __kmalloc+0x16e/0x390 [ 2218.250758] ext4_find_extent+0xa3d/0xd30 [ 2218.251646] ext4_ext_map_blocks+0x1c8/0x5850 [ 2218.252625] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2218.253730] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2218.254844] ? ext4_ext_release+0x10/0x10 [ 2218.255725] ? ext4_map_blocks+0x5e0/0x1970 [ 2218.256633] ? lock_release+0x680/0x680 [ 2218.257470] ? ext4_es_lookup_extent+0x48d/0xaa0 [ 2218.258472] ? lock_downgrade+0x6d0/0x6d0 [ 2218.259341] ? down_write+0xe0/0x160 [ 2218.260105] ? down_write_killable+0x180/0x180 [ 2218.261082] ext4_map_blocks+0x652/0x1970 [ 2218.261956] ? kmem_cache_alloc+0x2a6/0x310 [ 2218.262874] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2218.263815] ? jbd2__journal_start+0xf3/0x7e0 [ 2218.264752] ? __ext4_journal_start_sb+0x214/0x390 [ 2218.265799] ? __ext4_journal_start_sb+0x1db/0x390 [ 2218.266871] ext4_iomap_begin+0x3ad/0x700 [ 2218.267759] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2218.268777] ? iomap_dio_actor+0x377/0x560 [ 2218.269667] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2218.270664] ? do_syscall_64+0x33/0x40 [ 2218.271483] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2218.272619] iomap_apply+0x164/0x810 [ 2218.273408] ? iomap_dio_rw+0x90/0x90 [ 2218.274219] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2218.275436] ? mark_held_locks+0x9e/0xe0 [ 2218.276298] ? filemap_check_errors+0xa5/0x150 [ 2218.277259] __iomap_dio_rw+0x6cd/0x1110 [ 2218.278095] ? iomap_dio_rw+0x90/0x90 [ 2218.278927] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2218.279859] ? ext4_orphan_add+0x253/0x9e0 [ 2218.280751] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2218.281812] ? ext4_empty_dir+0xae0/0xae0 [ 2218.282686] ? jbd2__journal_start+0xf3/0x7e0 [ 2218.283624] iomap_dio_rw+0x31/0x90 [ 2218.284388] ext4_file_write_iter+0xb26/0x18d0 [ 2218.285379] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2218.286331] ? kasan_save_stack+0x32/0x40 [ 2218.287183] ? kasan_save_stack+0x1b/0x40 [ 2218.288036] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2218.289062] ? iter_file_splice_write+0x16d/0xc30 [ 2218.290072] ? direct_splice_actor+0x10f/0x170 [ 2218.291047] ? splice_direct_to_actor+0x387/0x980 [ 2218.292052] ? do_splice_direct+0x1c4/0x290 [ 2218.293004] ? do_sendfile+0x553/0x1090 [ 2218.293848] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2218.294883] do_iter_readv_writev+0x476/0x750 [ 2218.295829] ? new_sync_write+0x660/0x660 [ 2218.296735] ? selinux_file_permission+0x92/0x520 [ 2218.297793] do_iter_write+0x191/0x670 [ 2218.298679] ? trace_hardirqs_on+0x5b/0x180 [ 2218.299603] vfs_iter_write+0x70/0xa0 [ 2218.300461] iter_file_splice_write+0x762/0xc30 [ 2218.301474] ? generic_splice_sendpage+0x140/0x140 [ 2218.302522] ? avc_policy_seqno+0x9/0x70 [ 2218.303371] ? selinux_file_permission+0x92/0x520 [ 2218.304404] ? lockdep_init_map_type+0x2c7/0x780 [ 2218.305418] ? generic_splice_sendpage+0x140/0x140 [ 2218.306462] direct_splice_actor+0x10f/0x170 [ 2218.307385] splice_direct_to_actor+0x387/0x980 [ 2218.308357] ? pipe_to_sendpage+0x380/0x380 [ 2218.309266] ? do_splice_to+0x160/0x160 [ 2218.310126] ? security_file_permission+0x24e/0x570 [ 2218.311188] do_splice_direct+0x1c4/0x290 [ 2218.312081] ? splice_direct_to_actor+0x980/0x980 [ 2218.313087] ? selinux_file_permission+0x92/0x520 [ 2218.314120] ? security_file_permission+0x24e/0x570 [ 2218.315178] do_sendfile+0x553/0x1090 [ 2218.316000] ? do_pwritev+0x270/0x270 [ 2218.316804] ? wait_for_completion_io+0x270/0x270 [ 2218.317829] ? rcu_read_lock_any_held+0x75/0xa0 [ 2218.318799] ? vfs_write+0x354/0xa70 [ 2218.319597] __x64_sys_sendfile64+0x1d1/0x210 [ 2218.320544] ? __ia32_sys_sendfile+0x220/0x220 [ 2218.321509] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2218.322629] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2218.323713] do_syscall_64+0x33/0x40 [ 2218.324506] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2218.325572] RIP: 0033:0x7f434b839b19 [ 2218.326366] 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 [ 2218.330154] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2218.331746] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2218.333220] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2218.334700] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2218.336174] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2218.337648] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 [ 2218.458084] FAULT_INJECTION: forcing a failure. [ 2218.458084] name failslab, interval 1, probability 0, space 0, times 0 [ 2218.460995] CPU: 0 PID: 36840 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2218.462422] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2218.464166] Call Trace: [ 2218.464689] dump_stack+0x107/0x167 [ 2218.465402] should_fail.cold+0x5/0xa [ 2218.466230] should_failslab+0x5/0x20 [ 2218.466973] __kmalloc_node_track_caller+0x74/0x3b0 [ 2218.468041] ? __tcp_send_ack.part.0+0x67/0x650 [ 2218.468955] ? kmem_cache_free+0xa7/0x2d0 [ 2218.469830] __alloc_skb+0xb1/0x5b0 [ 2218.470541] __tcp_send_ack.part.0+0x67/0x650 [ 2218.471437] ? kmem_cache_free+0x249/0x2d0 [ 2218.472271] tcp_send_ack+0x7d/0xa0 [ 2218.473031] tcp_cleanup_rbuf+0x468/0x5a0 [ 2218.473853] tcp_recvmsg+0xb85/0x2930 [ 2218.474644] ? tcp_splice_read+0x8c0/0x8c0 [ 2218.475504] ? sock_has_perm+0x1ea/0x280 [ 2218.476322] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2218.477367] ? lock_downgrade+0x6d0/0x6d0 [ 2218.478215] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2218.479284] ? tcp_splice_read+0x8c0/0x8c0 [ 2218.480131] inet6_recvmsg+0x13b/0x6e0 [ 2218.480916] ? inet6_bind+0x120/0x120 [ 2218.481691] ? security_socket_recvmsg+0x95/0xc0 [ 2218.482662] ? inet6_bind+0x120/0x120 [ 2218.483431] sock_recvmsg+0xff/0x180 [ 2218.484192] __sys_recvfrom+0x1be/0x2f0 [ 2218.484992] ? __ia32_sys_send+0x100/0x100 [ 2218.485853] ? lock_downgrade+0x6d0/0x6d0 [ 2218.486710] ? wait_for_completion_io+0x270/0x270 [ 2218.487690] ? rcu_read_lock_any_held+0x75/0xa0 [ 2218.488620] ? vfs_write+0x354/0xa70 [ 2218.489379] ? fput_many+0x2f/0x1a0 [ 2218.490131] ? ksys_write+0x1a9/0x260 [ 2218.490899] ? __ia32_sys_read+0xb0/0xb0 [ 2218.491721] __x64_sys_recvfrom+0xdd/0x1b0 [ 2218.492583] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2218.493624] do_syscall_64+0x33/0x40 [ 2218.494385] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2218.495413] RIP: 0033:0x7f48f19f4b19 [ 2218.496166] 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 [ 2218.499871] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2218.501420] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2218.502863] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2218.504304] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2218.505757] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000002 [ 2218.507205] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 20:34:03 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0x1c) fcntl$dupfd(r0, 0x406, r1) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x4001, 0x0) write$char_usb(r3, &(0x7f0000000240)="d241b3932cb80fbfa627ac0d7e8950bd18cfd5a21ca5ec367828e50ec7ca1d2ca931fceed9661f7064d0f4518fe6e23f0d78690464840e862b53ece76611eb336f90877040eaa0729ca0aaf9c335972406820fc4cff3ee8327b44a2916a25ae8612b05323f8e9e77fd6dfaae71e6ef4f4a29dead", 0x74) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)=ANY=[@ANYBLOB="7ffcffffffffffff5be700", @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db5fc0e05968d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) fstatfs(r2, &(0x7f0000000040)=""/21) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r4, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat(r4, &(0x7f0000000000)='./file1\x00', 0x103bc1, 0x0) sendfile(r4, r5, 0x0, 0x100000001) 20:34:03 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 62) [ 2219.005838] FAULT_INJECTION: forcing a failure. [ 2219.005838] name failslab, interval 1, probability 0, space 0, times 0 [ 2219.008924] CPU: 1 PID: 36949 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2219.010635] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2219.012728] Call Trace: [ 2219.013393] dump_stack+0x107/0x167 [ 2219.014328] should_fail.cold+0x5/0xa [ 2219.015281] ? ext4_mb_new_blocks+0x64d/0x4570 [ 2219.016405] should_failslab+0x5/0x20 [ 2219.017404] kmem_cache_alloc+0x5b/0x310 [ 2219.018446] ext4_mb_new_blocks+0x64d/0x4570 [ 2219.019569] ? trace_hardirqs_on+0x5b/0x180 [ 2219.020644] ? ext4_cache_extents+0x148/0x2d0 [ 2219.021828] ? ext4_discard_preallocations+0xd80/0xd80 [ 2219.023133] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2219.024343] ext4_ext_map_blocks+0x1d68/0x5850 [ 2219.025499] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2219.026819] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2219.028116] ? ext4_ext_release+0x10/0x10 [ 2219.029214] ? ext4_map_blocks+0x5e0/0x1970 [ 2219.030293] ? lock_release+0x680/0x680 [ 2219.031283] ? ext4_es_lookup_extent+0x48d/0xaa0 [ 2219.032438] ? lock_downgrade+0x6d0/0x6d0 [ 2219.033552] ? down_write_killable+0x180/0x180 [ 2219.034695] ext4_map_blocks+0x652/0x1970 [ 2219.035797] ? kmem_cache_alloc+0x2a6/0x310 [ 2219.036851] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2219.038028] ? jbd2__journal_start+0xf3/0x7e0 [ 2219.039131] ? __ext4_journal_start_sb+0x214/0x390 [ 2219.040351] ? __ext4_journal_start_sb+0x1db/0x390 [ 2219.041552] ext4_iomap_begin+0x3ad/0x700 [ 2219.042590] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2219.043795] ? iomap_dio_actor+0x377/0x560 [ 2219.044829] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2219.045969] ? do_syscall_64+0x33/0x40 [ 2219.046921] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2219.048214] iomap_apply+0x164/0x810 [ 2219.049195] ? iomap_dio_rw+0x90/0x90 [ 2219.050138] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2219.051594] ? mark_held_locks+0x9e/0xe0 [ 2219.052615] ? filemap_check_errors+0xa5/0x150 [ 2219.053774] __iomap_dio_rw+0x6cd/0x1110 [ 2219.054764] ? iomap_dio_rw+0x90/0x90 [ 2219.055729] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2219.056841] ? ext4_orphan_add+0x253/0x9e0 [ 2219.057908] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2219.059101] ? ext4_empty_dir+0xae0/0xae0 [ 2219.060127] ? jbd2__journal_start+0xf3/0x7e0 [ 2219.061233] iomap_dio_rw+0x31/0x90 [ 2219.062141] ext4_file_write_iter+0xb26/0x18d0 [ 2219.063265] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2219.064389] ? kasan_save_stack+0x32/0x40 [ 2219.065391] ? kasan_save_stack+0x1b/0x40 [ 2219.066429] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2219.067642] ? iter_file_splice_write+0x16d/0xc30 [ 2219.068793] ? direct_splice_actor+0x10f/0x170 [ 2219.069894] ? splice_direct_to_actor+0x387/0x980 [ 2219.071040] ? do_splice_direct+0x1c4/0x290 [ 2219.072077] ? do_sendfile+0x553/0x1090 [ 2219.073037] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2219.074182] do_iter_readv_writev+0x476/0x750 [ 2219.075270] ? new_sync_write+0x660/0x660 [ 2219.076300] ? selinux_file_permission+0x92/0x520 [ 2219.077488] do_iter_write+0x191/0x670 [ 2219.078470] ? trace_hardirqs_on+0x5b/0x180 [ 2219.079520] vfs_iter_write+0x70/0xa0 [ 2219.080455] iter_file_splice_write+0x762/0xc30 [ 2219.081598] ? generic_splice_sendpage+0x140/0x140 [ 2219.082823] ? avc_policy_seqno+0x9/0x70 [ 2219.083797] ? selinux_file_permission+0x92/0x520 [ 2219.084995] ? lockdep_init_map_type+0x2c7/0x780 [ 2219.086148] ? generic_splice_sendpage+0x140/0x140 [ 2219.087346] direct_splice_actor+0x10f/0x170 [ 2219.088412] splice_direct_to_actor+0x387/0x980 [ 2219.089554] ? pipe_to_sendpage+0x380/0x380 [ 2219.090613] ? do_splice_to+0x160/0x160 [ 2219.091590] ? security_file_permission+0x24e/0x570 [ 2219.092797] do_splice_direct+0x1c4/0x290 [ 2219.093794] ? splice_direct_to_actor+0x980/0x980 [ 2219.094973] ? selinux_file_permission+0x92/0x520 [ 2219.096128] ? security_file_permission+0x24e/0x570 [ 2219.097370] do_sendfile+0x553/0x1090 [ 2219.098310] ? do_pwritev+0x270/0x270 [ 2219.099265] ? wait_for_completion_io+0x270/0x270 [ 2219.100415] ? rcu_read_lock_any_held+0x75/0xa0 [ 2219.101547] ? vfs_write+0x354/0xa70 [ 2219.102469] __x64_sys_sendfile64+0x1d1/0x210 [ 2219.103545] ? __ia32_sys_sendfile+0x220/0x220 [ 2219.104673] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2219.105942] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2219.107214] do_syscall_64+0x33/0x40 [ 2219.108115] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2219.109390] RIP: 0033:0x7f434b839b19 [ 2219.110302] 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 [ 2219.114661] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2219.116461] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2219.118198] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2219.119858] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2219.121511] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2219.123172] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:34:20 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xf00, 0xcd08, 0x0, 0x0) 20:34:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x128, 0x0, 0x400, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) r4 = socket$inet6(0xa, 0x4, 0x5) sendfile(r0, r2, &(0x7f0000000000)=0x5, 0xfffffffffffff801) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f00000002c0)) 20:34:20 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xa80, 0xcd08, 0x0, 0x0) 20:34:20 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 17) 20:34:20 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x3) 20:34:20 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 63) 20:34:20 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1e3c42, 0x120) lseek(r1, 0x800, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f00000002c0)={{0x0, 0xc6, 0x10001, 0xc5, 0x1, 0x3, 0x4674, 0x0, 0x6, 0x1, 0x0, 0x6, 0x5, 0x8, 0x80000001}}) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:34:20 executing program 2: sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x80808828}, 0xc, &(0x7f0000000180)={&(0x7f00000002c0)={0x28c, 0x0, 0x2, 0x70bd27, 0x25dfdbfd, {}, [@ETHTOOL_A_FEATURES_WANTED={0x18, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x1}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x43}]}, @ETHTOOL_A_FEATURES_WANTED={0x15c, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0xeb, 0x4, "e1e72c3b0280eeff57f4736612c76a2b9780f5532c5f8dd85c9993bdf078504a69836034d294179b474bb739124a536bd0f36e76fa8374f4f30c46354156ba6548101ad01738b703601529534d636cc2a469fef603796a492fbefd58aef716de0ed37a6737f71b039f22b271b86328ee23ade77bc71e01c4437031733b1b0de926e45f9f2cd733406de5c23286881ea6cdbce0ed3df59398f2f388b8ec187104bd56d0ecd8ab4c7f5f8374a1c01f7b96e0addf2ba96aace52f88cb456bde5d67a557455944a5318df8bfad1b18054228868ea8151daee620e58ed80125f7679e9527001d4d6708"}, @ETHTOOL_A_BITSET_MASK={0x6a, 0x5, "b0ab495e169bfcff0e8216714e937fdb07a515b051f0a3f04e5c2ee307b09482bc1198c1c0178ae9b85c5ae0318dd5464c83b8ced0d4de57043731b618ebd6e5ed9b1d33cae58c9ec80e8478dab7901ba8b4b448721a7534211e086879ba6d22ef325da0e248"}]}, @ETHTOOL_A_FEATURES_WANTED={0x100, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x1}, @ETHTOOL_A_BITSET_VALUE={0xe3, 0x4, "2bf6eef71321999e8d25ed2ee0b48fef70685c4adb9c193ee511fe889cd1ee67a583a839eefc5d53b9786407895a6b5e2230837993a32a9d3fefaff00a3521bb9260b97c35bafd2f323a25a7e794db239e57de034a1b686f299521471afef9099f9cd212393c105b4130a77404b2132f11eb5d91c7c533b63eaea919e338c0ed2abdb7ab2e402150fbe12084336f33ed79a785ba94eb98185d999aa7b01e04f8041742fd5825adfb1e67105843b2a718e1dd4d2d5a0a131d1e5f0111bbeddbf1e708c026ec8d94d6dd151281bcc55a426de05a7dee35b1d06c07eed3eb44de"}, @ETHTOOL_A_BITSET_BITS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x4}]}, 0x28c}, 0x1, 0x0, 0x0, 0x8811}, 0x4020840) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) signalfd4(r2, &(0x7f0000000000)={[0x5]}, 0x8, 0x800) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) [ 2235.223898] FAULT_INJECTION: forcing a failure. [ 2235.223898] name failslab, interval 1, probability 0, space 0, times 0 [ 2235.226531] CPU: 1 PID: 36976 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2235.227950] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2235.229730] Call Trace: [ 2235.230303] dump_stack+0x107/0x167 [ 2235.231153] should_fail.cold+0x5/0xa [ 2235.232054] ? mempool_alloc+0x148/0x360 [ 2235.232903] ? mempool_free_pages+0x20/0x20 [ 2235.233796] should_failslab+0x5/0x20 [ 2235.234603] kmem_cache_alloc+0x5b/0x310 [ 2235.235459] ? mempool_free_pages+0x20/0x20 [ 2235.236361] mempool_alloc+0x148/0x360 [ 2235.237180] ? mempool_resize+0x7d0/0x7d0 [ 2235.238263] ? lock_downgrade+0x6d0/0x6d0 [ 2235.239376] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2235.240655] bio_alloc_bioset+0x36e/0x600 [ 2235.241648] ? bvec_alloc+0x2f0/0x2f0 [ 2235.242574] ? iov_iter_npages+0x1fd/0xa70 [ 2235.243590] iomap_dio_bio_actor+0x518/0xef0 [ 2235.244662] iomap_dio_actor+0x36f/0x560 [ 2235.245703] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2235.246855] ? do_syscall_64+0x33/0x40 [ 2235.247754] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2235.248840] iomap_apply+0x289/0x810 [ 2235.249595] ? iomap_dio_rw+0x90/0x90 [ 2235.250378] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2235.251727] ? mark_held_locks+0x9e/0xe0 [ 2235.252632] ? filemap_check_errors+0xa5/0x150 [ 2235.253732] __iomap_dio_rw+0x6cd/0x1110 [ 2235.254574] ? iomap_dio_rw+0x90/0x90 [ 2235.255425] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2235.256504] ? ext4_orphan_add+0x253/0x9e0 [ 2235.257402] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2235.258414] ? ext4_empty_dir+0xae0/0xae0 [ 2235.259271] ? jbd2__journal_start+0xf3/0x7e0 [ 2235.260222] iomap_dio_rw+0x31/0x90 [ 2235.261143] ext4_file_write_iter+0xb26/0x18d0 [ 2235.262150] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2235.263073] ? kasan_save_stack+0x32/0x40 [ 2235.263911] ? kasan_save_stack+0x1b/0x40 [ 2235.264753] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2235.265910] ? iter_file_splice_write+0x16d/0xc30 [ 2235.267053] ? direct_splice_actor+0x10f/0x170 [ 2235.267969] ? splice_direct_to_actor+0x387/0x980 [ 2235.268929] ? do_splice_direct+0x1c4/0x290 [ 2235.269873] ? do_sendfile+0x553/0x1090 [ 2235.270806] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2235.271856] do_iter_readv_writev+0x476/0x750 [ 2235.272762] ? new_sync_write+0x660/0x660 [ 2235.273842] ? selinux_file_permission+0x92/0x520 [ 2235.275198] do_iter_write+0x191/0x670 [ 2235.276179] ? trace_hardirqs_on+0x5b/0x180 [ 2235.277289] vfs_iter_write+0x70/0xa0 [ 2235.278290] iter_file_splice_write+0x762/0xc30 [ 2235.279552] ? generic_splice_sendpage+0x140/0x140 [ 2235.280786] ? avc_policy_seqno+0x9/0x70 [ 2235.281917] ? selinux_file_permission+0x92/0x520 [ 2235.283090] ? lockdep_init_map_type+0x2c7/0x780 [ 2235.284083] ? generic_splice_sendpage+0x140/0x140 [ 2235.285217] direct_splice_actor+0x10f/0x170 [ 2235.286255] splice_direct_to_actor+0x387/0x980 [ 2235.287306] ? pipe_to_sendpage+0x380/0x380 [ 2235.288179] ? do_splice_to+0x160/0x160 [ 2235.289063] ? security_file_permission+0x24e/0x570 [ 2235.290087] do_splice_direct+0x1c4/0x290 [ 2235.291013] ? splice_direct_to_actor+0x980/0x980 [ 2235.292104] ? selinux_file_permission+0x92/0x520 [ 2235.293083] ? security_file_permission+0x24e/0x570 [ 2235.294208] do_sendfile+0x553/0x1090 [ 2235.295152] ? do_pwritev+0x270/0x270 [ 2235.295962] ? wait_for_completion_io+0x270/0x270 [ 2235.296946] ? rcu_read_lock_any_held+0x75/0xa0 [ 2235.297969] ? vfs_write+0x354/0xa70 [ 2235.298871] __x64_sys_sendfile64+0x1d1/0x210 [ 2235.299849] ? __ia32_sys_sendfile+0x220/0x220 [ 2235.300787] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2235.301985] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2235.303198] do_syscall_64+0x33/0x40 [ 2235.303958] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2235.305037] RIP: 0033:0x7f434b839b19 [ 2235.305854] 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 [ 2235.309879] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2235.311668] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2235.313182] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2235.314862] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2235.316315] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2235.317921] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:34:20 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file1\x00', 0x4600, 0x107) sendfile(r1, r2, 0x0, 0x100000001) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) openat(r3, &(0x7f0000000040)='./file1\x00', 0x200000, 0xa2) 20:34:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r4 = fork() tkill(r4, 0x14) ptrace$setsig(0x4203, r4, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f00000002c0)) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x2, 0x4e, 0x1, 0x0, 0x0, 0x1, 0x100, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7, 0x4, @perf_config_ext={0x6}, 0x10000, 0x543cfd11, 0x1, 0x2, 0x0, 0x9a, 0x800, 0x0, 0x3f, 0x0, 0x7}, r4, 0x1, r2, 0x3) sendfile(r1, r3, 0x0, 0x100000001) [ 2235.602031] FAULT_INJECTION: forcing a failure. [ 2235.602031] name failslab, interval 1, probability 0, space 0, times 0 [ 2235.604589] CPU: 1 PID: 37088 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2235.606025] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2235.607720] Call Trace: [ 2235.608284] dump_stack+0x107/0x167 [ 2235.609051] should_fail.cold+0x5/0xa [ 2235.609843] ? create_object.isra.0+0x3a/0xa20 [ 2235.610813] should_failslab+0x5/0x20 [ 2235.611608] kmem_cache_alloc+0x5b/0x310 [ 2235.612464] create_object.isra.0+0x3a/0xa20 [ 2235.613379] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2235.614451] __kmalloc_node_track_caller+0x1a6/0x3b0 [ 2235.615509] ? __tcp_send_ack.part.0+0x67/0x650 [ 2235.616477] ? kmem_cache_free+0xa7/0x2d0 [ 2235.617343] __alloc_skb+0xb1/0x5b0 [ 2235.618120] __tcp_send_ack.part.0+0x67/0x650 [ 2235.619081] ? kmem_cache_free+0x249/0x2d0 [ 2235.619970] tcp_send_ack+0x7d/0xa0 [ 2235.620735] tcp_cleanup_rbuf+0x468/0x5a0 [ 2235.621609] tcp_recvmsg+0xb85/0x2930 [ 2235.622450] ? tcp_splice_read+0x8c0/0x8c0 [ 2235.623346] ? sock_has_perm+0x1ea/0x280 [ 2235.624199] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2235.625268] ? lock_downgrade+0x6d0/0x6d0 [ 2235.626145] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2235.627236] ? tcp_splice_read+0x8c0/0x8c0 [ 2235.628112] inet6_recvmsg+0x13b/0x6e0 [ 2235.628928] ? inet6_bind+0x120/0x120 [ 2235.629752] ? security_socket_recvmsg+0x95/0xc0 [ 2235.630754] ? inet6_bind+0x120/0x120 [ 2235.631548] sock_recvmsg+0xff/0x180 [ 2235.632327] __sys_recvfrom+0x1be/0x2f0 [ 2235.633176] ? __ia32_sys_send+0x100/0x100 [ 2235.634074] ? lock_downgrade+0x6d0/0x6d0 [ 2235.634967] ? wait_for_completion_io+0x270/0x270 [ 2235.635968] ? rcu_read_lock_any_held+0x75/0xa0 [ 2235.636933] ? vfs_write+0x354/0xa70 [ 2235.637712] ? fput_many+0x2f/0x1a0 [ 2235.638477] ? ksys_write+0x1a9/0x260 [ 2235.639268] ? __ia32_sys_read+0xb0/0xb0 [ 2235.640115] __x64_sys_recvfrom+0xdd/0x1b0 [ 2235.641004] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2235.642130] do_syscall_64+0x33/0x40 [ 2235.642722] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2235.643494] RIP: 0033:0x7f48f19f4b19 [ 2235.644056] 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 [ 2235.646838] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2235.647975] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2235.649047] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2235.650129] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2235.651197] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000002 [ 2235.652257] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 20:34:20 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file1\x00', 0x4600, 0x107) sendfile(r1, r2, 0x0, 0x100000001) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) openat(r3, &(0x7f0000000040)='./file1\x00', 0x200000, 0xa2) 20:34:20 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 64) 20:34:20 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) r2 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) sendmsg$NFNL_MSG_ACCT_GET(r2, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)={0x4c, 0x1, 0x7, 0x203, 0x0, 0x0, {0xa, 0x0, 0xa}, [@NFACCT_FILTER={0x4}, @NFACCT_NAME={0x9, 0x1, 'syz1\x00'}, @NFACCT_BYTES={0xc, 0x3, 0x1, 0x0, 0x9430}, @NFACCT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x2}, @NFACCT_QUOTA={0xc, 0x6, 0x1, 0x0, 0x2}, @NFACCT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x1}]}, 0x4c}, 0x1, 0x0, 0x0, 0x40048080}, 0x10) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) 20:34:20 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xaf0, 0xcd08, 0x0, 0x0) [ 2236.046970] FAULT_INJECTION: forcing a failure. [ 2236.046970] name failslab, interval 1, probability 0, space 0, times 0 [ 2236.049609] CPU: 0 PID: 37297 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2236.051158] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2236.052954] Call Trace: [ 2236.053558] dump_stack+0x107/0x167 [ 2236.054387] should_fail.cold+0x5/0xa [ 2236.055235] ? create_object.isra.0+0x3a/0xa20 [ 2236.056244] should_failslab+0x5/0x20 [ 2236.057085] kmem_cache_alloc+0x5b/0x310 [ 2236.057995] ? quarantine_put+0x8b/0x1a0 [ 2236.058900] ? trace_hardirqs_on+0x5b/0x180 [ 2236.059859] create_object.isra.0+0x3a/0xa20 [ 2236.060844] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2236.061978] kmem_cache_alloc+0x159/0x310 [ 2236.062913] ? mempool_free_pages+0x20/0x20 [ 2236.063871] mempool_alloc+0x148/0x360 [ 2236.064751] ? mempool_resize+0x7d0/0x7d0 [ 2236.065676] ? lock_downgrade+0x6d0/0x6d0 [ 2236.066638] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2236.067745] bio_alloc_bioset+0x36e/0x600 [ 2236.068674] ? bvec_alloc+0x2f0/0x2f0 [ 2236.069532] ? iov_iter_npages+0x1fd/0xa70 [ 2236.070486] iomap_dio_bio_actor+0x518/0xef0 [ 2236.071487] iomap_dio_actor+0x36f/0x560 [ 2236.072403] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2236.073444] ? do_syscall_64+0x33/0x40 [ 2236.074327] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2236.075521] iomap_apply+0x289/0x810 [ 2236.076362] ? iomap_dio_rw+0x90/0x90 [ 2236.077219] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2236.078519] ? mark_held_locks+0x9e/0xe0 [ 2236.079458] ? filemap_check_errors+0xa5/0x150 [ 2236.080481] __iomap_dio_rw+0x6cd/0x1110 [ 2236.081392] ? iomap_dio_rw+0x90/0x90 [ 2236.082274] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2236.083294] ? ext4_orphan_add+0x253/0x9e0 [ 2236.084278] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2236.085403] ? ext4_empty_dir+0xae0/0xae0 [ 2236.086381] ? jbd2__journal_start+0xf3/0x7e0 [ 2236.087433] iomap_dio_rw+0x31/0x90 [ 2236.088283] ext4_file_write_iter+0xb26/0x18d0 [ 2236.089363] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2236.090437] ? kasan_save_stack+0x32/0x40 [ 2236.091407] ? kasan_save_stack+0x1b/0x40 [ 2236.092381] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2236.093559] ? iter_file_splice_write+0x16d/0xc30 [ 2236.094689] ? direct_splice_actor+0x10f/0x170 [ 2236.095757] ? splice_direct_to_actor+0x387/0x980 [ 2236.096867] ? do_splice_direct+0x1c4/0x290 [ 2236.097868] ? do_sendfile+0x553/0x1090 [ 2236.098733] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2236.099717] do_iter_readv_writev+0x476/0x750 [ 2236.100652] ? new_sync_write+0x660/0x660 [ 2236.101516] ? selinux_file_permission+0x92/0x520 [ 2236.102546] do_iter_write+0x191/0x670 [ 2236.103374] ? trace_hardirqs_on+0x5b/0x180 [ 2236.104287] vfs_iter_write+0x70/0xa0 [ 2236.105085] iter_file_splice_write+0x762/0xc30 [ 2236.106084] ? generic_splice_sendpage+0x140/0x140 [ 2236.107226] ? avc_policy_seqno+0x9/0x70 [ 2236.108165] ? selinux_file_permission+0x92/0x520 [ 2236.109294] ? lockdep_init_map_type+0x2c7/0x780 [ 2236.110407] ? generic_splice_sendpage+0x140/0x140 [ 2236.111546] direct_splice_actor+0x10f/0x170 [ 2236.112574] splice_direct_to_actor+0x387/0x980 [ 2236.113653] ? pipe_to_sendpage+0x380/0x380 [ 2236.114663] ? do_splice_to+0x160/0x160 [ 2236.115548] ? security_file_permission+0x24e/0x570 [ 2236.116594] do_splice_direct+0x1c4/0x290 [ 2236.117450] ? splice_direct_to_actor+0x980/0x980 [ 2236.118466] ? selinux_file_permission+0x92/0x520 [ 2236.119469] ? security_file_permission+0x24e/0x570 [ 2236.120526] do_sendfile+0x553/0x1090 [ 2236.121331] ? do_pwritev+0x270/0x270 [ 2236.122146] ? wait_for_completion_io+0x270/0x270 [ 2236.123145] ? rcu_read_lock_any_held+0x75/0xa0 [ 2236.124110] ? vfs_write+0x354/0xa70 [ 2236.124894] __x64_sys_sendfile64+0x1d1/0x210 [ 2236.125836] ? __ia32_sys_sendfile+0x220/0x220 [ 2236.126818] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2236.127931] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2236.129017] do_syscall_64+0x33/0x40 [ 2236.129810] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2236.130891] RIP: 0033:0x7f434b839b19 [ 2236.131672] 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 [ 2236.135431] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2236.136993] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2236.138459] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2236.139919] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2236.141369] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2236.142848] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:34:21 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x7) 20:34:21 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file1\x00', 0x4600, 0x107) sendfile(r1, r2, 0x0, 0x100000001) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) openat(r3, &(0x7f0000000040)='./file1\x00', 0x200000, 0xa2) 20:34:21 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 18) 20:34:21 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xfc0, 0xcd08, 0x0, 0x0) 20:34:21 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 65) [ 2236.695287] FAULT_INJECTION: forcing a failure. [ 2236.695287] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2236.697478] CPU: 1 PID: 37320 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2236.698553] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2236.699831] Call Trace: [ 2236.700257] dump_stack+0x107/0x167 [ 2236.700861] should_fail.cold+0x5/0xa [ 2236.701471] _copy_to_iter+0x264/0x12d0 [ 2236.702146] ? sk_wait_data+0x2f3/0x450 [ 2236.702790] ? _copy_from_iter_nocache+0xd60/0xd60 [ 2236.703556] ? mark_held_locks+0x9e/0xe0 [ 2236.704201] ? __virt_addr_valid+0x128/0x350 [ 2236.704878] ? __check_object_size+0x319/0x440 [ 2236.705598] simple_copy_to_iter+0x4c/0x70 [ 2236.706262] __skb_datagram_iter+0x122/0x880 [ 2236.706960] ? sock_set_mark+0x110/0x110 [ 2236.707604] ? zerocopy_sg_from_iter+0x110/0x110 [ 2236.708354] skb_copy_datagram_iter+0x88/0x190 [ 2236.709092] tcp_recvmsg+0x13b5/0x2930 [ 2236.709741] ? tcp_splice_read+0x8c0/0x8c0 [ 2236.710417] ? sock_has_perm+0x1ea/0x280 [ 2236.711079] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2236.711899] ? lock_downgrade+0x6d0/0x6d0 [ 2236.712548] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2236.713375] ? tcp_splice_read+0x8c0/0x8c0 [ 2236.714049] inet6_recvmsg+0x13b/0x6e0 [ 2236.714664] ? inet6_bind+0x120/0x120 [ 2236.715276] ? security_socket_recvmsg+0x95/0xc0 [ 2236.716016] ? inet6_bind+0x120/0x120 [ 2236.716601] sock_recvmsg+0xff/0x180 [ 2236.717186] __sys_recvfrom+0x1be/0x2f0 [ 2236.717821] ? __ia32_sys_send+0x100/0x100 [ 2236.718498] ? lock_downgrade+0x6d0/0x6d0 [ 2236.719169] ? wait_for_completion_io+0x270/0x270 [ 2236.719947] ? rcu_read_lock_any_held+0x75/0xa0 [ 2236.720683] ? vfs_write+0x354/0xa70 [ 2236.721265] ? fput_many+0x2f/0x1a0 [ 2236.721852] ? ksys_write+0x1a9/0x260 [ 2236.722474] ? __ia32_sys_read+0xb0/0xb0 [ 2236.723124] __x64_sys_recvfrom+0xdd/0x1b0 [ 2236.723805] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2236.724608] do_syscall_64+0x33/0x40 [ 2236.725213] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2236.726029] RIP: 0033:0x7f48f19f4b19 [ 2236.726642] 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 [ 2236.729457] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2236.730671] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2236.731772] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2236.732875] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2236.733993] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000002 [ 2236.735092] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 20:34:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ftruncate(r2, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) 20:34:21 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r4 = fork() tkill(r4, 0x14) ptrace$setsig(0x4203, r4, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f00000002c0)) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x2, 0x4e, 0x1, 0x0, 0x0, 0x1, 0x100, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7, 0x4, @perf_config_ext={0x6}, 0x10000, 0x543cfd11, 0x1, 0x2, 0x0, 0x9a, 0x800, 0x0, 0x3f, 0x0, 0x7}, r4, 0x1, r2, 0x3) sendfile(r1, r3, 0x0, 0x100000001) 20:34:21 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f00000002c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r2, @ANYBLOB="01000000000000002e2f66696c653100d58426af1291199481867b2afd6203ea204ae71164cf7540a884af28c74c63eb1d9e73e97de7eebc27dc052cce1e76a0cc81a5288d68adffc8eab15d1a72d7f66f0687a6a5f207a03b6517eb28262589e0cd0196012d7edcf0d63f8f56ed8fd6aebd62761863994b26b259"]) perf_event_open(&(0x7f0000000000)={0x0, 0x80, 0x87, 0x2, 0x3, 0x0, 0x0, 0x5cc, 0x23c01, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x9, 0x0, @perf_config_ext={0xd8a, 0xe780}, 0x100, 0x99f, 0x1, 0x7, 0x200, 0x3, 0x8, 0x0, 0xfffffffc, 0x0, 0x8}, 0x0, 0x8, r4, 0x8) getsockopt$SO_BINDTODEVICE(r4, 0x1, 0x19, &(0x7f0000000140), 0x10) [ 2236.853709] FAULT_INJECTION: forcing a failure. [ 2236.853709] name failslab, interval 1, probability 0, space 0, times 0 [ 2236.855588] CPU: 1 PID: 37427 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2236.856682] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2236.857958] Call Trace: [ 2236.858394] dump_stack+0x107/0x167 [ 2236.858988] should_fail.cold+0x5/0xa [ 2236.859604] ? bvec_alloc+0x148/0x2f0 [ 2236.860233] should_failslab+0x5/0x20 [ 2236.860842] kmem_cache_alloc+0x5b/0x310 [ 2236.861495] bvec_alloc+0x148/0x2f0 [ 2236.862112] bio_alloc_bioset+0x40a/0x600 [ 2236.862763] ? bvec_alloc+0x2f0/0x2f0 [ 2236.863386] ? iov_iter_npages+0x1fd/0xa70 [ 2236.864051] iomap_dio_bio_actor+0x518/0xef0 [ 2236.864753] iomap_dio_actor+0x36f/0x560 [ 2236.865395] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2236.866139] ? do_syscall_64+0x33/0x40 [ 2236.866744] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2236.867576] iomap_apply+0x289/0x810 [ 2236.868153] ? iomap_dio_rw+0x90/0x90 [ 2236.868762] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2236.869658] ? mark_held_locks+0x9e/0xe0 [ 2236.870316] ? filemap_check_errors+0xa5/0x150 [ 2236.871038] __iomap_dio_rw+0x6cd/0x1110 [ 2236.871666] ? iomap_dio_rw+0x90/0x90 [ 2236.872315] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2236.873031] ? ext4_orphan_add+0x253/0x9e0 [ 2236.873698] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2236.874488] ? ext4_empty_dir+0xae0/0xae0 [ 2236.875135] ? jbd2__journal_start+0xf3/0x7e0 [ 2236.875851] iomap_dio_rw+0x31/0x90 [ 2236.876422] ext4_file_write_iter+0xb26/0x18d0 [ 2236.877148] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2236.877888] ? kasan_save_stack+0x32/0x40 [ 2236.878545] ? kasan_save_stack+0x1b/0x40 [ 2236.879212] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2236.880007] ? iter_file_splice_write+0x16d/0xc30 [ 2236.880762] ? direct_splice_actor+0x10f/0x170 [ 2236.881476] ? splice_direct_to_actor+0x387/0x980 [ 2236.882238] ? do_splice_direct+0x1c4/0x290 [ 2236.882923] ? do_sendfile+0x553/0x1090 [ 2236.883553] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2236.884295] do_iter_readv_writev+0x476/0x750 [ 2236.884998] ? new_sync_write+0x660/0x660 [ 2236.885654] ? selinux_file_permission+0x92/0x520 [ 2236.886448] do_iter_write+0x191/0x670 [ 2236.887064] ? trace_hardirqs_on+0x5b/0x180 [ 2236.887736] vfs_iter_write+0x70/0xa0 [ 2236.888337] iter_file_splice_write+0x762/0xc30 [ 2236.889103] ? generic_splice_sendpage+0x140/0x140 [ 2236.889866] ? avc_policy_seqno+0x9/0x70 [ 2236.890514] ? selinux_file_permission+0x92/0x520 [ 2236.891280] ? lockdep_init_map_type+0x2c7/0x780 [ 2236.892020] ? generic_splice_sendpage+0x140/0x140 [ 2236.892771] direct_splice_actor+0x10f/0x170 [ 2236.893471] splice_direct_to_actor+0x387/0x980 [ 2236.894219] ? pipe_to_sendpage+0x380/0x380 [ 2236.894895] ? do_splice_to+0x160/0x160 [ 2236.895516] ? security_file_permission+0x24e/0x570 [ 2236.896293] do_splice_direct+0x1c4/0x290 [ 2236.896945] ? splice_direct_to_actor+0x980/0x980 [ 2236.897685] ? selinux_file_permission+0x92/0x520 [ 2236.898464] ? security_file_permission+0x24e/0x570 [ 2236.899283] do_sendfile+0x553/0x1090 [ 2236.899887] ? do_pwritev+0x270/0x270 [ 2236.900481] ? wait_for_completion_io+0x270/0x270 [ 2236.901253] ? rcu_read_lock_any_held+0x75/0xa0 [ 2236.901984] ? vfs_write+0x354/0xa70 [ 2236.902579] __x64_sys_sendfile64+0x1d1/0x210 [ 2236.903287] ? __ia32_sys_sendfile+0x220/0x220 [ 2236.904015] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2236.904838] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2236.905638] do_syscall_64+0x33/0x40 [ 2236.906231] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2236.907031] RIP: 0033:0x7f434b839b19 [ 2236.907619] 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 [ 2236.910427] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2236.911589] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2236.912702] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2236.913791] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2236.914896] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2236.915991] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:34:35 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xb60, 0xcd08, 0x0, 0x0) 20:34:35 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1002, 0xcd08, 0x0, 0x0) 20:34:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r3, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r3, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)=ANY=[@ANYBLOB="8938f476d5999b545be700", @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db5fc0e05968d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) r4 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x6e) dup2(r3, r4) sendfile(r1, r2, 0x0, 0x100000001) 20:34:35 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:34:35 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 19) 20:34:35 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x8) 20:34:35 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r4 = fork() tkill(r4, 0x14) ptrace$setsig(0x4203, r4, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f00000002c0)) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x2, 0x4e, 0x1, 0x0, 0x0, 0x1, 0x100, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7, 0x4, @perf_config_ext={0x6}, 0x10000, 0x543cfd11, 0x1, 0x2, 0x0, 0x9a, 0x800, 0x0, 0x3f, 0x0, 0x7}, r4, 0x1, r2, 0x3) sendfile(r1, r3, 0x0, 0x100000001) 20:34:35 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 66) [ 2250.674137] FAULT_INJECTION: forcing a failure. [ 2250.674137] name failslab, interval 1, probability 0, space 0, times 0 [ 2250.675712] CPU: 1 PID: 37552 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2250.676615] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2250.677682] Call Trace: [ 2250.678041] dump_stack+0x107/0x167 [ 2250.678550] should_fail.cold+0x5/0xa [ 2250.679046] ? create_object.isra.0+0x3a/0xa20 [ 2250.679643] should_failslab+0x5/0x20 [ 2250.680142] kmem_cache_alloc+0x5b/0x310 [ 2250.680668] ? blk_queue_enter+0xc30/0xc30 [ 2250.681223] create_object.isra.0+0x3a/0xa20 [ 2250.681790] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2250.682463] kmem_cache_alloc+0x159/0x310 [ 2250.683017] jbd2__journal_start+0x190/0x7e0 [ 2250.683595] __ext4_journal_start_sb+0x214/0x390 [ 2250.684223] ext4_iomap_begin+0x485/0x700 [ 2250.684768] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2250.685419] ? iomap_dio_actor+0x377/0x560 [ 2250.685976] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2250.686601] ? do_syscall_64+0x33/0x40 [ 2250.687107] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2250.687813] iomap_apply+0x164/0x810 [ 2250.688301] ? iomap_dio_rw+0x90/0x90 [ 2250.688800] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2250.689555] ? mark_held_locks+0x9e/0xe0 [ 2250.690098] ? filemap_check_errors+0xa5/0x150 [ 2250.690696] __iomap_dio_rw+0x6cd/0x1110 [ 2250.691227] ? iomap_dio_rw+0x90/0x90 [ 2250.691737] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2250.692326] ? ext4_orphan_add+0x253/0x9e0 [ 2250.692876] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2250.693512] ? ext4_empty_dir+0xae0/0xae0 [ 2250.694050] ? jbd2__journal_start+0xf3/0x7e0 [ 2250.694626] iomap_dio_rw+0x31/0x90 [ 2250.695079] ext4_file_write_iter+0xb26/0x18d0 [ 2250.695676] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2250.696254] ? kasan_save_stack+0x32/0x40 [ 2250.696765] ? kasan_save_stack+0x1b/0x40 [ 2250.697289] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2250.697922] ? iter_file_splice_write+0x16d/0xc30 [ 2250.698523] ? direct_splice_actor+0x10f/0x170 [ 2250.699111] ? splice_direct_to_actor+0x387/0x980 [ 2250.699721] ? do_splice_direct+0x1c4/0x290 [ 2250.700274] ? do_sendfile+0x553/0x1090 [ 2250.700786] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2250.701385] do_iter_readv_writev+0x476/0x750 [ 2250.701971] ? new_sync_write+0x660/0x660 [ 2250.702507] ? selinux_file_permission+0x92/0x520 [ 2250.703138] do_iter_write+0x191/0x670 [ 2250.703642] ? trace_hardirqs_on+0x5b/0x180 [ 2250.704202] vfs_iter_write+0x70/0xa0 [ 2250.704694] iter_file_splice_write+0x762/0xc30 [ 2250.705307] ? generic_splice_sendpage+0x140/0x140 [ 2250.705946] ? avc_policy_seqno+0x9/0x70 [ 2250.706478] ? selinux_file_permission+0x92/0x520 [ 2250.707108] ? lockdep_init_map_type+0x2c7/0x780 [ 2250.707717] ? generic_splice_sendpage+0x140/0x140 [ 2250.708355] direct_splice_actor+0x10f/0x170 [ 2250.708904] splice_direct_to_actor+0x387/0x980 [ 2250.709511] ? pipe_to_sendpage+0x380/0x380 [ 2250.710079] ? do_splice_to+0x160/0x160 [ 2250.710615] ? security_file_permission+0x24e/0x570 [ 2250.711265] do_splice_direct+0x1c4/0x290 [ 2250.711793] ? splice_direct_to_actor+0x980/0x980 [ 2250.712415] ? selinux_file_permission+0x92/0x520 [ 2250.713035] ? security_file_permission+0x24e/0x570 [ 2250.713683] do_sendfile+0x553/0x1090 [ 2250.714190] ? do_pwritev+0x270/0x270 [ 2250.714691] ? wait_for_completion_io+0x270/0x270 [ 2250.715312] ? rcu_read_lock_any_held+0x75/0xa0 [ 2250.715904] ? vfs_write+0x354/0xa70 [ 2250.716396] __x64_sys_sendfile64+0x1d1/0x210 [ 2250.716980] ? __ia32_sys_sendfile+0x220/0x220 [ 2250.717568] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2250.718261] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2250.718917] do_syscall_64+0x33/0x40 [ 2250.719407] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2250.720047] RIP: 0033:0x7f434b839b19 [ 2250.720533] 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 [ 2250.722816] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2250.723785] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2250.724676] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2250.725571] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2250.726472] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2250.727358] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 [ 2250.781216] FAULT_INJECTION: forcing a failure. [ 2250.781216] name failslab, interval 1, probability 0, space 0, times 0 [ 2250.784524] CPU: 0 PID: 37560 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2250.785963] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2250.787690] Call Trace: [ 2250.788259] dump_stack+0x107/0x167 [ 2250.789028] should_fail.cold+0x5/0xa [ 2250.789832] ? __alloc_skb+0x6d/0x5b0 [ 2250.790645] should_failslab+0x5/0x20 [ 2250.791458] kmem_cache_alloc_node+0x55/0x330 [ 2250.792390] ? tcp_trim_head+0x470/0x470 [ 2250.793261] __alloc_skb+0x6d/0x5b0 [ 2250.794038] tcp_collapse+0x434/0xf30 [ 2250.794913] ? tcp_queue_rcv+0x7c0/0x7c0 [ 2250.795768] ? tcp_xmit_retransmit_queue+0x57/0x70 [ 2250.796831] ? tcp_xmit_recovery+0x86/0x180 [ 2250.797729] ? tcp_ack+0xebc/0x5650 [ 2250.798549] tcp_try_rmem_schedule+0xb81/0x1690 [ 2250.799540] tcp_data_queue+0x16b2/0x47d0 [ 2250.800454] ? mark_held_locks+0x9e/0xe0 [ 2250.801308] ? tcp_data_ready+0x500/0x500 [ 2250.802196] ? tcp_urg.part.0+0x157/0x2e0 [ 2250.803071] ? tcp_try_keep_open+0x2f0/0x2f0 [ 2250.803987] ? tcp_validate_incoming+0x431/0x16a0 [ 2250.804989] ? tcp_check_urg.isra.0+0x1e3/0x730 [ 2250.805964] tcp_rcv_established+0x868/0x1e30 [ 2250.806940] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 2250.808061] ? tcp_check_space+0x6c0/0x6c0 [ 2250.808962] tcp_v6_do_rcv+0x7b3/0x1520 [ 2250.809800] __release_sock+0x139/0x3b0 [ 2250.810656] release_sock+0x54/0x1b0 [ 2250.811438] sk_wait_data+0x17e/0x450 [ 2250.812240] ? sock_set_mark+0x110/0x110 [ 2250.813092] ? prepare_to_wait_exclusive+0x2a0/0x2a0 [ 2250.814172] ? tcp_send_ack+0x7d/0xa0 [ 2250.814979] tcp_recvmsg+0x17b2/0x2930 [ 2250.815825] ? tcp_splice_read+0x8c0/0x8c0 [ 2250.816719] ? sock_has_perm+0x1ea/0x280 [ 2250.817575] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2250.818656] ? lock_downgrade+0x6d0/0x6d0 [ 2250.819530] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2250.820627] ? tcp_splice_read+0x8c0/0x8c0 [ 2250.821502] inet6_recvmsg+0x13b/0x6e0 [ 2250.822328] ? inet6_bind+0x120/0x120 [ 2250.823140] ? security_socket_recvmsg+0x95/0xc0 [ 2250.824123] ? inet6_bind+0x120/0x120 [ 2250.824919] sock_recvmsg+0xff/0x180 [ 2250.825695] __sys_recvfrom+0x1be/0x2f0 [ 2250.826544] ? __ia32_sys_send+0x100/0x100 [ 2250.827436] ? lock_downgrade+0x6d0/0x6d0 [ 2250.828347] ? wait_for_completion_io+0x270/0x270 [ 2250.829355] ? rcu_read_lock_any_held+0x75/0xa0 [ 2250.830327] ? vfs_write+0x354/0xa70 [ 2250.831114] ? fput_many+0x2f/0x1a0 [ 2250.831881] ? ksys_write+0x1a9/0x260 [ 2250.832681] ? __ia32_sys_read+0xb0/0xb0 [ 2250.833537] __x64_sys_recvfrom+0xdd/0x1b0 [ 2250.834433] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2250.835505] do_syscall_64+0x33/0x40 [ 2250.836296] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2250.837351] RIP: 0033:0x7f48f19f4b19 [ 2250.838157] 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 [ 2250.841914] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2250.843490] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2250.844955] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2250.846451] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2250.847921] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000002 [ 2250.849428] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 20:34:35 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r4 = fork() tkill(r4, 0x14) ptrace$setsig(0x4203, r4, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f00000002c0)) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x2, 0x4e, 0x1, 0x0, 0x0, 0x1, 0x100, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7, 0x4, @perf_config_ext={0x6}, 0x10000, 0x543cfd11, 0x1, 0x2, 0x0, 0x9a, 0x800, 0x0, 0x3f, 0x0, 0x7}, r4, 0x1, r2, 0x3) sendfile(r1, r3, 0x0, 0x100000001) 20:34:53 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 67) 20:34:53 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0xe) 20:34:53 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r4 = fork() tkill(r4, 0x14) ptrace$setsig(0x4203, r4, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f00000002c0)) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x2, 0x4e, 0x1, 0x0, 0x0, 0x1, 0x100, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7, 0x4, @perf_config_ext={0x6}, 0x10000, 0x543cfd11, 0x1, 0x2, 0x0, 0x9a, 0x800, 0x0, 0x3f, 0x0, 0x7}, r4, 0x1, r2, 0x3) sendfile(r1, r3, 0x0, 0x100000001) 20:34:53 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xbd0, 0xcd08, 0x0, 0x0) 20:34:53 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) splice(r0, &(0x7f0000000000)=0xffffffff, r0, &(0x7f0000000040)=0x2, 0xff, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:34:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x58, 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, 0x4, @perf_bp={&(0x7f0000000000), 0x8}, 0x0, 0x0, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:34:53 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1003, 0xcd08, 0x0, 0x0) 20:34:53 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) (fail_nth: 20) [ 2268.327239] FAULT_INJECTION: forcing a failure. [ 2268.327239] name failslab, interval 1, probability 0, space 0, times 0 [ 2268.330729] CPU: 1 PID: 37784 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2268.332801] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2268.335301] Call Trace: [ 2268.336099] dump_stack+0x107/0x167 [ 2268.337210] should_fail.cold+0x5/0xa [ 2268.338383] ? create_object.isra.0+0x3a/0xa20 [ 2268.339519] should_failslab+0x5/0x20 [ 2268.340259] kmem_cache_alloc+0x5b/0x310 [ 2268.340970] ? blk_queue_enter+0xc30/0xc30 [ 2268.341710] create_object.isra.0+0x3a/0xa20 [ 2268.342486] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2268.343372] kmem_cache_alloc+0x159/0x310 [ 2268.344106] jbd2__journal_start+0x190/0x7e0 [ 2268.344876] __ext4_journal_start_sb+0x214/0x390 [ 2268.345710] ext4_iomap_begin+0x485/0x700 [ 2268.346459] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2268.347326] ? iomap_dio_actor+0x377/0x560 [ 2268.348063] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2268.348875] ? do_syscall_64+0x33/0x40 [ 2268.349547] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2268.350507] iomap_apply+0x164/0x810 [ 2268.351161] ? iomap_dio_rw+0x90/0x90 [ 2268.351827] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2268.352830] ? mark_held_locks+0x9e/0xe0 [ 2268.353559] ? filemap_check_errors+0xa5/0x150 [ 2268.354370] __iomap_dio_rw+0x6cd/0x1110 [ 2268.355082] ? iomap_dio_rw+0x90/0x90 [ 2268.355765] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2268.356567] ? ext4_orphan_add+0x253/0x9e0 [ 2268.357305] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2268.358161] ? ext4_empty_dir+0xae0/0xae0 [ 2268.358903] ? jbd2__journal_start+0xf3/0x7e0 [ 2268.359694] iomap_dio_rw+0x31/0x90 [ 2268.360337] ext4_file_write_iter+0xb26/0x18d0 [ 2268.361141] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2268.361937] ? kasan_save_stack+0x32/0x40 [ 2268.362669] ? kasan_save_stack+0x1b/0x40 [ 2268.363394] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2268.364274] ? iter_file_splice_write+0x16d/0xc30 [ 2268.365112] ? direct_splice_actor+0x10f/0x170 [ 2268.365913] ? splice_direct_to_actor+0x387/0x980 [ 2268.366758] ? do_splice_direct+0x1c4/0x290 [ 2268.367509] ? do_sendfile+0x553/0x1090 [ 2268.368199] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2268.369016] do_iter_readv_writev+0x476/0x750 [ 2268.369799] ? new_sync_write+0x660/0x660 [ 2268.370538] ? selinux_file_permission+0x92/0x520 [ 2268.371389] do_iter_write+0x191/0x670 [ 2268.372074] ? trace_hardirqs_on+0x5b/0x180 [ 2268.372835] vfs_iter_write+0x70/0xa0 [ 2268.373497] iter_file_splice_write+0x762/0xc30 [ 2268.374320] ? generic_splice_sendpage+0x140/0x140 [ 2268.375180] ? avc_policy_seqno+0x9/0x70 [ 2268.375890] ? selinux_file_permission+0x92/0x520 [ 2268.376728] ? lockdep_init_map_type+0x2c7/0x780 [ 2268.377557] ? generic_splice_sendpage+0x140/0x140 [ 2268.378431] direct_splice_actor+0x10f/0x170 [ 2268.379202] splice_direct_to_actor+0x387/0x980 [ 2268.380020] ? pipe_to_sendpage+0x380/0x380 [ 2268.380773] ? do_splice_to+0x160/0x160 [ 2268.381466] ? security_file_permission+0x24e/0x570 [ 2268.382354] do_splice_direct+0x1c4/0x290 [ 2268.383075] ? splice_direct_to_actor+0x980/0x980 [ 2268.383904] ? selinux_file_permission+0x92/0x520 [ 2268.384737] ? security_file_permission+0x24e/0x570 [ 2268.385609] do_sendfile+0x553/0x1090 [ 2268.386277] ? do_pwritev+0x270/0x270 [ 2268.386948] ? wait_for_completion_io+0x270/0x270 [ 2268.387788] ? rcu_read_lock_any_held+0x75/0xa0 [ 2268.388588] ? vfs_write+0x354/0xa70 [ 2268.389237] __x64_sys_sendfile64+0x1d1/0x210 [ 2268.390014] ? __ia32_sys_sendfile+0x220/0x220 [ 2268.390823] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2268.391731] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2268.392620] do_syscall_64+0x33/0x40 [ 2268.393264] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2268.394144] RIP: 0033:0x7f434b839b19 [ 2268.394800] 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 [ 2268.397956] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2268.399285] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2268.400510] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2268.401731] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2268.402965] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2268.404196] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:34:53 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r4 = fork() tkill(r4, 0x14) ptrace$setsig(0x4203, r4, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f00000002c0)) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x2, 0x4e, 0x1, 0x0, 0x0, 0x1, 0x100, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7, 0x4, @perf_config_ext={0x6}, 0x10000, 0x543cfd11, 0x1, 0x2, 0x0, 0x9a, 0x800, 0x0, 0x3f, 0x0, 0x7}, r4, 0x1, r2, 0x3) sendfile(r1, r3, 0x0, 0x100000001) [ 2268.699057] FAULT_INJECTION: forcing a failure. [ 2268.699057] name failslab, interval 1, probability 0, space 0, times 0 [ 2268.701622] CPU: 1 PID: 37796 Comm: syz-executor.3 Not tainted 5.10.180 #1 [ 2268.703030] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2268.704671] Call Trace: [ 2268.705202] dump_stack+0x107/0x167 [ 2268.705926] should_fail.cold+0x5/0xa [ 2268.706734] should_failslab+0x5/0x20 [ 2268.707487] __kmalloc_node_track_caller+0x74/0x3b0 [ 2268.708506] ? tcp_collapse+0x434/0xf30 [ 2268.709372] __alloc_skb+0xb1/0x5b0 [ 2268.710108] tcp_collapse+0x434/0xf30 [ 2268.710899] ? tcp_queue_rcv+0x7c0/0x7c0 [ 2268.711760] ? tcp_xmit_retransmit_queue+0x57/0x70 [ 2268.712676] ? tcp_xmit_recovery+0x86/0x180 [ 2268.713547] ? tcp_ack+0xebc/0x5650 [ 2268.714258] tcp_try_rmem_schedule+0xb81/0x1690 [ 2268.715261] tcp_data_queue+0x16b2/0x47d0 [ 2268.716065] ? mark_held_locks+0x9e/0xe0 [ 2268.716870] ? tcp_data_ready+0x500/0x500 [ 2268.717700] ? tcp_urg.part.0+0x157/0x2e0 [ 2268.718584] ? tcp_try_keep_open+0x2f0/0x2f0 [ 2268.719451] ? tcp_validate_incoming+0x431/0x16a0 [ 2268.720479] ? tcp_check_urg.isra.0+0x1e3/0x730 [ 2268.721405] tcp_rcv_established+0x868/0x1e30 [ 2268.722333] ? trace_hardirqs_on+0x5b/0x180 [ 2268.723264] ? tcp_check_space+0x6c0/0x6c0 [ 2268.724128] tcp_v6_do_rcv+0x7b3/0x1520 [ 2268.724960] __release_sock+0x139/0x3b0 [ 2268.725844] release_sock+0x54/0x1b0 [ 2268.726613] sk_wait_data+0x17e/0x450 [ 2268.727382] ? sock_set_mark+0x110/0x110 [ 2268.728232] ? prepare_to_wait_exclusive+0x2a0/0x2a0 [ 2268.729260] ? tcp_send_ack+0x7d/0xa0 [ 2268.730017] tcp_recvmsg+0x17b2/0x2930 [ 2268.730848] ? tcp_splice_read+0x8c0/0x8c0 [ 2268.731696] ? sock_has_perm+0x1ea/0x280 [ 2268.732556] ? selinux_socket_post_create+0x7f0/0x7f0 [ 2268.733612] ? lock_downgrade+0x6d0/0x6d0 [ 2268.734501] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2268.735541] ? tcp_splice_read+0x8c0/0x8c0 [ 2268.736400] inet6_recvmsg+0x13b/0x6e0 [ 2268.737160] ? inet6_bind+0x120/0x120 [ 2268.737989] ? security_socket_recvmsg+0x95/0xc0 [ 2268.738934] ? inet6_bind+0x120/0x120 [ 2268.739697] sock_recvmsg+0xff/0x180 [ 2268.740487] __sys_recvfrom+0x1be/0x2f0 [ 2268.741298] ? __ia32_sys_send+0x100/0x100 [ 2268.742306] ? lock_downgrade+0x6d0/0x6d0 [ 2268.743373] ? wait_for_completion_io+0x270/0x270 [ 2268.744568] ? rcu_read_lock_any_held+0x75/0xa0 [ 2268.745623] ? vfs_write+0x354/0xa70 [ 2268.746486] ? fput_many+0x2f/0x1a0 [ 2268.747381] ? ksys_write+0x1a9/0x260 [ 2268.748248] ? __ia32_sys_read+0xb0/0xb0 [ 2268.749225] __x64_sys_recvfrom+0xdd/0x1b0 [ 2268.750206] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2268.751483] do_syscall_64+0x33/0x40 [ 2268.752327] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2268.753543] RIP: 0033:0x7f48f19f4b19 [ 2268.754403] 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 [ 2268.758764] RSP: 002b:00007f48eef49188 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2268.760541] RAX: ffffffffffffffda RBX: 00007f48f1b08020 RCX: 00007f48f19f4b19 [ 2268.762256] RDX: 0000000000001000 RSI: 0000000020001e00 RDI: 0000000000000003 [ 2268.763914] RBP: 00007f48eef491d0 R08: 0000000000000000 R09: 0000000000000000 [ 2268.765525] R10: 000000000000cd08 R11: 0000000000000246 R12: 0000000000000002 [ 2268.767146] R13: 00007ffcc7928fcf R14: 00007f48eef49300 R15: 0000000000022000 20:34:53 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 68) [ 2269.072708] FAULT_INJECTION: forcing a failure. [ 2269.072708] name failslab, interval 1, probability 0, space 0, times 0 [ 2269.075501] CPU: 1 PID: 37910 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2269.077248] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2269.079211] Call Trace: [ 2269.079974] dump_stack+0x107/0x167 [ 2269.080831] should_fail.cold+0x5/0xa [ 2269.081770] ? create_object.isra.0+0x3a/0xa20 [ 2269.082958] should_failslab+0x5/0x20 [ 2269.084028] kmem_cache_alloc+0x5b/0x310 [ 2269.085252] create_object.isra.0+0x3a/0xa20 [ 2269.086284] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2269.087630] kmem_cache_alloc+0x159/0x310 [ 2269.088623] start_this_handle+0x674/0x1390 [ 2269.089720] ? kmem_cache_alloc+0x159/0x310 [ 2269.090770] ? mark_held_locks+0x9e/0xe0 [ 2269.091713] ? __jbd2_journal_unfile_buffer+0xb0/0xb0 [ 2269.093026] ? trace_hardirqs_on+0x5b/0x180 [ 2269.094086] ? kmem_cache_alloc+0x2a6/0x310 [ 2269.095107] jbd2__journal_start+0x390/0x7e0 [ 2269.096142] __ext4_journal_start_sb+0x214/0x390 [ 2269.097240] ext4_iomap_begin+0x485/0x700 [ 2269.098217] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2269.099385] ? iomap_dio_actor+0x377/0x560 [ 2269.100361] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2269.101445] ? do_syscall_64+0x33/0x40 [ 2269.102361] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2269.103613] iomap_apply+0x164/0x810 [ 2269.104485] ? iomap_dio_rw+0x90/0x90 [ 2269.105388] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2269.106732] ? mark_held_locks+0x9e/0xe0 [ 2269.107712] ? filemap_check_errors+0xa5/0x150 [ 2269.108779] __iomap_dio_rw+0x6cd/0x1110 [ 2269.109733] ? iomap_dio_rw+0x90/0x90 [ 2269.110664] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2269.111729] ? ext4_orphan_add+0x253/0x9e0 [ 2269.112715] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2269.113859] ? ext4_empty_dir+0xae0/0xae0 [ 2269.114830] ? jbd2__journal_start+0xf3/0x7e0 [ 2269.115892] iomap_dio_rw+0x31/0x90 [ 2269.116745] ext4_file_write_iter+0xb26/0x18d0 [ 2269.117830] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2269.118905] ? kasan_save_stack+0x32/0x40 [ 2269.119866] ? kasan_save_stack+0x1b/0x40 [ 2269.120836] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2269.122003] ? iter_file_splice_write+0x16d/0xc30 [ 2269.123137] ? direct_splice_actor+0x10f/0x170 [ 2269.124192] ? splice_direct_to_actor+0x387/0x980 [ 2269.125306] ? do_splice_direct+0x1c4/0x290 [ 2269.126305] ? do_sendfile+0x553/0x1090 [ 2269.127255] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2269.128348] do_iter_readv_writev+0x476/0x750 [ 2269.129396] ? new_sync_write+0x660/0x660 [ 2269.130372] ? selinux_file_permission+0x92/0x520 [ 2269.131528] do_iter_write+0x191/0x670 [ 2269.132450] ? trace_hardirqs_on+0x5b/0x180 [ 2269.133472] vfs_iter_write+0x70/0xa0 [ 2269.134367] iter_file_splice_write+0x762/0xc30 [ 2269.135476] ? generic_splice_sendpage+0x140/0x140 [ 2269.136619] ? avc_policy_seqno+0x9/0x70 [ 2269.137563] ? selinux_file_permission+0x92/0x520 [ 2269.138691] ? lockdep_init_map_type+0x2c7/0x780 [ 2269.139799] ? generic_splice_sendpage+0x140/0x140 [ 2269.140926] direct_splice_actor+0x10f/0x170 [ 2269.141956] splice_direct_to_actor+0x387/0x980 [ 2269.143047] ? pipe_to_sendpage+0x380/0x380 [ 2269.144059] ? do_splice_to+0x160/0x160 [ 2269.144983] ? security_file_permission+0x24e/0x570 [ 2269.146159] do_splice_direct+0x1c4/0x290 [ 2269.147125] ? splice_direct_to_actor+0x980/0x980 [ 2269.148258] ? selinux_file_permission+0x92/0x520 [ 2269.149383] ? security_file_permission+0x24e/0x570 [ 2269.150573] do_sendfile+0x553/0x1090 [ 2269.151478] ? do_pwritev+0x270/0x270 [ 2269.152376] ? wait_for_completion_io+0x270/0x270 [ 2269.153504] ? rcu_read_lock_any_held+0x75/0xa0 [ 2269.154597] ? vfs_write+0x354/0xa70 [ 2269.155492] __x64_sys_sendfile64+0x1d1/0x210 [ 2269.156536] ? __ia32_sys_sendfile+0x220/0x220 [ 2269.157596] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2269.158826] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2269.160031] do_syscall_64+0x33/0x40 [ 2269.160912] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2269.162089] RIP: 0033:0x7f434b839b19 [ 2269.162991] 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 [ 2269.167157] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2269.168910] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2269.170556] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2269.172195] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2269.173831] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2269.175478] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:34:54 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) sendfile(r1, r2, 0x0, 0x100000001) 20:34:54 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x5c) 20:34:54 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xc40, 0xcd08, 0x0, 0x0) 20:34:54 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1006, 0xcd08, 0x0, 0x0) 20:34:54 executing program 1: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r1 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r1, 0xffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r2, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = signalfd(r1, &(0x7f0000000000)={[0x1]}, 0x8) openat(r3, &(0x7f0000000040)='./file1\x00', 0x200000, 0x100) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x100000001) ioctl$FS_IOC_FIEMAP(0xffffffffffffffff, 0xc020660b, &(0x7f00000002c0)={0x9, 0x5, 0x0, 0xffffffff, 0x7, [{0x969c, 0x5, 0x2, '\x00', 0x2a04}, {0xf1d, 0x6, 0x2, '\x00', 0x1c81}, {0x3, 0x1, 0x8}, {0x100, 0x3, 0x1ff, '\x00', 0x400}, {0x9, 0x4, 0x3, '\x00', 0x2100}, {0x0, 0x2, 0x6, '\x00', 0x201}, {0x9, 0x200, 0xd272, '\x00', 0x80c}]}) r5 = accept4(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x80, 0x80000) setsockopt$netlink_NETLINK_RX_RING(r5, 0x10e, 0x6, &(0x7f0000000180)={0x4, 0x1, 0x40e8, 0x5}, 0x10) 20:34:54 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x0) 20:34:54 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r4 = fork() tkill(r4, 0x14) ptrace$setsig(0x4203, r4, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f00000002c0)) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x2, 0x4e, 0x1, 0x0, 0x0, 0x1, 0x100, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7, 0x4, @perf_config_ext={0x6}, 0x10000, 0x543cfd11, 0x1, 0x2, 0x0, 0x9a, 0x800, 0x0, 0x3f, 0x0, 0x7}, r4, 0x1, r2, 0x3) sendfile(r1, r3, 0x0, 0x100000001) 20:34:54 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 69) [ 2269.893238] FAULT_INJECTION: forcing a failure. [ 2269.893238] name failslab, interval 1, probability 0, space 0, times 0 [ 2269.895602] CPU: 1 PID: 38136 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2269.896993] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2269.898579] Call Trace: [ 2269.899113] dump_stack+0x107/0x167 [ 2269.899825] should_fail.cold+0x5/0xa [ 2269.900611] ? ext4_mb_new_blocks+0x64d/0x4570 [ 2269.901501] should_failslab+0x5/0x20 [ 2269.902274] kmem_cache_alloc+0x5b/0x310 [ 2269.903095] ext4_mb_new_blocks+0x64d/0x4570 [ 2269.903986] ? trace_hardirqs_on+0x5b/0x180 [ 2269.904845] ? ext4_cache_extents+0x148/0x2d0 [ 2269.905736] ? ext4_discard_preallocations+0xd80/0xd80 [ 2269.906779] ? ext4_ext_search_right+0x2e3/0xbd0 20:34:54 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x105c, 0xcd08, 0x0, 0x0) [ 2269.907733] ext4_ext_map_blocks+0x1d68/0x5850 [ 2269.908753] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2269.909786] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2269.910850] ? ext4_ext_release+0x10/0x10 [ 2269.911675] ? ext4_map_blocks+0x5e0/0x1970 [ 2269.912534] ? lock_release+0x680/0x680 [ 2269.913325] ? ext4_es_lookup_extent+0x48d/0xaa0 [ 2269.914262] ? lock_downgrade+0x6d0/0x6d0 [ 2269.915110] ? down_write_killable+0x180/0x180 [ 2269.916024] ext4_map_blocks+0x652/0x1970 [ 2269.916850] ? kmem_cache_alloc+0x2a6/0x310 [ 2269.917706] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2269.918602] ? jbd2__journal_start+0xf3/0x7e0 [ 2269.919498] ? __ext4_journal_start_sb+0x214/0x390 [ 2269.920462] ? __ext4_journal_start_sb+0x1db/0x390 [ 2269.921435] ext4_iomap_begin+0x3ad/0x700 [ 2269.922275] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2269.923273] ? iomap_dio_actor+0x377/0x560 [ 2269.924110] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2269.925026] ? do_syscall_64+0x33/0x40 [ 2269.925798] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2269.926855] iomap_apply+0x164/0x810 [ 2269.927593] ? iomap_dio_rw+0x90/0x90 [ 2269.928352] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2269.929494] ? mark_held_locks+0x9e/0xe0 [ 2269.930319] ? filemap_check_errors+0xa5/0x150 [ 2269.931243] __iomap_dio_rw+0x6cd/0x1110 [ 2269.932047] ? iomap_dio_rw+0x90/0x90 [ 2269.932827] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2269.933727] ? ext4_orphan_add+0x253/0x9e0 [ 2269.934574] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2269.935544] ? ext4_empty_dir+0xae0/0xae0 [ 2269.936364] ? jbd2__journal_start+0xf3/0x7e0 [ 2269.937261] iomap_dio_rw+0x31/0x90 [ 2269.937986] ext4_file_write_iter+0xb26/0x18d0 [ 2269.938916] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2269.939815] ? kasan_save_stack+0x32/0x40 [ 2269.940635] ? kasan_save_stack+0x1b/0x40 [ 2269.941458] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2269.942457] ? iter_file_splice_write+0x16d/0xc30 [ 2269.943400] ? direct_splice_actor+0x10f/0x170 [ 2269.944297] ? splice_direct_to_actor+0x387/0x980 [ 2269.945243] ? do_splice_direct+0x1c4/0x290 [ 2269.946094] ? do_sendfile+0x553/0x1090 [ 2269.946899] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2269.947832] do_iter_readv_writev+0x476/0x750 [ 2269.948731] ? new_sync_write+0x660/0x660 [ 2269.949554] ? selinux_file_permission+0x92/0x520 [ 2269.950542] do_iter_write+0x191/0x670 [ 2269.951323] ? trace_hardirqs_on+0x5b/0x180 [ 2269.952189] vfs_iter_write+0x70/0xa0 [ 2269.952949] iter_file_splice_write+0x762/0xc30 [ 2269.953890] ? generic_splice_sendpage+0x140/0x140 [ 2269.954880] ? avc_policy_seqno+0x9/0x70 [ 2269.955682] ? selinux_file_permission+0x92/0x520 [ 2269.956646] ? lockdep_init_map_type+0x2c7/0x780 [ 2269.957587] ? generic_splice_sendpage+0x140/0x140 [ 2269.958563] direct_splice_actor+0x10f/0x170 [ 2269.959436] splice_direct_to_actor+0x387/0x980 [ 2269.960358] ? pipe_to_sendpage+0x380/0x380 [ 2269.961215] ? do_splice_to+0x160/0x160 [ 2269.962003] ? security_file_permission+0x24e/0x570 [ 2269.963007] do_splice_direct+0x1c4/0x290 [ 2269.963830] ? splice_direct_to_actor+0x980/0x980 [ 2269.964780] ? selinux_file_permission+0x92/0x520 [ 2269.965741] ? security_file_permission+0x24e/0x570 [ 2269.966756] do_sendfile+0x553/0x1090 [ 2269.967527] ? do_pwritev+0x270/0x270 [ 2269.968285] ? wait_for_completion_io+0x270/0x270 [ 2269.969238] ? rcu_read_lock_any_held+0x75/0xa0 [ 2269.970152] ? vfs_write+0x354/0xa70 [ 2269.970910] __x64_sys_sendfile64+0x1d1/0x210 [ 2269.971798] ? __ia32_sys_sendfile+0x220/0x220 [ 2269.972706] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2269.973743] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2269.974769] do_syscall_64+0x33/0x40 [ 2269.975513] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2269.976521] RIP: 0033:0x7f434b839b19 [ 2269.977263] 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 [ 2269.980834] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2269.982325] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2269.983725] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2269.985112] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2269.986514] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2269.987907] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:34:55 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ioctl$FICLONERANGE(0xffffffffffffffff, 0x4020940d, &(0x7f0000000240)={{r0}, 0x6, 0x7, 0x3}) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r1, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, @out_args}, './file1\x00'}) copy_file_range(r4, 0x0, r2, &(0x7f0000000040)=0x2, 0x400, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r4, 0xc0189373, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {0x65e}}, './file1\x00'}) r6 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) read(r1, &(0x7f0000000180)=""/22, 0x16) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r6, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r1, 0xc0189378, &(0x7f0000000140)={{0x1, 0x1, 0x18, r5, {r6}}, './file1\x00'}) 20:34:55 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 70) [ 2270.310894] FAULT_INJECTION: forcing a failure. [ 2270.310894] name failslab, interval 1, probability 0, space 0, times 0 [ 2270.312694] CPU: 1 PID: 38143 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2270.313720] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2270.314962] Call Trace: [ 2270.315374] dump_stack+0x107/0x167 [ 2270.315933] should_fail.cold+0x5/0xa [ 2270.316515] ? ext4_find_extent+0xa3d/0xd30 [ 2270.317175] should_failslab+0x5/0x20 [ 2270.317754] __kmalloc+0x72/0x390 [ 2270.318285] ext4_find_extent+0xa3d/0xd30 [ 2270.318944] ext4_ext_map_blocks+0x1c8/0x5850 [ 2270.319635] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2270.320428] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2270.321257] ? ext4_ext_release+0x10/0x10 [ 2270.321922] ? ext4_map_blocks+0x5e0/0x1970 [ 2270.322616] ? lock_release+0x680/0x680 [ 2270.323246] ? ext4_es_lookup_extent+0x48d/0xaa0 [ 2270.323984] ? lock_downgrade+0x6d0/0x6d0 [ 2270.324650] ? down_write+0xe0/0x160 [ 2270.325239] ? down_write_killable+0x180/0x180 [ 2270.325969] ext4_map_blocks+0x652/0x1970 [ 2270.326618] ? kmem_cache_alloc+0x2a6/0x310 [ 2270.327293] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2270.327989] ? jbd2__journal_start+0xf3/0x7e0 [ 2270.328689] ? __ext4_journal_start_sb+0x214/0x390 [ 2270.329441] ? __ext4_journal_start_sb+0x1db/0x390 [ 2270.330202] ext4_iomap_begin+0x3ad/0x700 [ 2270.330865] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2270.331635] ? iomap_dio_actor+0x377/0x560 [ 2270.332292] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2270.333005] ? do_syscall_64+0x33/0x40 [ 2270.333625] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2270.334471] iomap_apply+0x164/0x810 [ 2270.335056] ? iomap_dio_rw+0x90/0x90 [ 2270.335654] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2270.336550] ? mark_held_locks+0x9e/0xe0 [ 2270.337192] ? filemap_check_errors+0xa5/0x150 [ 2270.337902] __iomap_dio_rw+0x6cd/0x1110 [ 2270.338532] ? iomap_dio_rw+0x90/0x90 [ 2270.339137] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2270.339839] ? ext4_orphan_add+0x253/0x9e0 [ 2270.340499] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2270.341252] ? ext4_empty_dir+0xae0/0xae0 [ 2270.341886] ? jbd2__journal_start+0xf3/0x7e0 [ 2270.342589] iomap_dio_rw+0x31/0x90 [ 2270.343149] ext4_file_write_iter+0xb26/0x18d0 [ 2270.343874] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2270.344566] ? kasan_save_stack+0x32/0x40 [ 2270.345200] ? kasan_save_stack+0x1b/0x40 [ 2270.345840] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2270.346623] ? iter_file_splice_write+0x16d/0xc30 [ 2270.347351] ? direct_splice_actor+0x10f/0x170 [ 2270.348041] ? splice_direct_to_actor+0x387/0x980 [ 2270.348768] ? do_splice_direct+0x1c4/0x290 [ 2270.349421] ? do_sendfile+0x553/0x1090 [ 2270.350025] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2270.350756] do_iter_readv_writev+0x476/0x750 [ 2270.351443] ? new_sync_write+0x660/0x660 [ 2270.352069] ? selinux_file_permission+0x92/0x520 [ 2270.352822] do_iter_write+0x191/0x670 [ 2270.353421] ? trace_hardirqs_on+0x5b/0x180 [ 2270.354090] vfs_iter_write+0x70/0xa0 [ 2270.354695] iter_file_splice_write+0x762/0xc30 [ 2270.355424] ? generic_splice_sendpage+0x140/0x140 [ 2270.356169] ? avc_policy_seqno+0x9/0x70 [ 2270.356779] ? selinux_file_permission+0x92/0x520 [ 2270.357516] ? lockdep_init_map_type+0x2c7/0x780 [ 2270.358234] ? generic_splice_sendpage+0x140/0x140 [ 2270.358982] direct_splice_actor+0x10f/0x170 [ 2270.359652] splice_direct_to_actor+0x387/0x980 [ 2270.360360] ? pipe_to_sendpage+0x380/0x380 [ 2270.361017] ? do_splice_to+0x160/0x160 [ 2270.361621] ? security_file_permission+0x24e/0x570 [ 2270.362397] do_splice_direct+0x1c4/0x290 [ 2270.363032] ? splice_direct_to_actor+0x980/0x980 [ 2270.363756] ? selinux_file_permission+0x92/0x520 [ 2270.364493] ? security_file_permission+0x24e/0x570 [ 2270.365257] do_sendfile+0x553/0x1090 [ 2270.365848] ? do_pwritev+0x270/0x270 [ 2270.366444] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2270.367241] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 2270.368055] ? trace_hardirqs_on+0x5b/0x180 [ 2270.368710] __x64_sys_sendfile64+0x1d1/0x210 [ 2270.369390] ? __ia32_sys_sendfile+0x220/0x220 [ 2270.370082] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2270.370845] do_syscall_64+0x33/0x40 [ 2270.371417] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2270.372191] RIP: 0033:0x7f434b839b19 [ 2270.372762] 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 [ 2270.375389] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2270.376541] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2270.377618] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2270.378695] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2270.379769] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2270.380829] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:34:55 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xcb0, 0xcd08, 0x0, 0x0) 20:34:55 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x70) 20:34:55 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x294, 0xcd08, 0x0, 0x0) 20:34:55 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1008, 0xcd08, 0x0, 0x0) 20:35:10 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 71) 20:35:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = fork() tkill(r2, 0x14) ptrace$setsig(0x4203, r2, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) ptrace$setsig(0x4203, r2, 0x3, &(0x7f0000000080)={0x18, 0x8, 0x3}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 20:35:10 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1009, 0xcd08, 0x0, 0x0) 20:35:10 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x1c0) 20:35:10 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) openat(r1, &(0x7f0000000000)='./file1\x00', 0x111080, 0x0) r2 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) preadv(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x3, 0x3) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) 20:35:10 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xd20, 0xcd08, 0x0, 0x0) 20:35:10 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x300, 0xcd08, 0x0, 0x0) 20:35:10 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x105c, 0xcd08, 0x0, 0x0) [ 2285.508853] FAULT_INJECTION: forcing a failure. [ 2285.508853] name failslab, interval 1, probability 0, space 0, times 0 [ 2285.510664] CPU: 0 PID: 38283 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2285.511758] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2285.513046] Call Trace: [ 2285.513479] dump_stack+0x107/0x167 [ 2285.514074] should_fail.cold+0x5/0xa [ 2285.514698] ? jbd2__journal_start+0x190/0x7e0 [ 2285.515384] should_failslab+0x5/0x20 [ 2285.515817] kmem_cache_alloc+0x5b/0x310 [ 2285.516274] jbd2__journal_start+0x190/0x7e0 [ 2285.516765] __ext4_journal_start_sb+0x214/0x390 [ 2285.517293] ext4_iomap_begin+0x485/0x700 [ 2285.517760] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2285.518323] ? iomap_dio_actor+0x377/0x560 [ 2285.518828] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2285.519357] ? do_syscall_64+0x33/0x40 [ 2285.519814] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2285.520432] iomap_apply+0x164/0x810 [ 2285.520866] ? iomap_dio_rw+0x90/0x90 [ 2285.521316] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2285.521988] ? mark_held_locks+0x9e/0xe0 [ 2285.522475] ? filemap_check_errors+0xa5/0x150 [ 2285.523014] __iomap_dio_rw+0x6cd/0x1110 [ 2285.523493] ? iomap_dio_rw+0x90/0x90 [ 2285.523941] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2285.524586] ? ext4_orphan_add+0x253/0x9e0 [ 2285.525134] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2285.525693] ? ext4_empty_dir+0xae0/0xae0 [ 2285.526181] ? jbd2__journal_start+0xf3/0x7e0 [ 2285.526717] iomap_dio_rw+0x31/0x90 [ 2285.527138] ext4_file_write_iter+0xb26/0x18d0 [ 2285.527670] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2285.528191] ? kasan_save_stack+0x32/0x40 [ 2285.528668] ? kasan_save_stack+0x1b/0x40 [ 2285.529150] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2285.529718] ? iter_file_splice_write+0x16d/0xc30 [ 2285.530276] ? direct_splice_actor+0x10f/0x170 [ 2285.530806] ? splice_direct_to_actor+0x387/0x980 [ 2285.531367] ? do_splice_direct+0x1c4/0x290 [ 2285.531863] ? do_sendfile+0x553/0x1090 [ 2285.532329] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2285.532870] do_iter_readv_writev+0x476/0x750 [ 2285.533387] ? new_sync_write+0x660/0x660 [ 2285.533862] ? selinux_file_permission+0x92/0x520 [ 2285.534425] do_iter_write+0x191/0x670 [ 2285.534899] ? trace_hardirqs_on+0x5b/0x180 [ 2285.535403] vfs_iter_write+0x70/0xa0 [ 2285.535845] iter_file_splice_write+0x762/0xc30 [ 2285.536390] ? generic_splice_sendpage+0x140/0x140 [ 2285.536960] ? avc_policy_seqno+0x9/0x70 [ 2285.537424] ? selinux_file_permission+0x92/0x520 [ 2285.537981] ? lockdep_init_map_type+0x2c7/0x780 [ 2285.538528] ? generic_splice_sendpage+0x140/0x140 [ 2285.539102] direct_splice_actor+0x10f/0x170 [ 2285.539614] splice_direct_to_actor+0x387/0x980 [ 2285.540153] ? pipe_to_sendpage+0x380/0x380 [ 2285.540652] ? do_splice_to+0x160/0x160 [ 2285.541118] ? security_file_permission+0x24e/0x570 [ 2285.541693] do_splice_direct+0x1c4/0x290 [ 2285.542171] ? splice_direct_to_actor+0x980/0x980 [ 2285.542735] ? lock_is_held_type+0xd2/0x110 [ 2285.543245] do_sendfile+0x553/0x1090 [ 2285.543694] ? do_pwritev+0x270/0x270 [ 2285.544134] ? wait_for_completion_io+0x270/0x270 [ 2285.544694] ? rcu_read_lock_any_held+0x75/0xa0 [ 2285.545226] ? vfs_write+0x354/0xa70 [ 2285.545672] __x64_sys_sendfile64+0x1d1/0x210 [ 2285.546193] ? __ia32_sys_sendfile+0x220/0x220 [ 2285.546752] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2285.547362] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2285.547958] do_syscall_64+0x33/0x40 [ 2285.548386] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2285.548981] RIP: 0033:0x7f434b839b19 [ 2285.549411] 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 [ 2285.551534] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2285.552396] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2285.553198] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2285.554019] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2285.554843] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2285.555650] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:35:10 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 72) 20:35:10 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x105c, 0xcd08, 0x0, 0x0) [ 2285.870869] FAULT_INJECTION: forcing a failure. [ 2285.870869] name failslab, interval 1, probability 0, space 0, times 0 [ 2285.873543] CPU: 1 PID: 38398 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2285.874993] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2285.876698] Call Trace: [ 2285.877235] dump_stack+0x107/0x167 [ 2285.877977] should_fail.cold+0x5/0xa [ 2285.878767] ? create_object.isra.0+0x3a/0xa20 [ 2285.879709] should_failslab+0x5/0x20 [ 2285.880477] kmem_cache_alloc+0x5b/0x310 [ 2285.881324] create_object.isra.0+0x3a/0xa20 [ 2285.882226] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2285.883283] kmem_cache_alloc+0x159/0x310 [ 2285.884151] ext4_mb_new_blocks+0x20a3/0x4570 [ 2285.885084] ? trace_hardirqs_on+0x5b/0x180 [ 2285.885976] ? ext4_cache_extents+0x148/0x2d0 [ 2285.886903] ? ext4_discard_preallocations+0xd80/0xd80 [ 2285.887989] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2285.888972] ext4_ext_map_blocks+0x1d68/0x5850 [ 2285.889923] ? lock_chain_count+0x20/0x20 [ 2285.890782] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2285.891867] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2285.892955] ? ext4_ext_release+0x10/0x10 [ 2285.893821] ? ext4_map_blocks+0x5e0/0x1970 [ 2285.894732] ? lock_release+0x680/0x680 [ 2285.895564] ? ext4_es_lookup_extent+0x48d/0xaa0 [ 2285.896554] ? lock_downgrade+0x6d0/0x6d0 [ 2285.897412] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2285.898507] ? down_write_killable+0x180/0x180 [ 2285.899472] ext4_map_blocks+0x652/0x1970 [ 2285.900327] ? kmem_cache_alloc+0x2a6/0x310 [ 2285.901217] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2285.902141] ? jbd2__journal_start+0xf3/0x7e0 [ 2285.903095] ? __ext4_journal_start_sb+0x214/0x390 [ 2285.904102] ? __ext4_journal_start_sb+0x1db/0x390 [ 2285.905122] ext4_iomap_begin+0x3ad/0x700 [ 2285.905987] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2285.907020] ? iomap_dio_actor+0x377/0x560 [ 2285.907886] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2285.908836] ? do_syscall_64+0x33/0x40 [ 2285.909631] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2285.910734] iomap_apply+0x164/0x810 [ 2285.911504] ? iomap_dio_rw+0x90/0x90 [ 2285.912298] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2285.913469] ? mark_held_locks+0x9e/0xe0 [ 2285.914320] ? filemap_check_errors+0xa5/0x150 [ 2285.915300] __iomap_dio_rw+0x6cd/0x1110 [ 2285.916130] ? iomap_dio_rw+0x90/0x90 [ 2285.916926] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2285.917865] ? ext4_orphan_add+0x253/0x9e0 [ 2285.918746] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2285.919754] ? ext4_empty_dir+0xae0/0xae0 [ 2285.920603] ? jbd2__journal_start+0xf3/0x7e0 [ 2285.921541] iomap_dio_rw+0x31/0x90 [ 2285.922292] ext4_file_write_iter+0xb26/0x18d0 [ 2285.923270] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2285.924207] ? kasan_save_stack+0x32/0x40 [ 2285.925053] ? kasan_save_stack+0x1b/0x40 [ 2285.925905] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2285.926951] ? iter_file_splice_write+0x16d/0xc30 [ 2285.927929] ? direct_splice_actor+0x10f/0x170 [ 2285.928861] ? splice_direct_to_actor+0x387/0x980 [ 2285.929837] ? do_splice_direct+0x1c4/0x290 [ 2285.930722] ? do_sendfile+0x553/0x1090 [ 2285.931531] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2285.932493] do_iter_readv_writev+0x476/0x750 [ 2285.933406] ? new_sync_write+0x660/0x660 [ 2285.934249] ? selinux_file_permission+0x92/0x520 [ 2285.935270] do_iter_write+0x191/0x670 [ 2285.936075] ? trace_hardirqs_on+0x5b/0x180 [ 2285.936960] vfs_iter_write+0x70/0xa0 [ 2285.937738] iter_file_splice_write+0x762/0xc30 [ 2285.938708] ? generic_splice_sendpage+0x140/0x140 [ 2285.939720] ? avc_policy_seqno+0x9/0x70 [ 2285.940549] ? selinux_file_permission+0x92/0x520 [ 2285.941535] ? lockdep_init_map_type+0x2c7/0x780 [ 2285.942510] ? generic_splice_sendpage+0x140/0x140 [ 2285.943520] direct_splice_actor+0x10f/0x170 [ 2285.944422] splice_direct_to_actor+0x387/0x980 [ 2285.945371] ? pipe_to_sendpage+0x380/0x380 [ 2285.946248] ? do_splice_to+0x160/0x160 [ 2285.947082] ? security_file_permission+0x24e/0x570 [ 2285.948122] do_splice_direct+0x1c4/0x290 [ 2285.948973] ? splice_direct_to_actor+0x980/0x980 [ 2285.949955] ? selinux_file_permission+0x92/0x520 [ 2285.950957] ? security_file_permission+0x24e/0x570 [ 2285.951985] do_sendfile+0x553/0x1090 [ 2285.952778] ? do_pwritev+0x270/0x270 [ 2285.953558] ? wait_for_completion_io+0x270/0x270 [ 2285.954548] ? rcu_read_lock_any_held+0x75/0xa0 [ 2285.955510] ? vfs_write+0x354/0xa70 [ 2285.956279] __x64_sys_sendfile64+0x1d1/0x210 [ 2285.957194] ? __ia32_sys_sendfile+0x220/0x220 [ 2285.958130] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2285.959204] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2285.960269] do_syscall_64+0x33/0x40 [ 2285.961029] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2285.962075] RIP: 0033:0x7f434b839b19 [ 2285.962844] 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 [ 2285.966637] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2285.968179] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2285.969634] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2285.971088] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2285.972548] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2285.973992] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:35:11 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) openat(r0, &(0x7f0000000000)='./file1\x00', 0x400000, 0xc1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ftruncate(r2, 0x1) ioctl$EXT4_IOC_MIGRATE(r2, 0x6609) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) 20:35:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) ioctl$TIOCGSID(r2, 0x5429, &(0x7f0000000080)=0x0) perf_event_open(&(0x7f0000000000)={0x0, 0x80, 0x0, 0x5c, 0x0, 0x3f, 0x0, 0x40, 0xaa503, 0xb, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x623d1ace, 0x1, @perf_config_ext={0x1, 0x5cf}, 0x402, 0x0, 0x4, 0x9, 0x9, 0x4, 0x4b4, 0x0, 0x605b, 0x0, 0x1}, r3, 0x10, r1, 0x3) sendfile(r1, r2, 0x0, 0x100000001) 20:35:11 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 73) 20:35:11 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x100b, 0xcd08, 0x0, 0x0) 20:35:11 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x9, 0x1300) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f00000000c0)={{r3}, 0x8, 0x3d, 0x40}) openat(r0, &(0x7f0000000200)='./file1\x00', 0x200480, 0x10) lseek(r3, 0x4, 0x0) perf_event_open(0x0, 0x0, 0x8, 0xffffffffffffffff, 0x0) dup(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000140)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x5, 0x0, r3, 0x0, &(0x7f00000002c0)="6eda1221f5a99f9b18dc47f4158f9e6137894f270939dc7aff75ef937fc4bfc28da6e96eb1c4cdd7f3feb1d36abeb95e4243773e497bc322b9c24c491fd3b9c069d9d2f9d8840003d54e4caaf4df80344549928c62942c68433fc7cf4df4376780c265806cfc1988f400e5058f58ea1b315d5fd331c89195671870ac53ed26f7472de0c1845119ab9542612f7bdb7ed3807b3fc81803ca82bc9368f1b5caa5fdf746c6b5e2ae54f15f6eae65f0512461a0541c325b9e0338273455ff489383e16dd023e4cf019a6f42a2a57c751f7e0c5b65", 0xd2, 0x12020, 0x1}, 0xffffffff) sendfile(r3, r4, 0x0, 0x100000001) 20:35:11 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x318, 0xcd08, 0x0, 0x0) 20:35:11 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x1f4) [ 2286.620805] FAULT_INJECTION: forcing a failure. [ 2286.620805] name failslab, interval 1, probability 0, space 0, times 0 [ 2286.623238] CPU: 0 PID: 38519 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2286.624665] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2286.626349] Call Trace: [ 2286.626931] dump_stack+0x107/0x167 [ 2286.627698] should_fail.cold+0x5/0xa [ 2286.628518] ? ext4_mb_new_blocks+0x64d/0x4570 [ 2286.629486] should_failslab+0x5/0x20 [ 2286.630277] kmem_cache_alloc+0x5b/0x310 [ 2286.631152] ext4_mb_new_blocks+0x64d/0x4570 [ 2286.632096] ? trace_hardirqs_on+0x5b/0x180 [ 2286.633008] ? ext4_cache_extents+0x148/0x2d0 [ 2286.633952] ? ext4_discard_preallocations+0xd80/0xd80 [ 2286.635066] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2286.636074] ext4_ext_map_blocks+0x1d68/0x5850 [ 2286.637052] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2286.638142] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2286.639254] ? ext4_ext_release+0x10/0x10 [ 2286.640125] ? ext4_map_blocks+0x5e0/0x1970 [ 2286.641035] ? lock_release+0x680/0x680 [ 2286.641867] ? ext4_es_lookup_extent+0x48d/0xaa0 [ 2286.642860] ? lock_downgrade+0x6d0/0x6d0 [ 2286.643752] ? down_write_killable+0x180/0x180 [ 2286.644734] ext4_map_blocks+0x652/0x1970 [ 2286.645612] ? kmem_cache_alloc+0x2a6/0x310 [ 2286.646515] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2286.647471] ? jbd2__journal_start+0xf3/0x7e0 [ 2286.648417] ? __ext4_journal_start_sb+0x214/0x390 [ 2286.649434] ? __ext4_journal_start_sb+0x1db/0x390 [ 2286.650461] ext4_iomap_begin+0x3ad/0x700 [ 2286.651351] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2286.652384] ? iomap_dio_actor+0x377/0x560 [ 2286.653266] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2286.654228] ? do_syscall_64+0x33/0x40 [ 2286.655053] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2286.656164] iomap_apply+0x164/0x810 [ 2286.656944] ? iomap_dio_rw+0x90/0x90 [ 2286.657750] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2286.658977] ? mark_held_locks+0x9e/0xe0 [ 2286.659850] ? filemap_check_errors+0xa5/0x150 [ 2286.660810] __iomap_dio_rw+0x6cd/0x1110 [ 2286.661655] ? iomap_dio_rw+0x90/0x90 [ 2286.662480] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2286.663436] ? ext4_orphan_add+0x253/0x9e0 [ 2286.664321] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2286.665341] ? ext4_empty_dir+0xae0/0xae0 [ 2286.666202] ? jbd2__journal_start+0xf3/0x7e0 [ 2286.667162] iomap_dio_rw+0x31/0x90 [ 2286.667926] ext4_file_write_iter+0xb26/0x18d0 [ 2286.668896] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2286.669842] ? kasan_save_stack+0x32/0x40 [ 2286.670712] ? kasan_save_stack+0x1b/0x40 [ 2286.671577] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2286.672622] ? iter_file_splice_write+0x16d/0xc30 [ 2286.673614] ? direct_splice_actor+0x10f/0x170 [ 2286.674556] ? splice_direct_to_actor+0x387/0x980 [ 2286.675566] ? do_splice_direct+0x1c4/0x290 [ 2286.676458] ? do_sendfile+0x553/0x1090 [ 2286.677285] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2286.678263] do_iter_readv_writev+0x476/0x750 [ 2286.679205] ? new_sync_write+0x660/0x660 [ 2286.680063] ? selinux_file_permission+0x92/0x520 [ 2286.681092] do_iter_write+0x191/0x670 [ 2286.681912] ? trace_hardirqs_on+0x5b/0x180 [ 2286.682837] vfs_iter_write+0x70/0xa0 [ 2286.683639] iter_file_splice_write+0x762/0xc30 [ 2286.684625] ? generic_splice_sendpage+0x140/0x140 [ 2286.685648] ? avc_policy_seqno+0x9/0x70 [ 2286.686489] ? selinux_file_permission+0x92/0x520 [ 2286.687510] ? lockdep_init_map_type+0x2c7/0x780 [ 2286.688494] ? generic_splice_sendpage+0x140/0x140 [ 2286.689509] direct_splice_actor+0x10f/0x170 [ 2286.690424] splice_direct_to_actor+0x387/0x980 [ 2286.691400] ? pipe_to_sendpage+0x380/0x380 [ 2286.692298] ? do_splice_to+0x160/0x160 [ 2286.693128] ? security_file_permission+0x24e/0x570 [ 2286.694171] do_splice_direct+0x1c4/0x290 [ 2286.695046] ? splice_direct_to_actor+0x980/0x980 [ 2286.696037] ? selinux_file_permission+0x92/0x520 [ 2286.697047] ? security_file_permission+0x24e/0x570 [ 2286.698093] do_sendfile+0x553/0x1090 [ 2286.698911] ? do_pwritev+0x270/0x270 [ 2286.699714] ? wait_for_completion_io+0x270/0x270 [ 2286.700850] ? rcu_read_lock_any_held+0x75/0xa0 [ 2286.701808] ? vfs_write+0x354/0xa70 [ 2286.702618] __x64_sys_sendfile64+0x1d1/0x210 [ 2286.703572] ? __ia32_sys_sendfile+0x220/0x220 [ 2286.704534] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2286.705643] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2286.706728] do_syscall_64+0x33/0x40 [ 2286.707522] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2286.708578] RIP: 0033:0x7f434b839b19 [ 2286.709360] 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 [ 2286.713093] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2286.714674] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2286.716139] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2286.717602] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2286.719072] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2286.720531] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:35:25 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x9, 0x1300) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f00000000c0)={{r3}, 0x8, 0x3d, 0x40}) openat(r0, &(0x7f0000000200)='./file1\x00', 0x200480, 0x10) lseek(r3, 0x4, 0x0) perf_event_open(0x0, 0x0, 0x8, 0xffffffffffffffff, 0x0) dup(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000140)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x5, 0x0, r3, 0x0, &(0x7f00000002c0)="6eda1221f5a99f9b18dc47f4158f9e6137894f270939dc7aff75ef937fc4bfc28da6e96eb1c4cdd7f3feb1d36abeb95e4243773e497bc322b9c24c491fd3b9c069d9d2f9d8840003d54e4caaf4df80344549928c62942c68433fc7cf4df4376780c265806cfc1988f400e5058f58ea1b315d5fd331c89195671870ac53ed26f7472de0c1845119ab9542612f7bdb7ed3807b3fc81803ca82bc9368f1b5caa5fdf746c6b5e2ae54f15f6eae65f0512461a0541c325b9e0338273455ff489383e16dd023e4cf019a6f42a2a57c751f7e0c5b65", 0xd2, 0x12020, 0x1}, 0xffffffff) sendfile(r3, r4, 0x0, 0x100000001) 20:35:25 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xd90, 0xcd08, 0x0, 0x0) 20:35:25 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x39c, 0xcd08, 0x0, 0x0) 20:35:25 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x100d, 0xcd08, 0x0, 0x0) 20:35:25 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(r1, &(0x7f0000001540), 0x10000000000001bf, 0x5, 0x2) lseek(r1, 0x800, 0x4) fsetxattr$trusted_overlay_nlink(r1, &(0x7f0000000000), &(0x7f0000000040)={'U-', 0x81}, 0x16, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:35:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x8000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:35:25 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x240) 20:35:25 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 74) [ 2300.797679] FAULT_INJECTION: forcing a failure. [ 2300.797679] name failslab, interval 1, probability 0, space 0, times 0 [ 2300.800486] CPU: 1 PID: 38558 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2300.802115] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2300.804044] Call Trace: [ 2300.804743] dump_stack+0x107/0x167 [ 2300.805620] should_fail.cold+0x5/0xa [ 2300.806521] ? ___slab_alloc+0x360/0x700 [ 2300.807494] ? create_object.isra.0+0x3a/0xa20 [ 2300.808587] should_failslab+0x5/0x20 [ 2300.809502] kmem_cache_alloc+0x5b/0x310 [ 2300.810506] create_object.isra.0+0x3a/0xa20 [ 2300.811580] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2300.812795] kmem_cache_alloc+0x159/0x310 [ 2300.813962] ? mempool_free_pages+0x20/0x20 [ 2300.814999] mempool_alloc+0x148/0x360 [ 2300.816013] ? mempool_resize+0x7d0/0x7d0 [ 2300.817099] ? lock_downgrade+0x6d0/0x6d0 20:35:25 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x9, 0x1300) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f00000000c0)={{r3}, 0x8, 0x3d, 0x40}) openat(r0, &(0x7f0000000200)='./file1\x00', 0x200480, 0x10) lseek(r3, 0x4, 0x0) perf_event_open(0x0, 0x0, 0x8, 0xffffffffffffffff, 0x0) dup(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000140)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x5, 0x0, r3, 0x0, &(0x7f00000002c0)="6eda1221f5a99f9b18dc47f4158f9e6137894f270939dc7aff75ef937fc4bfc28da6e96eb1c4cdd7f3feb1d36abeb95e4243773e497bc322b9c24c491fd3b9c069d9d2f9d8840003d54e4caaf4df80344549928c62942c68433fc7cf4df4376780c265806cfc1988f400e5058f58ea1b315d5fd331c89195671870ac53ed26f7472de0c1845119ab9542612f7bdb7ed3807b3fc81803ca82bc9368f1b5caa5fdf746c6b5e2ae54f15f6eae65f0512461a0541c325b9e0338273455ff489383e16dd023e4cf019a6f42a2a57c751f7e0c5b65", 0xd2, 0x12020, 0x1}, 0xffffffff) sendfile(r3, r4, 0x0, 0x100000001) [ 2300.818222] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2300.819606] bio_alloc_bioset+0x36e/0x600 [ 2300.820593] ? bvec_alloc+0x2f0/0x2f0 [ 2300.821515] ? iov_iter_npages+0x1fd/0xa70 [ 2300.822536] iomap_dio_bio_actor+0x518/0xef0 [ 2300.823694] iomap_dio_actor+0x36f/0x560 [ 2300.824667] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2300.825833] ? do_syscall_64+0x33/0x40 [ 2300.826781] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2300.828398] iomap_apply+0x289/0x810 [ 2300.829400] ? iomap_dio_rw+0x90/0x90 [ 2300.830525] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2300.832046] ? mark_held_locks+0x9e/0xe0 [ 2300.833149] ? filemap_check_errors+0xa5/0x150 [ 2300.834378] __iomap_dio_rw+0x6cd/0x1110 [ 2300.835564] ? iomap_dio_rw+0x90/0x90 [ 2300.836561] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2300.837882] ? ext4_orphan_add+0x253/0x9e0 [ 2300.838942] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2300.840317] ? ext4_empty_dir+0xae0/0xae0 [ 2300.841429] ? jbd2__journal_start+0xf3/0x7e0 [ 2300.842631] iomap_dio_rw+0x31/0x90 [ 2300.843635] ext4_file_write_iter+0xb26/0x18d0 [ 2300.844759] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2300.845944] ? kasan_save_stack+0x32/0x40 [ 2300.847072] ? kasan_save_stack+0x1b/0x40 [ 2300.848135] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2300.849473] ? iter_file_splice_write+0x16d/0xc30 [ 2300.850721] ? direct_splice_actor+0x10f/0x170 [ 2300.851968] ? splice_direct_to_actor+0x387/0x980 [ 2300.853170] ? do_splice_direct+0x1c4/0x290 [ 2300.854208] ? do_sendfile+0x553/0x1090 [ 2300.855190] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2300.856157] do_iter_readv_writev+0x476/0x750 [ 2300.857074] ? new_sync_write+0x660/0x660 [ 2300.857924] ? selinux_file_permission+0x92/0x520 [ 2300.858927] do_iter_write+0x191/0x670 [ 2300.859808] ? trace_hardirqs_on+0x5b/0x180 [ 2300.860882] vfs_iter_write+0x70/0xa0 [ 2300.861664] iter_file_splice_write+0x762/0xc30 [ 2300.862823] ? generic_splice_sendpage+0x140/0x140 [ 2300.863885] ? avc_policy_seqno+0x9/0x70 [ 2300.864813] ? selinux_file_permission+0x92/0x520 [ 2300.865954] ? lockdep_init_map_type+0x2c7/0x780 [ 2300.867040] ? generic_splice_sendpage+0x140/0x140 [ 2300.868197] direct_splice_actor+0x10f/0x170 [ 2300.869111] splice_direct_to_actor+0x387/0x980 [ 2300.870230] ? pipe_to_sendpage+0x380/0x380 [ 2300.871176] ? do_splice_to+0x160/0x160 [ 2300.872069] ? security_file_permission+0x24e/0x570 [ 2300.873100] do_splice_direct+0x1c4/0x290 [ 2300.873978] ? splice_direct_to_actor+0x980/0x980 [ 2300.875130] ? selinux_file_permission+0x92/0x520 [ 2300.876134] ? security_file_permission+0x24e/0x570 [ 2300.877141] do_sendfile+0x553/0x1090 [ 2300.877937] ? do_pwritev+0x270/0x270 [ 2300.878819] ? wait_for_completion_io+0x270/0x270 [ 2300.879794] ? rcu_read_lock_any_held+0x75/0xa0 [ 2300.880859] ? vfs_write+0x354/0xa70 [ 2300.881628] __x64_sys_sendfile64+0x1d1/0x210 [ 2300.882542] ? __ia32_sys_sendfile+0x220/0x220 [ 2300.883667] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2300.884762] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2300.885819] do_syscall_64+0x33/0x40 [ 2300.886687] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2300.887759] RIP: 0033:0x7f434b839b19 [ 2300.888518] 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 [ 2300.892464] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2300.893998] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2300.895537] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2300.897042] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2300.898483] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2300.899937] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:35:26 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x9, 0x1300) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f00000000c0)={{r3}, 0x8, 0x3d, 0x40}) openat(r0, &(0x7f0000000200)='./file1\x00', 0x200480, 0x10) lseek(r3, 0x4, 0x0) perf_event_open(0x0, 0x0, 0x8, 0xffffffffffffffff, 0x0) dup(r3) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000140)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x5, 0x0, r3, 0x0, &(0x7f00000002c0)="6eda1221f5a99f9b18dc47f4158f9e6137894f270939dc7aff75ef937fc4bfc28da6e96eb1c4cdd7f3feb1d36abeb95e4243773e497bc322b9c24c491fd3b9c069d9d2f9d8840003d54e4caaf4df80344549928c62942c68433fc7cf4df4376780c265806cfc1988f400e5058f58ea1b315d5fd331c89195671870ac53ed26f7472de0c1845119ab9542612f7bdb7ed3807b3fc81803ca82bc9368f1b5caa5fdf746c6b5e2ae54f15f6eae65f0512461a0541c325b9e0338273455ff489383e16dd023e4cf019a6f42a2a57c751f7e0c5b65", 0xd2, 0x12020, 0x1}, 0xffffffff) 20:35:26 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 75) 20:35:26 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x9, 0x1300) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f00000000c0)={{r3}, 0x8, 0x3d, 0x40}) openat(r0, &(0x7f0000000200)='./file1\x00', 0x200480, 0x10) lseek(r3, 0x4, 0x0) perf_event_open(0x0, 0x0, 0x8, 0xffffffffffffffff, 0x0) dup(r3) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) [ 2301.575231] FAULT_INJECTION: forcing a failure. [ 2301.575231] name failslab, interval 1, probability 0, space 0, times 0 [ 2301.578459] CPU: 1 PID: 38577 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2301.580290] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2301.582383] Call Trace: [ 2301.583114] dump_stack+0x107/0x167 [ 2301.584078] should_fail.cold+0x5/0xa [ 2301.585094] ? create_object.isra.0+0x3a/0xa20 [ 2301.586287] should_failslab+0x5/0x20 [ 2301.587295] kmem_cache_alloc+0x5b/0x310 [ 2301.588383] create_object.isra.0+0x3a/0xa20 [ 2301.589534] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2301.590912] kmem_cache_alloc+0x159/0x310 [ 2301.592033] __es_insert_extent+0x3a9/0x12f0 [ 2301.593247] ext4_es_insert_extent+0x2dc/0xb10 [ 2301.594454] ? ext4_es_scan_clu+0x2e0/0x2e0 [ 2301.595638] ? down_write_killable+0x180/0x180 [ 2301.596852] ext4_map_blocks+0x8e1/0x1970 [ 2301.597978] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2301.599173] ? jbd2__journal_start+0xf3/0x7e0 [ 2301.600272] ? __ext4_journal_start_sb+0x214/0x390 [ 2301.601457] ? __ext4_journal_start_sb+0x1db/0x390 [ 2301.602645] ext4_iomap_begin+0x3ad/0x700 [ 2301.603681] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2301.604686] ? iomap_dio_actor+0x377/0x560 [ 2301.605553] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2301.606497] ? do_syscall_64+0x33/0x40 [ 2301.607323] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2301.608408] iomap_apply+0x164/0x810 [ 2301.609170] ? iomap_dio_rw+0x90/0x90 [ 2301.609948] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2301.611144] ? mark_held_locks+0x9e/0xe0 [ 2301.611996] ? filemap_check_errors+0xa5/0x150 [ 2301.612930] __iomap_dio_rw+0x6cd/0x1110 [ 2301.613751] ? iomap_dio_rw+0x90/0x90 [ 2301.614544] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2301.615509] ? ext4_orphan_add+0x253/0x9e0 [ 2301.616369] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2301.617365] ? ext4_empty_dir+0xae0/0xae0 [ 2301.618203] ? jbd2__journal_start+0xf3/0x7e0 [ 2301.619129] iomap_dio_rw+0x31/0x90 [ 2301.619872] ext4_file_write_iter+0xb26/0x18d0 [ 2301.620816] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2301.621745] ? kasan_save_stack+0x32/0x40 [ 2301.622586] ? kasan_save_stack+0x1b/0x40 [ 2301.623445] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2301.624475] ? iter_file_splice_write+0x16d/0xc30 [ 2301.625448] ? direct_splice_actor+0x10f/0x170 [ 2301.626372] ? splice_direct_to_actor+0x387/0x980 [ 2301.627365] ? do_splice_direct+0x1c4/0x290 [ 2301.628237] ? do_sendfile+0x553/0x1090 [ 2301.629044] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2301.629997] do_iter_readv_writev+0x476/0x750 [ 2301.630945] ? new_sync_write+0x660/0x660 [ 2301.631791] ? selinux_file_permission+0x92/0x520 [ 2301.632785] do_iter_write+0x191/0x670 [ 2301.633581] ? trace_hardirqs_on+0x5b/0x180 [ 2301.634469] vfs_iter_write+0x70/0xa0 [ 2301.635265] iter_file_splice_write+0x762/0xc30 [ 2301.636230] ? generic_splice_sendpage+0x140/0x140 [ 2301.637232] ? avc_policy_seqno+0x9/0x70 [ 2301.638057] ? selinux_file_permission+0x92/0x520 [ 2301.639051] ? lockdep_init_map_type+0x2c7/0x780 [ 2301.640013] ? generic_splice_sendpage+0x140/0x140 [ 2301.641006] direct_splice_actor+0x10f/0x170 [ 2301.641910] splice_direct_to_actor+0x387/0x980 [ 2301.642869] ? pipe_to_sendpage+0x380/0x380 [ 2301.643746] ? do_splice_to+0x160/0x160 [ 2301.644553] ? security_file_permission+0x24e/0x570 [ 2301.645589] do_splice_direct+0x1c4/0x290 [ 2301.646426] ? splice_direct_to_actor+0x980/0x980 [ 2301.647411] ? selinux_file_permission+0x92/0x520 [ 2301.648393] ? security_file_permission+0x24e/0x570 [ 2301.649429] do_sendfile+0x553/0x1090 [ 2301.650218] ? do_pwritev+0x270/0x270 [ 2301.650999] ? wait_for_completion_io+0x270/0x270 [ 2301.651979] ? rcu_read_lock_any_held+0x75/0xa0 [ 2301.652934] ? vfs_write+0x354/0xa70 [ 2301.653698] __x64_sys_sendfile64+0x1d1/0x210 [ 2301.654613] ? __ia32_sys_sendfile+0x220/0x220 [ 2301.655569] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2301.656636] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2301.657681] do_syscall_64+0x33/0x40 [ 2301.658439] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2301.659507] RIP: 0033:0x7f434b839b19 [ 2301.660270] 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 [ 2301.664020] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2301.665569] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2301.667051] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2301.668505] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2301.669957] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2301.671492] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:35:40 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 76) 20:35:40 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xe00, 0xcd08, 0x0, 0x0) 20:35:40 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x420, 0xcd08, 0x0, 0x0) 20:35:40 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x141, 0x0, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:35:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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={&(0x7f0000000000), 0x9}, 0x4202, 0x0, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = fork() tkill(r2, 0x14) ptrace$setsig(0x4203, r2, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x7f, 0x9, 0x3, 0x3, 0x0, 0x3, 0x40000, 0xc, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, @perf_bp={&(0x7f0000000040), 0x5}, 0x200, 0x8, 0x7fff, 0x6, 0x1000, 0x4, 0x1f, 0x0, 0x7, 0x0, 0xffff}, r2, 0x18, 0xffffffffffffffff, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) 20:35:40 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x100e, 0xcd08, 0x0, 0x0) 20:35:40 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x9, 0x1300) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f00000000c0)={{r3}, 0x8, 0x3d, 0x40}) openat(r0, &(0x7f0000000200)='./file1\x00', 0x200480, 0x10) lseek(r3, 0x4, 0x0) perf_event_open(0x0, 0x0, 0x8, 0xffffffffffffffff, 0x0) dup(r3) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) 20:35:40 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x300) [ 2315.403831] FAULT_INJECTION: forcing a failure. [ 2315.403831] name failslab, interval 1, probability 0, space 0, times 0 [ 2315.406328] CPU: 1 PID: 38692 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2315.407797] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2315.409540] Call Trace: [ 2315.410122] dump_stack+0x107/0x167 [ 2315.410915] should_fail.cold+0x5/0xa [ 2315.411764] ? mempool_alloc+0x148/0x360 [ 2315.412631] ? mempool_free_pages+0x20/0x20 [ 2315.413563] should_failslab+0x5/0x20 [ 2315.414513] kmem_cache_alloc+0x5b/0x310 [ 2315.415429] ? mempool_free_pages+0x20/0x20 [ 2315.416451] mempool_alloc+0x148/0x360 [ 2315.417285] ? mempool_resize+0x7d0/0x7d0 [ 2315.418161] ? lock_downgrade+0x6d0/0x6d0 [ 2315.419079] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2315.420123] bio_alloc_bioset+0x36e/0x600 [ 2315.421009] ? bvec_alloc+0x2f0/0x2f0 [ 2315.421830] ? iov_iter_npages+0x1fd/0xa70 [ 2315.422737] iomap_dio_bio_actor+0x518/0xef0 [ 2315.423782] iomap_dio_actor+0x36f/0x560 [ 2315.424769] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2315.425797] ? do_syscall_64+0x33/0x40 [ 2315.426630] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2315.427764] iomap_apply+0x289/0x810 [ 2315.428561] ? iomap_dio_rw+0x90/0x90 [ 2315.429374] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2315.430605] ? mark_held_locks+0x9e/0xe0 [ 2315.431615] ? filemap_check_errors+0xa5/0x150 [ 2315.432701] __iomap_dio_rw+0x6cd/0x1110 [ 2315.433576] ? iomap_dio_rw+0x90/0x90 [ 2315.434419] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2315.435396] ? ext4_orphan_add+0x253/0x9e0 [ 2315.436300] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2315.437337] ? ext4_empty_dir+0xae0/0xae0 [ 2315.438224] ? jbd2__journal_start+0xf3/0x7e0 [ 2315.439200] iomap_dio_rw+0x31/0x90 [ 2315.439985] ext4_file_write_iter+0xb26/0x18d0 [ 2315.440973] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2315.441946] ? kasan_save_stack+0x32/0x40 [ 2315.442830] ? kasan_save_stack+0x1b/0x40 [ 2315.443726] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2315.444793] ? iter_file_splice_write+0x16d/0xc30 [ 2315.445807] ? direct_splice_actor+0x10f/0x170 [ 2315.446771] ? splice_direct_to_actor+0x387/0x980 [ 2315.447805] ? do_splice_direct+0x1c4/0x290 [ 2315.448718] ? do_sendfile+0x553/0x1090 [ 2315.449568] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2315.450579] do_iter_readv_writev+0x476/0x750 [ 2315.451549] ? new_sync_write+0x660/0x660 [ 2315.452430] ? selinux_file_permission+0x92/0x520 [ 2315.453479] do_iter_write+0x191/0x670 [ 2315.454319] ? trace_hardirqs_on+0x5b/0x180 [ 2315.455274] vfs_iter_write+0x70/0xa0 [ 2315.456085] iter_file_splice_write+0x762/0xc30 [ 2315.457105] ? generic_splice_sendpage+0x140/0x140 [ 2315.458149] ? avc_policy_seqno+0x9/0x70 [ 2315.459017] ? selinux_file_permission+0x92/0x520 [ 2315.460053] ? lockdep_init_map_type+0x2c7/0x780 [ 2315.461062] ? generic_splice_sendpage+0x140/0x140 [ 2315.462116] direct_splice_actor+0x10f/0x170 [ 2315.463061] splice_direct_to_actor+0x387/0x980 [ 2315.464056] ? pipe_to_sendpage+0x380/0x380 [ 2315.464975] ? do_splice_to+0x160/0x160 [ 2315.465827] ? security_file_permission+0x24e/0x570 [ 2315.466896] do_splice_direct+0x1c4/0x290 [ 2315.467799] ? splice_direct_to_actor+0x980/0x980 [ 2315.468819] ? selinux_file_permission+0x92/0x520 [ 2315.469854] ? security_file_permission+0x24e/0x570 [ 2315.470917] do_sendfile+0x553/0x1090 [ 2315.471757] ? do_pwritev+0x270/0x270 [ 2315.472568] ? wait_for_completion_io+0x270/0x270 [ 2315.473640] ? rcu_read_lock_any_held+0x75/0xa0 [ 2315.474706] ? vfs_write+0x354/0xa70 [ 2315.475540] __x64_sys_sendfile64+0x1d1/0x210 [ 2315.476493] ? __ia32_sys_sendfile+0x220/0x220 [ 2315.477657] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2315.478767] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2315.479878] do_syscall_64+0x33/0x40 [ 2315.480678] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2315.481761] RIP: 0033:0x7f434b839b19 [ 2315.482558] 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 [ 2315.486737] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2315.488361] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2315.489871] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2315.491401] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2315.492920] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 20:35:40 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x9, 0x1300) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f00000000c0)={{r3}, 0x8, 0x3d, 0x40}) openat(r0, &(0x7f0000000200)='./file1\x00', 0x200480, 0x10) lseek(r3, 0x4, 0x0) perf_event_open(0x0, 0x0, 0x8, 0xffffffffffffffff, 0x0) dup(r3) [ 2315.494411] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:35:40 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x100f, 0xcd08, 0x0, 0x0) 20:35:55 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1011, 0xcd08, 0x0, 0x0) 20:35:55 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x9, 0x1300) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f00000000c0)={{r3}, 0x8, 0x3d, 0x40}) openat(r0, &(0x7f0000000200)='./file1\x00', 0x200480, 0x10) lseek(r3, 0x4, 0x0) perf_event_open(0x0, 0x0, 0x8, 0xffffffffffffffff, 0x0) 20:35:55 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x310) 20:35:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bind$packet(0xffffffffffffffff, &(0x7f0000000080), 0x14) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f00000001c0)={'macvlan1\x00', 0x0}) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000080)={0x2, 0x4e22, @empty}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000140)="3d3dc3a6fd73f829a0774f56170db4d341a0d115fdbdb8545c31dc8668", 0x1d}], 0x1, &(0x7f0000000680)=[@ip_retopts={{0x0, 0x0, 0x7, {[@cipso={0x86, 0x0, 0x1, [{0x5, 0x0, "95352837c58f417d"}, {0x0, 0x0, "8a091fbd0c7b46c69ede6dad4b"}]}, @lsrr={0x83, 0x0, 0x6a, [@multicast1, @loopback, @multicast1, @rand_addr=0x64010100, @dev={0xac, 0x14, 0x14, 0x29}]}, @end]}}}, @ip_tos_u8={{0x9, 0x0, 0x1, 0x8}}, @ip_retopts={{0x6c, 0x0, 0x7, {[@cipso={0x86, 0x59, 0xffffffffffffffff, [{0x5, 0x12, "b0537aa604d89a2ae171873966c0ab74"}, {0x0, 0xd, "56a0d4d3f6c719b670cdb1"}, {0x6, 0xe, "28d49782caa25301c7083c85"}, {0x6, 0x12, "28a3ffac71b7e0d6529c1b52cf19ce20"}, {0x0, 0x7, "684529c352"}, {0x5, 0xd, "8ebe9dfca945021b17f206"}]}]}}}, @ip_retopts={{0x0, 0x0, 0x7, {[@generic={0x83, 0x0, 'M'}, @timestamp_addr={0x44, 0x0, 0x3d, 0x1, 0x3}, @rr={0x7, 0x0, 0x9b, [@dev={0xac, 0x14, 0x14, 0x15}, @dev={0xac, 0x14, 0x14, 0x3f}, @broadcast]}, @noop]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @empty, @remote}}}, @ip_retopts={{0x0, 0x0, 0x7, {[@generic={0x94, 0x0, "e9e4ad5a296a"}, @cipso={0x86, 0x0, 0x0, [{0x4, 0x0, "13c9d9d673ebe553fd"}, {0x7, 0x0, "81bd7ab91099295a"}, {0x1, 0x0, "d7040e3934bca43114"}, {0x0, 0x0, "be"}, {0x5, 0x0, "ff45d0905bdc4e8ffafee9bb73b45f42"}]}, @lsrr={0x83, 0x0, 0x48, [@initdev={0xac, 0x1e, 0x0, 0x0}, @remote, @loopback, @local, @broadcast, @rand_addr=0x64010102, @remote, @multicast1]}, @ra, @noop, @end]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x639}}, @ip_ttl={{0x14, 0x0, 0x2, 0x5}}], 0x140}, 0x14) r3 = openat(0xffffffffffffffff, 0x0, 0x218000, 0x20) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000002e00)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@remote, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {@in=@remote, 0x0, 0x32}, @in=@local, {}, {}, {}, 0x0, 0x0, 0xa, 0x1}, [@algo_crypt={0x48, 0x2, {{'cbc(aes)\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) r5 = socket(0x11, 0x3, 0x9) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000140)={'lo\x00', 0x0}) bind$packet(r5, &(0x7f0000000080)={0x11, 0x0, r7}, 0x14) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000001c0)={'macvlan1\x00', 0x0}) sendmsg$inet(r4, &(0x7f0000000340)={&(0x7f0000000080)={0x2, 0x4e22, @empty}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000140)="3d3dc3a6fd73f829a0774f56170db4d341a0d115fdbdb8545c31dc8668", 0x1d}], 0x1, &(0x7f0000000200)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x45}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x8}}, @ip_retopts={{0x6c, 0x0, 0x7, {[@cipso={0x86, 0x59, 0xffffffffffffffff, [{0x5, 0x12, "b0537aa604d89a2ae171873966c0ab74"}, {0x0, 0xd, "56a0d4d3f6c719b670cdb1"}, {0x6, 0xe, "28d49782caa25301c7083c85"}, {0x6, 0x12, "28a3ffac71b7e0d6529c1b52cf19ce20"}, {0x0, 0x7, "684529c352"}, {0x5, 0xd, "8ebe9dfca945021b17f206"}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x2}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r8, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_ttl={{0x14, 0x0, 0x2, 0x639}}, @ip_ttl={{0x14, 0x0, 0x2, 0x5}}], 0x140}, 0x14) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000040)={0x90, 0x0, 0x400, 0x0, 0x25dfdbfb, {}, [@ETHTOOL_A_LINKINFO_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}]}, @ETHTOOL_A_LINKINFO_HEADER={0x68, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'caif0\x00'}]}, @ETHTOOL_A_LINKINFO_TP_MDIX_CTRL={0x5, 0x5, 0x81}]}, 0x90}, 0x1, 0x0, 0x0, 0x40}, 0xc811) r9 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r9, 0x0, 0x100000001) 20:35:55 executing program 2: ftruncate(0xffffffffffffffff, 0xffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r0, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x100000001) 20:35:55 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 77) 20:35:55 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x4a4, 0xcd08, 0x0, 0x0) 20:35:55 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xe70, 0xcd08, 0x0, 0x0) [ 2330.877077] FAULT_INJECTION: forcing a failure. [ 2330.877077] name failslab, interval 1, probability 0, space 0, times 0 [ 2330.879461] CPU: 1 PID: 38731 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2330.880904] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2330.882623] Call Trace: [ 2330.883204] dump_stack+0x107/0x167 [ 2330.883989] should_fail.cold+0x5/0xa [ 2330.884826] ? ext4_mb_new_blocks+0x20a3/0x4570 [ 2330.885823] should_failslab+0x5/0x20 [ 2330.886635] kmem_cache_alloc+0x5b/0x310 [ 2330.887530] ext4_mb_new_blocks+0x20a3/0x4570 [ 2330.888493] ? trace_hardirqs_on+0x5b/0x180 [ 2330.889407] ? ext4_cache_extents+0x148/0x2d0 [ 2330.890355] ? ext4_discard_preallocations+0xd80/0xd80 [ 2330.891463] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2330.892476] ext4_ext_map_blocks+0x1d68/0x5850 [ 2330.893459] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2330.894564] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2330.895693] ? ext4_ext_release+0x10/0x10 [ 2330.896573] ? ext4_map_blocks+0x5e0/0x1970 [ 2330.897482] ? lock_release+0x680/0x680 [ 2330.898323] ? ext4_es_lookup_extent+0x48d/0xaa0 [ 2330.899320] ? lock_downgrade+0x6d0/0x6d0 [ 2330.900214] ? down_write_killable+0x180/0x180 [ 2330.901383] ext4_map_blocks+0x652/0x1970 [ 2330.902337] ? kmem_cache_alloc+0x2a6/0x310 [ 2330.903378] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2330.904322] ? jbd2__journal_start+0xf3/0x7e0 [ 2330.905271] ? __ext4_journal_start_sb+0x214/0x390 [ 2330.906289] ? __ext4_journal_start_sb+0x1db/0x390 [ 2330.907328] ext4_iomap_begin+0x3ad/0x700 [ 2330.908218] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2330.909254] ? iomap_dio_actor+0x377/0x560 [ 2330.910142] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2330.911131] ? do_syscall_64+0x33/0x40 [ 2330.911951] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2330.913062] iomap_apply+0x164/0x810 [ 2330.913847] ? iomap_dio_rw+0x90/0x90 [ 2330.914656] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2330.915884] ? mark_held_locks+0x9e/0xe0 [ 2330.916764] ? filemap_check_errors+0xa5/0x150 [ 2330.917731] __iomap_dio_rw+0x6cd/0x1110 [ 2330.918578] ? iomap_dio_rw+0x90/0x90 [ 2330.919428] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2330.920383] ? ext4_orphan_add+0x253/0x9e0 [ 2330.921276] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2330.922307] ? ext4_empty_dir+0xae0/0xae0 [ 2330.923190] ? jbd2__journal_start+0xf3/0x7e0 [ 2330.924145] iomap_dio_rw+0x31/0x90 [ 2330.924910] ext4_file_write_iter+0xb26/0x18d0 [ 2330.925886] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2330.926837] ? kasan_save_stack+0x32/0x40 [ 2330.927712] ? kasan_save_stack+0x1b/0x40 [ 2330.928585] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2330.929643] ? iter_file_splice_write+0x16d/0xc30 [ 2330.930645] ? direct_splice_actor+0x10f/0x170 [ 2330.931614] ? splice_direct_to_actor+0x387/0x980 [ 2330.932617] ? do_splice_direct+0x1c4/0x290 [ 2330.933519] ? do_sendfile+0x553/0x1090 [ 2330.934358] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2330.935354] do_iter_readv_writev+0x476/0x750 [ 2330.936297] ? new_sync_write+0x660/0x660 [ 2330.937162] ? selinux_file_permission+0x92/0x520 [ 2330.938199] do_iter_write+0x191/0x670 [ 2330.939027] ? trace_hardirqs_on+0x5b/0x180 [ 2330.939953] vfs_iter_write+0x70/0xa0 [ 2330.940760] iter_file_splice_write+0x762/0xc30 [ 2330.941761] ? generic_splice_sendpage+0x140/0x140 [ 2330.942794] ? avc_policy_seqno+0x9/0x70 [ 2330.943670] ? selinux_file_permission+0x92/0x520 [ 2330.944693] ? generic_splice_sendpage+0x140/0x140 [ 2330.945720] direct_splice_actor+0x10f/0x170 [ 2330.946641] splice_direct_to_actor+0x387/0x980 [ 2330.947628] ? pipe_to_sendpage+0x380/0x380 [ 2330.948534] ? do_splice_to+0x160/0x160 [ 2330.949373] ? security_file_permission+0x24e/0x570 [ 2330.950431] do_splice_direct+0x1c4/0x290 [ 2330.951314] ? splice_direct_to_actor+0x980/0x980 [ 2330.952320] ? selinux_file_permission+0x92/0x520 [ 2330.953339] ? security_file_permission+0x24e/0x570 [ 2330.954399] do_sendfile+0x553/0x1090 [ 2330.955228] ? do_pwritev+0x270/0x270 [ 2330.956032] ? wait_for_completion_io+0x270/0x270 [ 2330.957045] ? rcu_read_lock_any_held+0x75/0xa0 [ 2330.958017] ? vfs_write+0x354/0xa70 [ 2330.958812] __x64_sys_sendfile64+0x1d1/0x210 [ 2330.959765] ? __ia32_sys_sendfile+0x220/0x220 [ 2330.960729] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2330.961864] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2330.962929] do_syscall_64+0x33/0x40 [ 2330.963746] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2330.964789] RIP: 0033:0x7f434b839b19 [ 2330.965576] 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 [ 2330.969337] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2330.970907] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2330.972403] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2330.973881] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2330.975364] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2330.976845] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:35:56 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x9, 0x1300) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f00000000c0)={{r3}, 0x8, 0x3d, 0x40}) openat(r0, &(0x7f0000000200)='./file1\x00', 0x200480, 0x10) lseek(r3, 0x4, 0x0) 20:35:56 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 78) [ 2331.331778] FAULT_INJECTION: forcing a failure. [ 2331.331778] name failslab, interval 1, probability 0, space 0, times 0 [ 2331.334630] CPU: 0 PID: 38744 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2331.336059] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2331.337807] Call Trace: [ 2331.338353] dump_stack+0x107/0x167 [ 2331.339192] should_fail.cold+0x5/0xa [ 2331.340044] ? create_object.isra.0+0x3a/0xa20 [ 2331.341072] should_failslab+0x5/0x20 [ 2331.341969] kmem_cache_alloc+0x5b/0x310 [ 2331.342881] ? quarantine_put+0x8b/0x1a0 [ 2331.343738] ? trace_hardirqs_on+0x5b/0x180 [ 2331.344611] create_object.isra.0+0x3a/0xa20 [ 2331.345542] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2331.346670] kmem_cache_alloc+0x159/0x310 [ 2331.347582] ? mempool_free_pages+0x20/0x20 [ 2331.348529] mempool_alloc+0x148/0x360 [ 2331.349413] ? mempool_resize+0x7d0/0x7d0 [ 2331.350269] ? lock_downgrade+0x6d0/0x6d0 [ 2331.351217] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2331.352339] bio_alloc_bioset+0x36e/0x600 [ 2331.353318] ? bvec_alloc+0x2f0/0x2f0 [ 2331.354191] ? iov_iter_npages+0x1fd/0xa70 [ 2331.355099] iomap_dio_bio_actor+0x518/0xef0 [ 2331.356132] iomap_dio_actor+0x36f/0x560 [ 2331.356990] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2331.358004] ? do_syscall_64+0x33/0x40 [ 2331.358805] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2331.359905] iomap_apply+0x289/0x810 [ 2331.360666] ? iomap_dio_rw+0x90/0x90 [ 2331.361450] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2331.362611] ? mark_held_locks+0x9e/0xe0 [ 2331.363453] ? filemap_check_errors+0xa5/0x150 [ 2331.364386] __iomap_dio_rw+0x6cd/0x1110 [ 2331.365198] ? iomap_dio_rw+0x90/0x90 [ 2331.365979] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2331.366896] ? ext4_orphan_add+0x253/0x9e0 [ 2331.367759] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2331.368746] ? ext4_empty_dir+0xae0/0xae0 [ 2331.369578] ? jbd2__journal_start+0xf3/0x7e0 [ 2331.370491] iomap_dio_rw+0x31/0x90 [ 2331.371240] ext4_file_write_iter+0xb26/0x18d0 [ 2331.372178] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2331.373096] ? kasan_save_stack+0x32/0x40 [ 2331.373933] ? kasan_save_stack+0x1b/0x40 [ 2331.374767] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2331.375800] ? iter_file_splice_write+0x16d/0xc30 [ 2331.376774] ? direct_splice_actor+0x10f/0x170 [ 2331.377697] ? splice_direct_to_actor+0x387/0x980 [ 2331.378663] ? do_splice_direct+0x1c4/0x290 [ 2331.379556] ? do_sendfile+0x553/0x1090 [ 2331.380355] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2331.381313] do_iter_readv_writev+0x476/0x750 [ 2331.382208] ? new_sync_write+0x660/0x660 [ 2331.383039] ? selinux_file_permission+0x92/0x520 [ 2331.384039] do_iter_write+0x191/0x670 [ 2331.384823] ? trace_hardirqs_on+0x5b/0x180 [ 2331.385701] vfs_iter_write+0x70/0xa0 [ 2331.386472] iter_file_splice_write+0x762/0xc30 [ 2331.387430] ? generic_splice_sendpage+0x140/0x140 [ 2331.388426] ? avc_policy_seqno+0x9/0x70 [ 2331.389243] ? selinux_file_permission+0x92/0x520 [ 2331.390218] ? lockdep_init_map_type+0x2c7/0x780 [ 2331.391191] ? generic_splice_sendpage+0x140/0x140 [ 2331.392182] direct_splice_actor+0x10f/0x170 [ 2331.393073] splice_direct_to_actor+0x387/0x980 [ 2331.394010] ? pipe_to_sendpage+0x380/0x380 [ 2331.394882] ? do_splice_to+0x160/0x160 [ 2331.395691] ? security_file_permission+0x24e/0x570 [ 2331.396704] do_splice_direct+0x1c4/0x290 [ 2331.397539] ? splice_direct_to_actor+0x980/0x980 [ 2331.398512] ? selinux_file_permission+0x92/0x520 [ 2331.399503] ? security_file_permission+0x24e/0x570 [ 2331.400511] do_sendfile+0x553/0x1090 [ 2331.401295] ? do_pwritev+0x270/0x270 [ 2331.402064] ? wait_for_completion_io+0x270/0x270 [ 2331.403037] ? rcu_read_lock_any_held+0x75/0xa0 [ 2331.403975] ? vfs_write+0x354/0xa70 [ 2331.404735] __x64_sys_sendfile64+0x1d1/0x210 [ 2331.405637] ? __ia32_sys_sendfile+0x220/0x220 [ 2331.406563] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2331.407635] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2331.408683] do_syscall_64+0x33/0x40 [ 2331.409433] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2331.410467] RIP: 0033:0x7f434b839b19 [ 2331.411223] 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 [ 2331.414914] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2331.416458] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2331.417887] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2331.419338] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2331.420791] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2331.422225] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:35:56 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x9, 0x1300) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f00000000c0)={{r3}, 0x8, 0x3d, 0x40}) openat(r0, &(0x7f0000000200)='./file1\x00', 0x200480, 0x10) 20:35:56 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) r1 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r1, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r2 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r3 = openat(r2, &(0x7f0000000100)='./file1\x00', 0x0, 0x8a) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r3, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) 20:35:56 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xee0, 0xcd08, 0x0, 0x0) 20:35:56 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1013, 0xcd08, 0x0, 0x0) 20:35:56 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x9, 0x1300) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f00000000c0)={{r3}, 0x8, 0x3d, 0x40}) 20:35:56 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x500, 0xcd08, 0x0, 0x0) 20:35:56 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x3e8) 20:35:56 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x48100, 0x0) sendfile(r1, r0, &(0x7f00000000c0)=0x1, 0x172) ftruncate(r0, 0xffff) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(0xffffffffffffffff, 0x800, 0x4) write(0xffffffffffffffff, &(0x7f00000002c0)="a0ccc731eb92f2515740f83eb47e3696a850f505c2d1f72600d2ccc49a6f942a71c7836fd483860eb086e4bc324fb2a8b6f5495a2cd0f180128cb88e572ee37c9b2f7d4191380486f3247190e680301d1511bd6ddc603a7ba1a11e3ad2cc96dc6c730c49087ba4507b97712be2301ffdc106fe71f3ad5ef81f7c42765ad8d42e6bfa248a59f6", 0x86) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x5, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x1, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x110) sendfile(0xffffffffffffffff, r2, 0x0, 0x100000001) r3 = socket$inet(0x2, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1000000, 0x4080050, r2, 0xd5949000) ioctl$sock_inet_SIOCADDRT(r3, 0x890b, &(0x7f00000000c0)={0x0, {0x2, 0x0, @loopback=0x7f00000b}, {0x2, 0x0, @local}, {0x2, 0x0, @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x800}) write$binfmt_elf64(r3, &(0x7f0000000380)={{0x7f, 0x45, 0x4c, 0x46, 0x1, 0x7, 0x3, 0x7f, 0x9, 0x3, 0x3e, 0x465, 0x21, 0x40, 0x23a, 0x8, 0x8, 0x38, 0x1, 0x8000, 0x1, 0xfff}, [{0x6, 0x6, 0x3ff, 0x8, 0x1, 0x1, 0x163, 0x100}, {0x6, 0x5, 0x7, 0x10001, 0x7, 0xb3, 0x7f, 0x5}], "0c61ae77978308e16fa4013db4dfbd4676402fcaf55365b5c9", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x5c9) 20:35:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5e, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r2, 0x84009422, &(0x7f0000003080)={0x0, 0x0, {}, {}, {0x0, @struct, 0x0}}) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, &(0x7f00000001c0)={r3, "1169feeb427ab0e2253af9114f0f7407"}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r0, 0xc400941d, &(0x7f00000002c0)={r3, 0xa565, 0x200, 0x1}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x100000001) 20:36:13 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x700) 20:36:13 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x9, 0x1300) 20:36:13 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x528, 0xcd08, 0x0, 0x0) 20:36:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:36:13 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 79) 20:36:13 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) preadv2(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f0000001e00)=""/4096, 0x1000}, {&(0x7f0000000200)=""/28, 0x1c}], 0x4, 0x81, 0x7a, 0x1) lseek(0xffffffffffffffff, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) ioctl$BTRFS_IOC_LOGICAL_INO(r0, 0xc0389424, &(0x7f0000000040)={0x5, 0x50, '\x00', 0x1, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$setpipe(0xffffffffffffffff, 0x407, 0x4) sendfile(0xffffffffffffffff, r1, 0x0, 0x100000001) 20:36:13 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1014, 0xcd08, 0x0, 0x0) 20:36:13 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xf00, 0xcd08, 0x0, 0x0) [ 2348.225984] FAULT_INJECTION: forcing a failure. [ 2348.225984] name failslab, interval 1, probability 0, space 0, times 0 [ 2348.228584] CPU: 0 PID: 38802 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2348.229997] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2348.231821] Call Trace: [ 2348.232489] dump_stack+0x107/0x167 [ 2348.233355] should_fail.cold+0x5/0xa [ 2348.234222] ? create_object.isra.0+0x3a/0xa20 [ 2348.235248] should_failslab+0x5/0x20 [ 2348.236152] kmem_cache_alloc+0x5b/0x310 [ 2348.237020] create_object.isra.0+0x3a/0xa20 [ 2348.237928] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2348.239124] kmem_cache_alloc+0x159/0x310 [ 2348.240168] ? mempool_free_pages+0x20/0x20 [ 2348.241069] mempool_alloc+0x148/0x360 [ 2348.241967] ? mempool_resize+0x7d0/0x7d0 [ 2348.242999] ? lock_downgrade+0x6d0/0x6d0 [ 2348.244012] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2348.245122] bio_alloc_bioset+0x36e/0x600 [ 2348.245945] ? bvec_alloc+0x2f0/0x2f0 [ 2348.246697] ? iov_iter_npages+0x1fd/0xa70 [ 2348.247567] iomap_dio_bio_actor+0x518/0xef0 [ 2348.248470] iomap_dio_actor+0x36f/0x560 [ 2348.249329] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2348.250276] ? do_syscall_64+0x33/0x40 [ 2348.251215] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2348.252382] iomap_apply+0x289/0x810 [ 2348.253128] ? iomap_dio_rw+0x90/0x90 [ 2348.253884] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2348.255053] ? mark_held_locks+0x9e/0xe0 [ 2348.256041] ? filemap_check_errors+0xa5/0x150 [ 2348.256956] __iomap_dio_rw+0x6cd/0x1110 [ 2348.257771] ? iomap_dio_rw+0x90/0x90 [ 2348.258544] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2348.259483] ? ext4_orphan_add+0x253/0x9e0 [ 2348.260470] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2348.261462] ? ext4_empty_dir+0xae0/0xae0 [ 2348.262305] ? jbd2__journal_start+0xf3/0x7e0 [ 2348.263299] iomap_dio_rw+0x31/0x90 [ 2348.264175] ext4_file_write_iter+0xb26/0x18d0 [ 2348.265296] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2348.266215] ? kasan_save_stack+0x32/0x40 [ 2348.267046] ? kasan_save_stack+0x1b/0x40 [ 2348.267899] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2348.268992] ? iter_file_splice_write+0x16d/0xc30 [ 2348.270000] ? direct_splice_actor+0x10f/0x170 [ 2348.270934] ? splice_direct_to_actor+0x387/0x980 [ 2348.272023] ? do_splice_direct+0x1c4/0x290 [ 2348.272984] ? do_sendfile+0x553/0x1090 [ 2348.273768] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2348.274801] do_iter_readv_writev+0x476/0x750 [ 2348.275708] ? new_sync_write+0x660/0x660 [ 2348.276509] ? selinux_file_permission+0x92/0x520 [ 2348.277469] do_iter_write+0x191/0x670 [ 2348.278227] ? trace_hardirqs_on+0x5b/0x180 [ 2348.279081] vfs_iter_write+0x70/0xa0 [ 2348.279853] iter_file_splice_write+0x762/0xc30 [ 2348.280916] ? generic_splice_sendpage+0x140/0x140 [ 2348.282025] ? avc_policy_seqno+0x9/0x70 [ 2348.282841] ? selinux_file_permission+0x92/0x520 [ 2348.284013] ? lockdep_init_map_type+0x2c7/0x780 [ 2348.284908] ? generic_splice_sendpage+0x140/0x140 [ 2348.285820] direct_splice_actor+0x10f/0x170 [ 2348.286685] splice_direct_to_actor+0x387/0x980 [ 2348.287628] ? pipe_to_sendpage+0x380/0x380 [ 2348.288487] ? do_splice_to+0x160/0x160 [ 2348.289331] ? security_file_permission+0x24e/0x570 [ 2348.290511] do_splice_direct+0x1c4/0x290 [ 2348.291328] ? splice_direct_to_actor+0x980/0x980 [ 2348.292445] ? selinux_file_permission+0x92/0x520 [ 2348.293524] ? security_file_permission+0x24e/0x570 [ 2348.294590] do_sendfile+0x553/0x1090 [ 2348.295413] ? do_pwritev+0x270/0x270 [ 2348.296221] ? wait_for_completion_io+0x270/0x270 [ 2348.297379] ? rcu_read_lock_any_held+0x75/0xa0 [ 2348.298426] ? vfs_write+0x354/0xa70 [ 2348.299318] __x64_sys_sendfile64+0x1d1/0x210 [ 2348.300230] ? __ia32_sys_sendfile+0x220/0x220 [ 2348.301196] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2348.302234] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2348.303256] do_syscall_64+0x33/0x40 [ 2348.304025] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2348.305252] RIP: 0033:0x7f434b839b19 [ 2348.305992] 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 [ 2348.309612] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2348.311094] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2348.312479] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2348.313857] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2348.315233] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2348.316615] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:36:13 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000000c0)={&(0x7f0000001e00)={0x21c0, 0x12, 0xf92cf84f2cfd62f3, 0x70bd28, 0x25dfdbff, {0x1, 0x7, 0xaa, 0x1, {0x4e24, 0x4e24, [0x4, 0x3, 0x8, 0x9], [0x1999, 0x40, 0x6, 0x7], 0x0, [0xfffffffd, 0x7fffffff]}, 0x9, 0x7}, [@INET_DIAG_REQ_BYTECODE={0x1004, 0x1, "0c2675bb65dcbfdaef1fb3ae14047b54f3bca87b400e4c893d16db951354502d9f341fda4731e4c79c0e8acc7bb3683b7c35c162f5be6eb6386650148fd738f24fc8ebca0c457b855d9173cb812b3f3a51570f24f06bb7a59431ee4703a3aecea65018a9b8c606a14cf4ed3007a9bc433fad236f83d9c96815d3a04f5d8290ca18d6e8cc43bf0fa233f8ddc60d1f7d7a4857c92771d590d80d75364c87724a17f3477c6bc7daec16d2b6356d5f0d95d1bd13f70252b2a810b8b12cfdf9cff41a8af48d70abed6e427ccce8414e37909de312db03d209ccb698d4f3e676512e307a90740dcf143d347afbeca14ce67aec8f8787970b60b0dccb8936a5ca8132883a10b629db6d84182622ac380d4d8bfe1fb2684f647c48345560fa047d4f261550edd08804732337c40975ec43166d5514d3d067655923a5a9008876681326262bebec486fa3bf0ca122a5bae89301ab197aa364110a8b0dcf629731a2542656b5bf099bcfe01b12bb227ca435297e2e889d805ba7e4f339efedd3236570a0be64d6c41d68cc96138ab144c1f3bc2bff9797aaf536e00f7c610ea7955a2a1b26de54837ff9877b0f01b7adc3bbb21f34d2382ade4cfc1b3303fcc4da5491c2575377a91e16d9e74efb335b7683d755e9f0fb2f74e8524bc91860a619690e43317e81c46c0fa759e400b09427d874a060be5d2584806c1afa239fb82e8bb44f4354bc239603182615ee04d0c47bd6def12666b6b4253f7249fd7b2db21e608ba3e9229eedb0c355abc4ebc30ab24b61b40ecd7527f2c562cb205d806e4e23444765145c2836d281aa9d9aea4c617b0d06126073f418bed30e44b530ff398f670ed18f350941d0e47b2d8311ab351ea919135d3a4aaa1b69582996b890f885571d63a777c78d8bac904879ba4ed6ceac1cf32639badcd782cf79dac6d4982bae7ac88262b63ab1666c0ed4d928c099646c7eee7973ebb12c1041f0ffb0676980c684eae1e2a4539d6827f12ccb8311d4010576e72cf8e041fc219b83b8f914a26dc0d9c87333f8f57ec1f527b439e6898b8947a836419f7f665a36fd1b99228b93a73ac8ec5f6c82ecb0580c183b21850c574cbe7549ac28dec71a01ca936ff069e5b3d761a29381ef16e5bc7ce9aefd6eb5c42670f77d7aed80b8d13a5be07bdc4582db453c30f9dcc70cfecd55c910d3cfecac6788e7ae4d34d33fb5ce93044817c98a4e629dd7f931f1ed3d4cc48e86c13adf9a85890539db27888efa5c33fa07e4e53fbdce532e619e83fba666db6bf1330fdd21b0315590d0ef2362fcf4d808e06fa85d9be323f11f95ae679ad7c8f56ce673c0c6bf36cfa5057b7ce6f0192c878a495406c4e732bd9434d9e5970863054689c7988c8c55fa14923c23cf39d8ca9450f88ef3ccad665d7674241439056acffe534275578c688a81de540d68e00cc7a2bdbdae811e07fab8cdb9565eccd21915e87a9f85e8753360aafd79d883006ad54e30fb2312229185a1e859e0641527c0b4ed5d9a50bdff268b2de07cef7a30351850617a9e14dfa9affc4139396a075bb1562a1d7b7f3a8a81a40d6490f283b07faefc9d510498bb8bac842aafcd7daf8dd5e6d4755fa30b9dd76777a85f288f5eda35c9249f313bd95c1142c87d0bd8051f9a748be20dd11febad407f4d5b46afa25bcfef7b1d519e6f0307387bd5876631a928d8221ece3ecea8a9572b762744a541ecb9e0503b9a26ff047666d23564bd5fed7eea4e8cb93003fab0dbcdd4147328d4060f49eb60e840c360128570277b5e6da7733af5a2239fddbb67200ab0baaf832b65914b1a43c18b575a80b353eacdef721db761224d7fdb49aeb5bd6885e2c7771540b6727fff7f4f6b2c63b6902d1dbf95db8b9a445519ba2c885bb8aa6c1e907771380d14b969c498b072d498b6bbb19c2f78cc3a90e874025666c83343db76879875ab06b065b14f67cd5ca88cc4b752ce2b2a7b156ade862f1f430fc4fcba32dc8dba9b451d3cced01f0cd9c8b581f6d98d1c553956c4a3c24808fffc61808aaf629b2fbf7c2d2cb5e32d5def8fa32f30ebe4a3b71ad0c2c937243d2bdb1ac65f6b93cd5569e436c5fbb149df1d13416f4b98ce2007e85ba68f03b8ecc18b01e6f5f3949cf42ebfb8ee8446c9b8a5f632abe755c049a3cfbae30b0b9e4f8c3c22a28f7aeb9449a2dbe1d06ff07e2831e10e310b5ced13e1a3d4ba17d200ad06529147b956e2e18f377d56f51237c18ba87cda41b8d749e3bb25f1aa5cdb831c0c50b0ae7d5b83892adc9e2d01f8871bf8508d1b7d9a768c3a6e2f831ad5c3ac54fd3123995cbb8d173ee168b92c50a9e8427325df34651c25b5fe58cb9ee649d87014835c7a800647e40da0aa14b9b95867bb9a1835976c04e8706e5467c961a089895d8e73c1ccff739f331c78e1bb143006a8944f6eb1dd359229fb40943beabb9869ce67e74e72570d0b12a03abdd1fd43fb45fec90cc624d6e61303bd457c49a8a910e884f434abaf9d2c78a399d305e0a0d51c4289066890e015b933c247d11bea5df8c478572114b5347771aa0b6170382343bfbfc91f87125caa5f796d7b34310fd354e5170892190550eafb930bc24ab406beae634cf17ec918470a7609651b0519e9ce53e3a04f17034ebe12af744f8c38c2a493db974db12d5e186613944fa6d4f4f63f8d58fd738cf37b0e774bb1ffe20a704b80c4c32f304291605ac172a42fa0927fdb452b758b34c2d472b46a9d16a60962008e79bf3a8b2bf2667c7503dccd48ded881272a0503f9d96dc4194603751732c7a7e30e92007931c037b70d459fd67f39dd1eeeb29363661437aed3aded176eb566d108ccd2164b8c98891881cc992cd3fd9f9b95fa97d3989ee100d58b473c3caaacfead0252fb6f349f1d0348f76d33c67f70b8e863ad2b75d2052ebb8eb07c5f3f904e3dd1169e2fc5a1087985bb7a69663070eccec505495438f82ffa751ac07eda9052d0f086a05e3fe3c6769ce892ba366e0e7ab65e5f2664a8e8a4b15fef3e9fa3407160a12960e4d6da9d86634a87ccda5e3f26971ef13dbab697caf9a52afd2093450c5531a194e07242eda275d6fbf1bceb0e3b9c7a4aee125bb77186a206f9a84012852131c521a0d1e5002e8f724655847c7f81f90f7a6807b60e5c9bfcedb258f60b905d7501918d56132f61105f3be9bca4e516ec7361c48c7d92a9bdd4fc6cd37b98942854b335fb7b5611e6c2862b7e0726b0beafeed0829c41510765f79a205cf62d55c1a18abadc70c625e06917830217c9ef8cb5252dff5dc1c005f4d21f4595433aed7c2de5bd8872dfcb0c0fce599a74c36a1440aa92617d69edb569176dae5a3cbdec63a525b8edf77d2926d5d027767a826ccddf2dc9a8736a31554cd149bc1f292040c6c61423b6114e4cd2d0d94da3a495a4bd0d76a6312b54cbbb5bc92ec491a0cda05d12aa7be71c2651cfa0e6a8528ed68ede203eee43fc33f47356a19334bd663f58c19da655b7baf087d5ae6a88c533ad7d4edfbdd05fbb9710ce28ce0470a8950f0bcf27ef68c0cf42bd8f3f8071dd0d1ad75f9252f09b437e178a468c05e0a0d2a90735f197d1de88e535aacf5d163589f5154b72ee7891fb7c2a8d8cf7cca903c36b570a5fd107e4763c30cad9d45262bf7e5825599ad8baba250e8e62345f0a1e4b7454685be757f368f02804eae34c8f903eb2e2589b67e2b2f690044113a832fc1363848802b64faf2fc80429a04fd2b79bfad025950a70447ac37ada00a5ac3a605bcede81c1a44eeadab7d1bc2505a572f3e264eb02967b551d2a511f2773a6161efa19d005af0226f48c16e761dcec3bceb80dadf22ee0c96fc92bbe209957adfdbdb291539abb497cd86fc52e976141e7c7185b19e7ba8445254b97f7041bb91b108653b5020be3859c3ba23b3908f0ba35751501e3516fb2c25f7f82f1d3504e3dfed6e0f8617858e7bd522674b000dd32aa5600baaa564aa143166319675ca0f66bf813f58ca4f693aeda059ec059096355dd9841ec3dc1582fe882c3cfde940e153fbdd1a6997053eeb2f1b4dc2070c03bd67feb1cbca45dff66395d7553c5dd605fc218a162e46186de54fa39620afea4e5f8e3a471d053bf061016f79705115328add35fd02fe9a7da5e666d3f552eed241705de3b67089c8e4498e5707e02b1bd85765ae66a5dd4e480a4dd93cc8712867f5fecbf1358323ca04fd36a65f58eddd568a962353ca85888c90cc2de530a84da10bae46abc9f35da514d728f3399e935678a5e19e9e3580d9e36470de7cce11ce4c69d83523c98b4e6b5f00ce18645b6e78ca4fe88503ea0c1e0164c8232722d818c9536bf271613c41b05b89722312bae25321c7e4ec06543d638bc5c8e7cc73bc390159e29bde6d5c5b0c2ca33989a27816caf9f654abfe15522cf305294564817329f51f4c05bf9e9cdb7419fc4bbb596eb1aba93885c4fa8e8413d6f5cdceca62d5ab10b89a1c05144c1db06895b34136f4aa5a521c58f6f1df0a0e90ee2d3e2ed336449b2f8aadac1a7b01544187ff5063f52ebe91dd5d69752d79e19a0386debeaac707d167db741185589c8d62f8eb5c33cf8820e57eacd3a8a8a994e19e36ddd103d4d05c22a6890bdd5cc2829fb949b3b79c53a7fc44155f31e9c7fb1bda7896b090acbb4b5544127b8d1911e0bbb299a3a9d74a12184a8198f797397b0fb6d294671d7f76eded4ff13850de8cb096ea58555ad740502ccd0f33c18e5326a58671546c581fcf24943af437ed21e482c504065f7efc580e537e0347bec97332f0e1ee83c9232a360ce07328db7c1701a5da31a350bfac6006198a07e650ce18d5dd1f7a2c4ac49dfad36825168919cc1098c102762195ba717b89eca4872d5c77a8d27e4956d032c06dfa7df886c524122173b66d5cb4b81e3869530343c9a643eb9254793299c75b3366032429b514d708ac57750dfc23fbc3b81ab7aa05f088242089806eef0df8db3386dadea135684ea9cb472017f977ee1ecd10764629d38cabe5d20f0424407b1a312da9727055e5089aea94781db53ad38317dde1e135cd6daec480b867937f764e21cfae6381682cf3ae4ba4d31de83ee96c7cd36c50dda5fa7fae7953566b928a3a2444c543cc023e4fcc80ada1524cc284570a29b69e9f54baddfd2616c7d961b079096bb804dbea91ca97e26924134b4194df7304173b7df5011b25e2293c44ea398285fdb1d373a79fc68a56d29fdbd15f8a63aebc672e6ed13db26dbaf53c54cb421742dc54c0939b83d337e9a36f0f7ba0ba435e2723450a3828c20a7414bc6205754f7c71574f07c6bd9e40f124dd86ff60358fa2c85c894a09d454697b6bee9eb04aea408970723de90c99b950c4f9b1d78a036e3468e33a82fadc2fa6cc70da4b58822e79334b74219e22052db80c582d375db660666ea60d7651b8467c032a25b0bdee431d716461104d0457ec58ad7f675638791644d4a0a07aaac18915c69723fd215df6b3b3c88530239da604aceb85d468cd799510a3192e7b6eb33009a3cd5065e966d3188ecf0e5f02ecc03febf02f124b618fa7d7e3a184e1d8023bb9cb597202be452de82515fabaa810ef1907521e3b8376b46ab55b1a7d0dc5d25f77b50be61ab6df81306102b3f5d7fe330931601df3bdd180b3ab128eeb168d5684750187e2f17a3e425c026a757a7aeb426ee6ad920395b181066607ade7431ff8f69218e9f243cb756e310df2894b16591d5889e050b4fe570707b1e79a2dc40"}, @INET_DIAG_REQ_BYTECODE={0xdd, 0x1, "b58cb542f22fa96172e36eae697abcd02cf65042539477d212f35d3b52b6e529291d12e6c7fe08203b259d1476ea20c7f5d4c43c3df368d8e05be11218f993e4e4c8ecf37cb37df4f9a13cfd3035cfae7f443af7151371884f2c08e7f5351f1a2d5edfca1933c95114f612b0f3a6a2f4aac0e455c70d28b23b1542d12c0870662c5c0228ae15ebb6e8c977153f1a127988443c7a024eefce632d519805df8041455cd022d9ed407ef98ee0709b6b417dce65919d2b33d0f33b647d52bf1e88ba03ab4c6f66423ba89816dbfe2f6890e175c677e90fc93f8007"}, @INET_DIAG_REQ_BYTECODE={0x1004, 0x1, "88dfc9410d24757385af1cc5024f0ea17b4a1767a9a95c934a09de2adedfc256423ece80a66072d9844611220110ee5b9466d633f68eb95000b669ab842259f628aa1005638f2b046dd56bed8ac11b4b86c66f63a99c86e7f324e9c9a6ac7e0dff57be6f5a498d8e86508192c458a62d3c13928be76043c121a982c4249064ed11c862658dd395d9f35cc5076fed5c1f7ff192796332d9666cac20d4f6e2cabce905ae9029d38d97ffa8b179c9639156bb713307ae413f715429279c8df4ab564f02dc4775546399bd86c173de6f9f308b73d844860d0deddabacf953f07089cca6abf4a81cbf736cfb33e56a209d81906383ec39a8de665f7454daefc2a14bb6e64c725239391d831117cabb516604f1d34347ae9dd00d3987d2a6c8463fb7b9a8f502792e907dc777b9cf42cbe1aa06f4e7980a89412dbaeed8e623b803f05ff798c96599de660feb5dd57155e43935240ba7766dd6e9f356c64d40e186140873e1d537388c41a9958b6bf5145b1895de4c72feb78c2306bc6e05c307d6a80e2c8c8d47e1609a5330517302d9e4d34190818a4b8214a68ece6ba015a25d385499c047841613af9a2914a344be10292b2bdcaebce1d3c66785b8ac391c3f6753a835e278362be336bf66624ccc3c359d6933dd35d89c6ece8e98fa869148eba5de952a35dbad75e02d1cc7f88e5aafd468a4e14128ff3aa72e4f51082ab793e45623a6772b0789d4dc1bc62ed163d8e44b3a1422872825f3b5e6314b19597a19579045754d61d7fcc275e9b08efa5784aff20ed53c5bafb18dcf8efb44a46d4a41b9ae9e6ead0ba73c5c98d91a410217bc5f175a623dd666787873a80f934cb721b82c79cdc51f34f513267241dbadc8a9fa5c7fdd01c0f237783959e149bf4c82b656e905e5147777de9e16d1ed9fee7b8fbbe6337660a5c9db19c52879576de2a0e7c34e326b83d57d344c27571594cb8ffad14c7492d1e8b5af1e0caef01ea702d25345babc3b6f9ee4f1c38f03289cd0e4587c724e0ddedba8ab531b0d52238f8caa7f362b948aef1fe96c5330dacf063b6d53621430b22a6c36253a29302f51a78e79f27f353235dbf73140135b07969e9a8b121ccc7755e4956986d8c9120fb16978b0b3fe6fcd2418350c622156dbd8a6461c4f83a9bbc9da3118b6fe3094aa2b94bfb89ae56329bf88d644d0de2de3576cd4fc8ffc073c5b8a65f7e8643eb140937fb0e78e3333d50e0495200a7966ca49cafea717abeb6ca1f99546bdbc737b104ad948ac06caf53b8b40b4242ab0e03a239ff3506df2562ac24d878734f545c499864bf39f5c7fa951ae7b698a2745aa2835b24a22ce25d23b5f897690b7336d9e1e286d54aac3692544ce6b2a0189df68c168a97561ecc86b9d3fa51a18d5c916c58e6f41ee7280365cadd3bddb0ecf25b4fa003af4c24694b7daab068a4181030c3d45656f2a564e55450cde0e9952405a04edde7ef826a8a3cb80ea0ed4b66e58dc22d9a2a0c1af24320cef458a05d77f32976a53b55120a230b68101a453cc0c6ca071b44834d0ed2f9311e5d32acf66e6ea466b54672cca9af484951e5ef6b9d8abc2360dcf534a432278513868b97376ddcf8e4d2e782decb04feea42c21c7c11cf16c7a56f98e3548cc91bfd6bffc57083af20fa9a8d5826dc2c92f8d45dacc4fe9371c972ce9f9e69e9f5783ab000ec477376c02f618c0339603e51ab96d2ad56095000170040983d31084452e8055a096be9c0d2861d784b203177ef3e03947478c33da685a18cf61005c4c39bc8f59791716ebe7943f5ebb7119412aa98a6744872c195c39735a95d7d6b623d4f4e2f4837bc9466d0c57df3144541e7bc9a3c2c0327739c1309c75328b47047c27a7cb7505bbdef147c19999c4b0217c0a21b743b01891fb6146e1ee651667fcce870ca7d9725e111c714a905fc5aa04992cc63dac947a77c231931f10207bc3213e8067af94a82c5c42d3e1d9e91cb7d343f1e7c359809984c898f634b07bb5618cd6cb9d931df7bed9f2e8266f9f5ae1ca21ea7ae5ee79a3b0512a360489c5c6d38c44b1729f154e3897df22d744928e41f84c4560a81623499a504db0095074c6b0dd4709a6c6c1c5f74e20df1e772c6c6b9bea174dec95f245924d3b0ef73097399db70617ffd14dc4b6d4e5d275a01ea5e8b0788a630dc976011b4176ece3bd357a595778e5b01411d93574c44c42499db7ec910e14c826696910bd1587153f05bf98ae1479765ab54b0b921c82db79864e054c187cd4f59ca868ea751b8c4526799a44c06c9677c1237f6822954223f6270e27d7a32dfa7fd3e2a02faef2679bbe64454835f8ac3067d58e8947e60ae131394eb8da394b985de7a1685f5f3d97b738e3fbc15005da4d49f0bcd855d3411ef07e803d8ac0bfc612f5c676352835764197a0897e28456f792cbe627199199a1414ccd237c689d047dc4abb604dc0457acd9e84d673383e7c7f77da6d66233b344087ec0f8e57a724e0cb757f675e7b4592ecd04a68bb752f8315db3729de4624d3e011d67fed2c3a7fe5d14a175601fba6815a9693cd5b1bc4ae91b25452458bd96b82798324a61e640529fcd8f829b51502d5a98a3970d804ad4ece5ccb4989f1082d38d75b0197354eabdc54809d39ece057cb9066a5e983840f82c0cc4292f68e43c73c4fa7e9934d178836b761e04484e40afd2bc428011bf942c527ce359e0688c27deecbbeda0ab0ffb17fe6fd0840009bc2d55d1e192d7281168147dfdaef6d0841f43f53b1fd7b6f528b2a915e8f9cbed5511f9bbd0a5f930b65d21acc1f62bb0137659fe4efef90f1f0b92ebc4129250ba863b964942e0f6225839f0b67134d6f796cfef834e9674431c0ce523836b5f2768e16b43bad4fa141d951240c9090ab82e179b958dcbec36e9fc8b3f93e4a7e5f0ff37f0264134263ab7293bcb4a430e41b0b252523687331994f22902d4870d155753cdb31865874e24102f198d7ef2c86bbe6fbdde5f7fa724f91e0d97afd8e2fe769bafeca823d3105c45fee11319171e7506077bcb83b25aa1bec3e57d905851cbdef8f5125eea3f2fe695d1a64663c814d8831385874b07c4a078cd387c8fa5dcb5cd63a860f7533058524f6387b3e378324a9b7a7801b9ca04785d4d965639776473faf5589894278f1ad972ea943bfbb5bfcc72ec9ca1762f2081efb791ce4293cd5ea72232a07e7967a64bd69800521c3f36b97196e679adcb72927acc35dbbd08abca853223f4e8fc30775b88983ed2a70d575278370f1ad7ab8d60afc1e281bca65c85d82a4858620f4d44e96ec4e3a62b1e387ee6911188327dc7f608a830f82899bae65d9c70eafbba017f63630b25a98e4d3ba753de34bf193545c19c1c232f7b44e1f563fa3c7595829b8afcd4af516109428e7972ef681ee9cbd4695f212dc0f0dc6ff059e55c18c8f23f921d7dc68594fa3b905d402e743d54e412e8c569df3a1feb1747740543e89502fac67393abb233962135d40b56cde54c1cb82b76a83ea23021ae41eb224815ef6e49dcf7666c779ddd75cfcaac2f2d154dbb4aeb1fefd0f582debc4860db727e6feda2c975a69102247e8324d3a1a879922a44509ecdef94946f7e4f91d5700754b373fed47d2f470ceeb4e98688554368e4cbd7c3b47324f8064688bf03b9ae0fe17bcbc66717c3ef5aeab3c9d3807fb706c39d4e76716e9c03465f291496e58cf6c66d6bb5c6cb8120db492223e3eaa71edf1fbdabe24de81ce73e78474de0562ae70f6664406c35f6dfe45a8581d37a2315e3789bc06cc945bc32775f9a7d26bb95a860da84ce99f22d6c6a2e1f450c4536e34dd4b90a6baaeabf213da81253d0c724e8875e190925de24dd25e60c9daab21bb67fc38fdb2017e8256dec5b532434f7fa5a9843efe594bf7c7b9ae0cd663fef5650aca6847346751110f841edd1ced0726bf79596faacf4c4ef804e343d504b296df9c25a77cee6ab878521acddc6bec9a087b9990dcdcce6e80fe86bc8ae69566d1156d727c827d41ac450f928b03ec45f56ea541988353f50d2fc42dd3f23eef808963c5601368a62d3d39bf63d7d0ee55dea1b6875d8d9f54a72a294a291f29ed9bbb47e5053a5abbb22bd4e2c377136e3f268c0c7749e28082f6113d143943e8f89c597052c2943f345b7214f331cf682527d51773afa6e6842ae1fe42f634738213e83ede86ee992835032eec430897c0ce89f6a03f466fe452f77004269ca7dc114469a73a679b0e3e04cfb1425f90e3c02cb8835d2f04255ba7551f5e7d6ca889dd441ac876ebb2cfe4b2dc483508b3c04c4a1bbb365f40b2ab23bae0a92560edc0b00efdd5af27b15a8d0fcfd5d041bf82f8324b491d4a1dad8546efd6bd1a867daf8f014fbd87d3248bf14d5ce0aefcba6f274560130120c4313d02e9455d8c91161e910b1cf42e9e4a6b4c97ffa2d15bf7bd4d732db66fde047db4bfd7af25a9ab807ae4afd9f251693760e22e5e6aa6967d7dcfaee24068826efece55adbf9af48867858d61810dddf97abac027ee4b04bceffa9c3ab4c7bbe9eaa8d651e55c4b1a14e9053f438748c4fe42a13b9421acd0f0b51d439a23051ab7013d76428d0dde24b4146546f168766a6aa36b2b7f32bf4f8284d2b07f63073b0e565d782befd00956c6e6811501eb2cf6ca5637bca40abdba6b3c871342e7b993c5bf7e6ee83c2f85c7848dbf1d7233668ac6033ba2fdd15c4678f25c8c4867cc0eddf3b0f18a892a1ec27c50ecf4fc995afc08efb99756caedca5e47137166482748e62121c04844e431de3da14863b2529ecd3750626d89100047f3a30d022c34255a4e3a6265c5d548844c39e107cd2b713ff28669eefbd336867d37feae32078bd0d72903bf2a04be84cb7c7ea4f42cfaff581e488d74b5418f55000cd8fb3433fd5e5e7d630d37d5fa289f8cd8407788187ca9d8a979803f689da067feebee5c837936d72bbc7739188ce67c2e153053f25ef447c0a5471a868415a1ca53633fc4abd205438ec6e044c572a4c6a3237e329f9f8f76efdaf1c87f57f81f9078de3e668b3ae956d2a04fa5ff85f041549449650f27829f6a1a7bfdb3341edb42ac0a6ce2dd657c5a848dc21dde97f8afdefabc445ea99d4f6a79c1703b725941e4c94cfa820e327dbdaf11135bb66f0be795303cdcf6978596dd01e891e18913405f7d365e381ca0d16ac4f362d2d26de3a8427075ab730fe2e6098329c7b4e7b1fedf7187a9ac83b65b127e855b8ee0f446300e6e73d22b2572b6087f67fa41b98c0576af539a78d3efd9c05c94d8ae058fe50babe090c3a7a3fe96543cbfef9d21b3fd24cd59437280c1c5115a1d4a48f319f6a496da9ec7a1aaebd53a83c2fffee6e76bdd4e16c828547d805c9a8b418ac968b1ffefc98ba7f0bf5d4dacf518da8da9b4788c2f1e891144564ab0dc1d0feb378be006aa6cc344b0b6873db79711473333eba6f4b11be4642daeb2466e2b4d2c326fea5f0af3f0d948dcfe5627fada8c4da56083c08f7bac9d323cbf79917d57b83c797ef4c0e208dcef8c2e7a568d7c6c52be2c1355ea842bf87c5f168c027b17ba7e85a32df71d5b3ed1a0619499cd09afba458c43c2fe7fc322b0e091b876d8529766e20d6e93d4cd72d7c71567f046b35803f96323fe6c31ca991ee0ec67e43873aac0c782d6c278d8fdf853ba476171c5d947e3edef9e2158211f8fa81dec20909fd9ffc8c0734351a91b201c1db5ceab9913932e2990c9577ec2580d3f64e"}, @INET_DIAG_REQ_BYTECODE={0x8a, 0x1, "1468b90ce789fd936dbcf37b5b3a4477d979dc5250d857456533df8bb87ac39893332391d5f9636c26338674fb2e9a9b0eecbc791b9e6059ef3d922b18b3521862e7111f20b19fd426fb136ca93d07695affbf06c88b79a6a032d70525c4fd773cc3dab1afde02ca8411f1f19be9ac078091e441067ef55a4fefbccd8a801092e93073b18598"}]}, 0x21c0}, 0x1, 0x0, 0x0, 0x40045}, 0x80) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r0, &(0x7f0000000000)=0x4, 0x100000000) sendfile(r1, r2, 0x0, 0x100000001) 20:36:13 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) 20:36:13 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1, 0xfff, 0x3) 20:36:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000000)={r2, 0x2, 0x1, 0x9}) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1/../file0\x00') sendfile(r4, r3, 0x0, 0x100000001) ioctl$VFAT_IOCTL_READDIR_SHORT(r4, 0x82307202, &(0x7f00000002c0)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) 20:36:13 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 80) [ 2349.107722] FAULT_INJECTION: forcing a failure. [ 2349.107722] name failslab, interval 1, probability 0, space 0, times 0 [ 2349.110416] CPU: 1 PID: 38823 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2349.111869] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2349.113568] Call Trace: [ 2349.114135] dump_stack+0x107/0x167 [ 2349.114921] should_fail.cold+0x5/0xa [ 2349.115729] ? create_object.isra.0+0x3a/0xa20 [ 2349.116698] should_failslab+0x5/0x20 [ 2349.117501] kmem_cache_alloc+0x5b/0x310 [ 2349.118361] create_object.isra.0+0x3a/0xa20 [ 2349.119284] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2349.120355] kmem_cache_alloc+0x159/0x310 [ 2349.121238] jbd2__journal_start+0x190/0x7e0 [ 2349.122182] __ext4_journal_start_sb+0x214/0x390 [ 2349.123179] ext4_file_write_iter+0x1138/0x18d0 [ 2349.124182] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2349.125132] ? kasan_save_stack+0x32/0x40 [ 2349.125998] ? kasan_save_stack+0x1b/0x40 [ 2349.126868] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2349.127929] ? iter_file_splice_write+0x16d/0xc30 [ 2349.128928] ? direct_splice_actor+0x10f/0x170 [ 2349.129880] ? splice_direct_to_actor+0x387/0x980 [ 2349.130879] ? do_splice_direct+0x1c4/0x290 [ 2349.131798] ? do_sendfile+0x553/0x1090 20:36:14 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) write$binfmt_elf64(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="61885053767097f345155336f9e3ad1d652dccd9de0f8042fc25e120306dc5ef4371f5c5a9a08f42cd124d21194280212ef411c80067a50d1be86a5cdbb0b5ebc132a6ae47d5811651f77d78b1ca955ce749fa7e0ccc90", @ANYRESOCT, @ANYRES16=r1], 0xffffffffffffff07) [ 2349.132634] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2349.133826] do_iter_readv_writev+0x476/0x750 [ 2349.134758] ? new_sync_write+0x660/0x660 [ 2349.135620] ? selinux_file_permission+0x92/0x520 [ 2349.136639] do_iter_write+0x191/0x670 [ 2349.137603] ? trace_hardirqs_on+0x5b/0x180 [ 2349.138517] vfs_iter_write+0x70/0xa0 [ 2349.139310] iter_file_splice_write+0x762/0xc30 [ 2349.140312] ? generic_splice_sendpage+0x140/0x140 20:36:14 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x5ac, 0xcd08, 0x0, 0x0) [ 2349.141335] ? avc_policy_seqno+0x9/0x70 [ 2349.142297] ? selinux_file_permission+0x92/0x520 [ 2349.143316] ? lockdep_init_map_type+0x2c7/0x780 [ 2349.144313] ? generic_splice_sendpage+0x140/0x140 20:36:14 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xf50, 0xcd08, 0x0, 0x0) [ 2349.145334] direct_splice_actor+0x10f/0x170 [ 2349.146345] splice_direct_to_actor+0x387/0x980 [ 2349.147312] ? pipe_to_sendpage+0x380/0x380 [ 2349.148229] ? do_splice_to+0x160/0x160 [ 2349.149072] ? security_file_permission+0x24e/0x570 [ 2349.150122] do_splice_direct+0x1c4/0x290 [ 2349.150985] ? splice_direct_to_actor+0x980/0x980 [ 2349.151996] ? selinux_file_permission+0x92/0x520 [ 2349.153036] ? security_file_permission+0x24e/0x570 [ 2349.154084] do_sendfile+0x553/0x1090 [ 2349.154892] ? do_pwritev+0x270/0x270 [ 2349.155703] ? wait_for_completion_io+0x270/0x270 [ 2349.156708] ? rcu_read_lock_any_held+0x75/0xa0 [ 2349.157670] ? vfs_write+0x354/0xa70 [ 2349.158449] __x64_sys_sendfile64+0x1d1/0x210 [ 2349.159420] ? __ia32_sys_sendfile+0x220/0x220 [ 2349.160372] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2349.161494] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2349.162606] do_syscall_64+0x33/0x40 [ 2349.163395] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2349.164457] RIP: 0033:0x7f434b839b19 [ 2349.165225] 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 [ 2349.168952] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2349.170545] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2349.172013] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2349.173470] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2349.174923] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2349.176387] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:36:29 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x600, 0xcd08, 0x0, 0x0) 20:36:29 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xfc0, 0xcd08, 0x0, 0x0) 20:36:29 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xfffffffffffffe0a, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7ffcffffffffffff00e7ff13b4dd8f4f17860a6e45db0345a11966be8083e8e1981f4218d449eef93d2c4c8e2f1fbaa6ae378be741794efedb1d863e7f03b0ee1398058ff29fe66727731a8f5dd99121d2747d4baa00"/95, @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db0900000068d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) 20:36:29 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1022, 0xcd08, 0x0, 0x0) 20:36:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) r1 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r1, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) sendfile(r0, r1, &(0x7f0000000000)=0x100, 0xf2c0) ftruncate(r0, 0xffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x145142, 0x20) lseek(r2, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x40100, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KDMKTONE(r1, 0x4b30, 0xfffffffffffffff9) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) ioctl$KDSKBMODE(r2, 0x4b45, &(0x7f0000000080)=0x3) 20:36:29 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0xe00) 20:36:29 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) lsetxattr$trusted_overlay_origin(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040), &(0x7f00000000c0), 0x2, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) r2 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000180)={0x6, 0x7, 0x7, 0x2a, 0xfffffff7}) lseek(r1, 0x800, 0x4) r3 = perf_event_open(&(0x7f00000002c0)={0x3, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x882, 0xc, 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, 0x9120a, 0x0, 0x800400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000}, 0x0, 0xfffffffffff7fffc, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x0, 0xe3) ioctl$FIBMAP(r3, 0x1, &(0x7f0000000200)=0x1f) sendfile(r1, r4, 0x0, 0x100000001) 20:36:29 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 81) 20:36:30 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) [ 2365.040040] FAULT_INJECTION: forcing a failure. [ 2365.040040] name failslab, interval 1, probability 0, space 0, times 0 [ 2365.042611] CPU: 0 PID: 38853 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2365.044078] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2365.045729] Call Trace: [ 2365.046286] dump_stack+0x107/0x167 [ 2365.047044] should_fail.cold+0x5/0xa [ 2365.047839] ? create_object.isra.0+0x3a/0xa20 [ 2365.048778] should_failslab+0x5/0x20 [ 2365.049574] kmem_cache_alloc+0x5b/0x310 [ 2365.050419] create_object.isra.0+0x3a/0xa20 [ 2365.051309] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2365.052366] kmem_cache_alloc+0x159/0x310 [ 2365.053232] __es_insert_extent+0x3a9/0x12f0 [ 2365.054166] ext4_es_insert_extent+0x2dc/0xb10 [ 2365.055116] ? ext4_es_scan_clu+0x2e0/0x2e0 [ 2365.056047] ? down_write_killable+0x180/0x180 [ 2365.056989] ext4_map_blocks+0x8e1/0x1970 [ 2365.057883] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2365.058837] ? jbd2__journal_start+0xf3/0x7e0 [ 2365.059806] ? __ext4_journal_start_sb+0x214/0x390 [ 2365.060843] ? __ext4_journal_start_sb+0x1db/0x390 [ 2365.061869] ext4_iomap_begin+0x3ad/0x700 [ 2365.062755] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2365.063823] ? iomap_dio_actor+0x377/0x560 [ 2365.064716] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2365.065651] ? do_syscall_64+0x33/0x40 [ 2365.066457] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2365.067587] iomap_apply+0x164/0x810 [ 2365.068362] ? iomap_dio_rw+0x90/0x90 [ 2365.069153] ? trace_event_raw_event_iomap_apply+0x430/0x430 20:36:30 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)="66253b0ea73ce97b50a4c54cb8f77be5c446b86faf72ef51e869c730ca316349b3548513017cdefad39fdfc825fe6daca03e99bc865d9826f0f86546980431baed9fb7b574b753de99be3343fd7f7df4c2429f1f74fa2f506aa1a3e0266affddf2d21fa08a50cf6ed45eac34791e8cd02789ce20edf6ec9b44c5b6b1529e48e34f987923c97429a04d6fab21f87764852e1511f9dd032620ee19618124", 0x9d}, {&(0x7f0000000380)="38774f3561b5e8e7a053e66ba122761a871fe9ebb6cb48cdb5ad44b14e6c76ff79a695e419b8af0ff977c6576b44a42c6c87fc1374e1662b3577bb3161293b7ef3768c340e91f52768586f06d99ee80930032ce35dfbd540e39670f8bbeb68eebb8766ed59fd6638608386fe660050bfde6ca33169f62ca549da25d6dfa228ef974adeef5dad7c2fa1199f1bed2487a134bd0563a288e64ced1f94bb090c0bfdfd18e273802eae452b415797533da86e50946f2dd9c425376e87cfe9ff5b7fd14471cb61931efa3ee5bcfaff9081034d49bb36cbe4897f16", 0xd8}, {&(0x7f0000000000)="c3a5f394bd61c988bf33ea6f77e1b4747d96345e6b29ae8d2c0b728da83e5e2d44dcd19116363fc28ee5a6331bb756125f59747285729c5d29edb32bb21596ed0b165cc7eef1ac8b001648070fe46a73dbc5fc", 0x53}], 0x3) sendfile(r1, r2, 0x0, 0x100000001) [ 2365.070390] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2365.071604] ? asm_common_interrupt+0x1e/0x40 [ 2365.072498] ? trace_hardirqs_on+0x5b/0x180 [ 2365.073410] ? __iomap_dio_rw+0x6da/0x1110 [ 2365.074316] ? __iomap_dio_rw+0x61e/0x1110 [ 2365.075179] __iomap_dio_rw+0x6cd/0x1110 [ 2365.076031] ? iomap_dio_rw+0x90/0x90 [ 2365.076855] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2365.077809] ? ext4_orphan_add+0x253/0x9e0 [ 2365.078723] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2365.079759] ? ext4_empty_dir+0xae0/0xae0 [ 2365.080663] ? jbd2__journal_start+0xf3/0x7e0 [ 2365.081606] iomap_dio_rw+0x31/0x90 [ 2365.082402] ext4_file_write_iter+0xb26/0x18d0 [ 2365.083393] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2365.084394] ? kasan_save_stack+0x32/0x40 [ 2365.085287] ? kasan_save_stack+0x1b/0x40 [ 2365.086163] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2365.087251] ? iter_file_splice_write+0x16d/0xc30 [ 2365.088287] ? direct_splice_actor+0x10f/0x170 [ 2365.089260] ? splice_direct_to_actor+0x387/0x980 [ 2365.090270] ? do_splice_direct+0x1c4/0x290 [ 2365.091183] ? do_sendfile+0x553/0x1090 [ 2365.092040] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2365.093062] do_iter_readv_writev+0x476/0x750 [ 2365.094020] ? new_sync_write+0x660/0x660 [ 2365.094906] ? selinux_file_permission+0x92/0x520 [ 2365.095975] do_iter_write+0x191/0x670 [ 2365.096814] ? trace_hardirqs_on+0x5b/0x180 [ 2365.097752] vfs_iter_write+0x70/0xa0 [ 2365.098570] iter_file_splice_write+0x762/0xc30 [ 2365.099585] ? generic_splice_sendpage+0x140/0x140 [ 2365.100630] ? avc_policy_seqno+0x9/0x70 [ 2365.101503] ? selinux_file_permission+0x92/0x520 [ 2365.102532] ? lockdep_init_map_type+0x2c7/0x780 [ 2365.103539] ? generic_splice_sendpage+0x140/0x140 [ 2365.104592] direct_splice_actor+0x10f/0x170 [ 2365.105536] splice_direct_to_actor+0x387/0x980 [ 2365.106527] ? pipe_to_sendpage+0x380/0x380 [ 2365.107446] ? do_splice_to+0x160/0x160 [ 2365.108316] ? security_file_permission+0x24e/0x570 [ 2365.109383] do_splice_direct+0x1c4/0x290 [ 2365.110271] ? splice_direct_to_actor+0x980/0x980 [ 2365.111286] ? selinux_file_permission+0x92/0x520 [ 2365.112338] ? security_file_permission+0x24e/0x570 [ 2365.113404] do_sendfile+0x553/0x1090 [ 2365.114227] ? do_pwritev+0x270/0x270 [ 2365.115034] ? wait_for_completion_io+0x270/0x270 [ 2365.116078] ? rcu_read_lock_any_held+0x75/0xa0 [ 2365.117056] ? vfs_write+0x354/0xa70 [ 2365.117868] __x64_sys_sendfile64+0x1d1/0x210 [ 2365.118832] ? __ia32_sys_sendfile+0x220/0x220 [ 2365.119817] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2365.120926] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2365.122024] do_syscall_64+0x33/0x40 [ 2365.122840] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2365.123934] RIP: 0033:0x7f434b839b19 [ 2365.124735] 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 [ 2365.129058] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2365.130940] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2365.132437] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2365.134046] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2365.135519] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2365.137001] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:36:30 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) 20:36:30 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 82) 20:36:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r4, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r4, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)=ANY=[@ANYBLOB="7ffcffffffffffff5be700", @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db5fc0e05968d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) sendfile(r2, r4, &(0x7f0000000000)=0x9, 0x6) 20:36:30 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) [ 2365.838435] FAULT_INJECTION: forcing a failure. [ 2365.838435] name failslab, interval 1, probability 0, space 0, times 0 [ 2365.840918] CPU: 1 PID: 38873 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2365.842339] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 20:36:30 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1002, 0xcd08, 0x0, 0x0) [ 2365.844040] Call Trace: [ 2365.844716] dump_stack+0x107/0x167 20:36:30 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x630, 0xcd08, 0x0, 0x0) [ 2365.845470] should_fail.cold+0x5/0xa [ 2365.846368] ? create_object.isra.0+0x3a/0xa20 [ 2365.847330] should_failslab+0x5/0x20 [ 2365.848144] kmem_cache_alloc+0x5b/0x310 [ 2365.849016] create_object.isra.0+0x3a/0xa20 [ 2365.849948] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2365.851016] kmem_cache_alloc+0x159/0x310 [ 2365.851919] jbd2__journal_start+0x190/0x7e0 [ 2365.852865] __ext4_journal_start_sb+0x214/0x390 [ 2365.853878] ext4_file_write_iter+0x1138/0x18d0 [ 2365.854878] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2365.855881] ? kasan_save_stack+0x32/0x40 [ 2365.856736] ? kasan_save_stack+0x1b/0x40 [ 2365.857583] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2365.858611] ? iter_file_splice_write+0x16d/0xc30 [ 2365.859588] ? direct_splice_actor+0x10f/0x170 [ 2365.860510] ? splice_direct_to_actor+0x387/0x980 [ 2365.861481] ? do_splice_direct+0x1c4/0x290 [ 2365.862357] ? do_sendfile+0x553/0x1090 [ 2365.863172] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2365.864164] do_iter_readv_writev+0x476/0x750 [ 2365.865082] ? new_sync_write+0x660/0x660 [ 2365.865929] ? selinux_file_permission+0x92/0x520 [ 2365.866930] do_iter_write+0x191/0x670 [ 2365.867736] ? trace_hardirqs_on+0x5b/0x180 [ 2365.868754] vfs_iter_write+0x70/0xa0 [ 2365.869677] iter_file_splice_write+0x762/0xc30 [ 2365.870822] ? generic_splice_sendpage+0x140/0x140 [ 2365.872007] ? avc_policy_seqno+0x9/0x70 [ 2365.872968] ? selinux_file_permission+0x92/0x520 [ 2365.874091] ? lockdep_init_map_type+0x2c7/0x780 [ 2365.875208] ? generic_splice_sendpage+0x140/0x140 [ 2365.876368] direct_splice_actor+0x10f/0x170 [ 2365.877406] splice_direct_to_actor+0x387/0x980 [ 2365.878493] ? pipe_to_sendpage+0x380/0x380 [ 2365.879521] ? do_splice_to+0x160/0x160 [ 2365.880411] ? security_file_permission+0x24e/0x570 [ 2365.881479] do_splice_direct+0x1c4/0x290 [ 2365.882354] ? splice_direct_to_actor+0x980/0x980 [ 2365.883372] ? selinux_file_permission+0x92/0x520 [ 2365.884424] ? security_file_permission+0x24e/0x570 [ 2365.885505] do_sendfile+0x553/0x1090 [ 2365.886339] ? do_pwritev+0x270/0x270 [ 2365.887161] ? wait_for_completion_io+0x270/0x270 [ 2365.888206] ? rcu_read_lock_any_held+0x75/0xa0 [ 2365.889195] ? vfs_write+0x354/0xa70 [ 2365.890009] __x64_sys_sendfile64+0x1d1/0x210 [ 2365.890974] ? __ia32_sys_sendfile+0x220/0x220 [ 2365.891973] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2365.893109] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2365.894199] do_syscall_64+0x33/0x40 [ 2365.894988] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2365.896082] RIP: 0033:0x7f434b839b19 [ 2365.896864] 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 [ 2365.900691] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2365.902300] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 20:36:30 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x1003) [ 2365.903810] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2365.905499] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2365.906975] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2365.908459] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:36:30 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1028, 0xcd08, 0x0, 0x0) 20:36:31 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x100, 0x124) sendfile(r1, r2, 0x0, 0x100000001) 20:36:31 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = fsopen(&(0x7f0000000180)='nfs\x00', 0x0) dup3(r1, 0xffffffffffffffff, 0x0) 20:36:48 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 83) 20:36:48 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x81, 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, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:36:48 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x105c, 0xcd08, 0x0, 0x0) 20:36:48 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x6b4, 0xcd08, 0x0, 0x0) 20:36:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r2, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="abe1842a9e30bee958b52270921bde58cec9ca74183a410afd69430dc52a04d940ded7f4079868c5a91fa70347964e300788ab1d8697f53ef5b60214e41984ddd176adb71e5413386fd576d867aa25e0c47f8940dd50481f532b7440bdf401c6778f83027953b842aa3cfa8539509490a29c965e2f97dbec3948624416e15d4b0ed3d63083c0e6dff10c423c9cbb2caa36c6babea39931a759df84f806eafc768c311e58b94ed80c25046ff485ac99bd4cf7a0f049e5232b95d5be9c", 0xbc}, {&(0x7f00000002c0)="92b8aefa58fed6c9da41590ef0a6ec46ac27900f605fd44dab26f70d6c22d8e362aae521b4c3f09a3b17abc5013ece7d976523284d5adf8bd9db1cd692f66e27c3985d48f0243e1cee75d8a9d5fc16353e80803b08bb4af6394e6f75762a048eb02569c4fa85c69307f8be2896760abe571fe3b9ae8172e4b64a708b233c069f7de9bf81d1d178e4326ae1d7505a9e455f274c160e7141a5f75117cf83138d520061", 0xa2}], 0x2, 0x401, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) 20:36:48 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x4002) 20:36:48 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1003, 0xcd08, 0x0, 0x0) 20:36:48 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) fsopen(&(0x7f0000000180)='nfs\x00', 0x0) [ 2383.486239] FAULT_INJECTION: forcing a failure. [ 2383.486239] name failslab, interval 1, probability 0, space 0, times 0 [ 2383.488728] CPU: 0 PID: 38912 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2383.490083] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2383.491677] Call Trace: [ 2383.492224] dump_stack+0x107/0x167 [ 2383.492986] should_fail.cold+0x5/0xa [ 2383.493757] ? create_object.isra.0+0x3a/0xa20 [ 2383.494689] should_failslab+0x5/0x20 [ 2383.495464] kmem_cache_alloc+0x5b/0x310 [ 2383.496312] create_object.isra.0+0x3a/0xa20 [ 2383.497215] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2383.498244] kmem_cache_alloc+0x159/0x310 [ 2383.499091] ? mempool_free_pages+0x20/0x20 [ 2383.499989] mempool_alloc+0x148/0x360 [ 2383.500797] ? mempool_resize+0x7d0/0x7d0 [ 2383.501640] ? mark_lock+0xf5/0x2df0 [ 2383.502402] ? unwind_next_frame+0x13ef/0x1a90 [ 2383.503347] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2383.504433] __sg_alloc_table+0x24e/0x390 [ 2383.505287] sg_alloc_table_chained+0x9b/0x1f0 [ 2383.506206] ? sg_alloc_table_chained+0x1f0/0x1f0 [ 2383.507185] scsi_alloc_sgtables+0x236/0xaf0 [ 2383.508098] ? scsi_cmd_runtime_exceeced+0x1d0/0x1d0 [ 2383.509124] ? lockdep_init_map_type+0x2c7/0x780 [ 2383.510094] sd_init_command+0x516/0x3550 [ 2383.510962] scsi_queue_rq+0xe73/0x27d0 [ 2383.511810] blk_mq_dispatch_rq_list+0x372/0x1c30 [ 2383.512843] ? elv_rb_del+0x50/0xa0 [ 2383.513585] ? elv_rqhash_del+0x119/0x160 [ 2383.514446] ? blk_mq_dequeue_from_ctx+0x7f0/0x7f0 [ 2383.515457] ? dd_dispatch_request+0x1c0/0x990 [ 2383.516427] blk_mq_do_dispatch_sched+0x7f4/0xa00 [ 2383.517421] ? blk_mq_sched_mark_restart_hctx+0x80/0x80 [ 2383.518518] ? lock_acquire+0x197/0x470 [ 2383.519337] ? hctx_lock+0x7f/0x200 [ 2383.520114] __blk_mq_sched_dispatch_requests+0x2d7/0x450 [ 2383.521237] ? blk_mq_do_dispatch_sched+0xa00/0xa00 [ 2383.522290] blk_mq_sched_dispatch_requests+0xfb/0x180 [ 2383.523373] __blk_mq_run_hw_queue+0x12c/0x290 [ 2383.524334] ? blk_mq_start_request+0x3f0/0x3f0 [ 2383.525308] __blk_mq_delay_run_hw_queue+0x4f1/0x550 [ 2383.526379] blk_mq_run_hw_queue+0x170/0x2f0 [ 2383.527292] ? blk_mq_delay_run_hw_queues+0x1a0/0x1a0 [ 2383.528393] ? dd_dispatch_request+0x990/0x990 [ 2383.529335] blk_mq_sched_insert_requests+0x247/0x720 [ 2383.530424] blk_mq_flush_plug_list+0x415/0x6c0 [ 2383.531391] ? blk_mq_insert_requests+0x450/0x450 [ 2383.532421] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2383.533627] blk_flush_plug_list+0x26c/0x3c0 [ 2383.534543] ? mark_held_locks+0x9e/0xe0 [ 2383.535412] ? blk_insert_cloned_request+0x460/0x460 [ 2383.536502] blk_finish_plug+0x50/0xa0 [ 2383.537317] __iomap_dio_rw+0xca0/0x1110 [ 2383.538195] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2383.539129] ? ext4_orphan_add+0x253/0x9e0 [ 2383.540037] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2383.541066] ? ext4_empty_dir+0xae0/0xae0 [ 2383.541935] ? jbd2__journal_start+0xf3/0x7e0 [ 2383.542884] iomap_dio_rw+0x31/0x90 [ 2383.543652] ext4_file_write_iter+0xb26/0x18d0 [ 2383.544608] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2383.545568] ? kasan_save_stack+0x32/0x40 [ 2383.546423] ? kasan_save_stack+0x1b/0x40 [ 2383.547292] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2383.548354] ? iter_file_splice_write+0x16d/0xc30 [ 2383.549352] ? direct_splice_actor+0x10f/0x170 [ 2383.550298] ? splice_direct_to_actor+0x387/0x980 [ 2383.551301] ? do_splice_direct+0x1c4/0x290 [ 2383.552213] ? do_sendfile+0x553/0x1090 [ 2383.553048] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2383.554031] do_iter_readv_writev+0x476/0x750 [ 2383.554973] ? new_sync_write+0x660/0x660 [ 2383.555845] ? selinux_file_permission+0x92/0x520 [ 2383.556852] do_iter_write+0x191/0x670 [ 2383.557689] ? trace_hardirqs_on+0x5b/0x180 [ 2383.558594] vfs_iter_write+0x70/0xa0 [ 2383.559412] iter_file_splice_write+0x762/0xc30 [ 2383.560424] ? generic_splice_sendpage+0x140/0x140 [ 2383.561466] ? avc_policy_seqno+0x9/0x70 [ 2383.562295] ? selinux_file_permission+0x92/0x520 [ 2383.563325] ? lockdep_init_map_type+0x2c7/0x780 [ 2383.564305] ? generic_splice_sendpage+0x140/0x140 [ 2383.565322] direct_splice_actor+0x10f/0x170 [ 2383.566224] splice_direct_to_actor+0x387/0x980 [ 2383.567195] ? pipe_to_sendpage+0x380/0x380 [ 2383.568084] ? do_splice_to+0x160/0x160 [ 2383.568925] ? security_file_permission+0x24e/0x570 [ 2383.569965] do_splice_direct+0x1c4/0x290 [ 2383.570836] ? splice_direct_to_actor+0x980/0x980 [ 2383.571822] ? selinux_file_permission+0x92/0x520 [ 2383.572826] ? security_file_permission+0x24e/0x570 [ 2383.573873] do_sendfile+0x553/0x1090 [ 2383.574695] ? do_pwritev+0x270/0x270 [ 2383.575507] ? wait_for_completion_io+0x270/0x270 [ 2383.576511] ? rcu_read_lock_any_held+0x75/0xa0 [ 2383.577462] ? vfs_write+0x354/0xa70 [ 2383.578231] __x64_sys_sendfile64+0x1d1/0x210 [ 2383.579159] ? __ia32_sys_sendfile+0x220/0x220 [ 2383.580115] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2383.581229] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2383.582277] do_syscall_64+0x33/0x40 [ 2383.583050] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2383.584088] RIP: 0033:0x7f434b839b19 [ 2383.584857] 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 [ 2383.588505] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2383.590058] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2383.591484] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2383.592943] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2383.594377] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2383.595808] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:37:01 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) fsopen(&(0x7f0000000180)='nfs\x00', 0x0) 20:37:01 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000000)='ns/net\x00') ftruncate(r3, 0x100000001) 20:37:01 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x700, 0xcd08, 0x0, 0x0) 20:37:01 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x5c00) 20:37:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(r1, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x44) sendfile(r1, r2, 0x0, 0x100000001) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) fstatfs(r3, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f00000005c0)=ANY=[@ANYBLOB="dba51a992ba73b573a2aed745cbc0627d6934ca11f0e1e46feeef4c2b07289758a785ebf809ac3556dd48db4efd2e8b450edf6520806d3cf1fc0ba8ad84e45f2bc2c959dc10fc2f3c73efa7a987dfb3a4472ed25fd52b64835c2c3041515ea27fe58deb2c8187308a38d27bffc62ba299353e75b9c5af7d01b73722ce1d0ece2a0964fa0c382b34cd3caf33eee4208d82640dc4efea34dcf9a69b38b3332e696b72e39d48c354d8ae5b60925eb831b5e7929478eaae60296a54c89892f921151d4a00ab7ab617f04692375a46fce18a54d8f77dd51e403775fa41f7b6872245744a0639c89ea5168bf8df8ad81a999", @ANYRES64=r4, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db5fc0e05968d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x40001}, 0x4801) sendfile(r2, r3, &(0x7f0000000000)=0x5, 0x2d800) 20:37:01 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1007, 0xcd08, 0x0, 0x0) 20:37:01 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1070, 0xcd08, 0x0, 0x0) 20:37:01 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 84) [ 2397.011984] FAULT_INJECTION: forcing a failure. [ 2397.011984] name failslab, interval 1, probability 0, space 0, times 0 [ 2397.014612] CPU: 1 PID: 39053 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2397.016131] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2397.018016] Call Trace: [ 2397.018650] dump_stack+0x107/0x167 [ 2397.019518] should_fail.cold+0x5/0xa [ 2397.020425] ? mempool_alloc+0x148/0x360 [ 2397.021376] ? mempool_free_pages+0x20/0x20 [ 2397.022393] should_failslab+0x5/0x20 [ 2397.023289] kmem_cache_alloc+0x5b/0x310 [ 2397.024266] ? mempool_free_pages+0x20/0x20 [ 2397.025271] mempool_alloc+0x148/0x360 [ 2397.026190] ? mempool_resize+0x7d0/0x7d0 [ 2397.027156] ? usleep_range+0x170/0x170 [ 2397.028107] ? lock_acquire+0x197/0x470 [ 2397.029022] ? find_held_lock+0x2c/0x110 [ 2397.029945] ? ext4_fc_track_range+0x280/0x280 [ 2397.030974] bio_alloc_bioset+0x36e/0x600 [ 2397.031921] ? __iomap_dio_rw+0x8ff/0x1110 [ 2397.033017] ? bvec_alloc+0x2f0/0x2f0 [ 2397.034013] ? errseq_check+0x4b/0x90 [ 2397.034937] blkdev_issue_flush+0x20/0x1a0 [ 2397.035879] ext4_sync_file+0x5f5/0xde0 [ 2397.036957] ? ext4_getfsmap+0x990/0x990 [ 2397.037970] vfs_fsync_range+0x13d/0x230 [ 2397.038936] iomap_dio_complete+0x5ff/0x780 [ 2397.040070] iomap_dio_rw+0x63/0x90 [ 2397.040929] ext4_file_write_iter+0xb26/0x18d0 [ 2397.042020] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2397.043084] ? kasan_save_stack+0x32/0x40 [ 2397.044162] ? kasan_save_stack+0x1b/0x40 [ 2397.045119] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2397.046394] ? iter_file_splice_write+0x16d/0xc30 [ 2397.047528] ? direct_splice_actor+0x10f/0x170 [ 2397.048661] ? splice_direct_to_actor+0x387/0x980 [ 2397.049841] ? do_splice_direct+0x1c4/0x290 [ 2397.050867] ? do_sendfile+0x553/0x1090 [ 2397.051865] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2397.052987] do_iter_readv_writev+0x476/0x750 [ 2397.054098] ? new_sync_write+0x660/0x660 [ 2397.055112] ? selinux_file_permission+0x92/0x520 [ 2397.056259] do_iter_write+0x191/0x670 [ 2397.057232] ? trace_hardirqs_on+0x5b/0x180 [ 2397.058328] vfs_iter_write+0x70/0xa0 [ 2397.059231] iter_file_splice_write+0x762/0xc30 [ 2397.060395] ? generic_splice_sendpage+0x140/0x140 [ 2397.061571] ? avc_policy_seqno+0x9/0x70 [ 2397.062518] ? selinux_file_permission+0x92/0x520 [ 2397.063734] ? lockdep_init_map_type+0x2c7/0x780 [ 2397.064841] ? generic_splice_sendpage+0x140/0x140 [ 2397.066031] direct_splice_actor+0x10f/0x170 [ 2397.067015] splice_direct_to_actor+0x387/0x980 [ 2397.068222] ? pipe_to_sendpage+0x380/0x380 [ 2397.069190] ? do_splice_to+0x160/0x160 [ 2397.070089] ? security_file_permission+0x24e/0x570 [ 2397.071211] do_splice_direct+0x1c4/0x290 [ 2397.072152] ? splice_direct_to_actor+0x980/0x980 [ 2397.073217] ? selinux_file_permission+0x92/0x520 [ 2397.074312] ? security_file_permission+0x24e/0x570 [ 2397.075437] do_sendfile+0x553/0x1090 [ 2397.076326] ? do_pwritev+0x270/0x270 [ 2397.077195] ? wait_for_completion_io+0x270/0x270 [ 2397.078312] ? rcu_read_lock_any_held+0x75/0xa0 [ 2397.079351] ? vfs_write+0x354/0xa70 [ 2397.080238] __x64_sys_sendfile64+0x1d1/0x210 [ 2397.081249] ? __ia32_sys_sendfile+0x220/0x220 [ 2397.082279] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2397.083536] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2397.084746] do_syscall_64+0x33/0x40 [ 2397.085696] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2397.086817] RIP: 0033:0x7f434b839b19 [ 2397.087655] 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 [ 2397.091843] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2397.093645] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2397.095391] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2397.096976] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2397.098605] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2397.100187] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:37:02 executing program 4: openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) fsopen(&(0x7f0000000180)='nfs\x00', 0x0) 20:37:02 executing program 4: fsopen(&(0x7f0000000180)='nfs\x00', 0x0) 20:37:02 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) fsmount(r3, 0x1, 0x89) 20:37:02 executing program 4: fsopen(0x0, 0x0) 20:37:02 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 85) 20:37:02 executing program 4: fsopen(0x0, 0x0) [ 2397.743146] FAULT_INJECTION: forcing a failure. [ 2397.743146] name failslab, interval 1, probability 0, space 0, times 0 [ 2397.745473] CPU: 1 PID: 39079 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2397.746868] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2397.748552] Call Trace: [ 2397.749097] dump_stack+0x107/0x167 [ 2397.749970] should_fail.cold+0x5/0xa [ 2397.750728] ? create_object.isra.0+0x3a/0xa20 [ 2397.751643] should_failslab+0x5/0x20 [ 2397.752440] kmem_cache_alloc+0x5b/0x310 [ 2397.753249] create_object.isra.0+0x3a/0xa20 [ 2397.754129] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2397.755138] kmem_cache_alloc+0x159/0x310 [ 2397.756004] jbd2__journal_start+0x190/0x7e0 [ 2397.756910] __ext4_journal_start_sb+0x214/0x390 [ 2397.757862] ext4_file_write_iter+0x1138/0x18d0 [ 2397.758824] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2397.759735] ? kasan_save_stack+0x32/0x40 [ 2397.760612] ? kasan_save_stack+0x1b/0x40 [ 2397.761445] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2397.762453] ? iter_file_splice_write+0x16d/0xc30 [ 2397.763407] ? direct_splice_actor+0x10f/0x170 [ 2397.764341] ? splice_direct_to_actor+0x387/0x980 [ 2397.765294] ? do_splice_direct+0x1c4/0x290 [ 2397.766150] ? do_sendfile+0x553/0x1090 [ 2397.766943] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2397.767880] do_iter_readv_writev+0x476/0x750 [ 2397.768804] ? new_sync_write+0x660/0x660 [ 2397.769625] ? selinux_file_permission+0x92/0x520 [ 2397.770621] do_iter_write+0x191/0x670 [ 2397.771412] ? trace_hardirqs_on+0x5b/0x180 [ 2397.772309] vfs_iter_write+0x70/0xa0 [ 2397.773071] iter_file_splice_write+0x762/0xc30 [ 2397.774017] ? generic_splice_sendpage+0x140/0x140 [ 2397.775004] ? avc_policy_seqno+0x9/0x70 [ 2397.775813] ? selinux_file_permission+0x92/0x520 [ 2397.776823] ? lockdep_init_map_type+0x2c7/0x780 [ 2397.777779] ? generic_splice_sendpage+0x140/0x140 [ 2397.778765] direct_splice_actor+0x10f/0x170 [ 2397.779651] splice_direct_to_actor+0x387/0x980 [ 2397.780607] ? pipe_to_sendpage+0x380/0x380 [ 2397.781475] ? do_splice_to+0x160/0x160 [ 2397.782275] ? security_file_permission+0x24e/0x570 [ 2397.783281] do_splice_direct+0x1c4/0x290 [ 2397.784122] ? splice_direct_to_actor+0x980/0x980 [ 2397.785082] ? selinux_file_permission+0x92/0x520 [ 2397.786058] ? security_file_permission+0x24e/0x570 [ 2397.787067] do_sendfile+0x553/0x1090 [ 2397.787843] ? do_pwritev+0x270/0x270 [ 2397.788628] ? wait_for_completion_io+0x270/0x270 [ 2397.789587] ? rcu_read_lock_any_held+0x75/0xa0 [ 2397.790509] ? vfs_write+0x354/0xa70 [ 2397.791252] __x64_sys_sendfile64+0x1d1/0x210 [ 2397.792146] ? __ia32_sys_sendfile+0x220/0x220 [ 2397.793055] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2397.794091] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2397.795111] do_syscall_64+0x33/0x40 [ 2397.795852] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2397.796869] RIP: 0033:0x7f434b839b19 [ 2397.797605] 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 [ 2397.801236] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2397.802744] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2397.804158] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2397.805564] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2397.806969] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2397.808393] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:37:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x64283, 0x0) sendfile(r1, r2, 0x0, 0x100000001) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000000000)={0x0, @dev, @multicast2}, &(0x7f0000000040)=0xc) 20:37:02 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1008, 0xcd08, 0x0, 0x0) 20:37:02 executing program 4: fsopen(0x0, 0x0) 20:37:02 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1084, 0xcd08, 0x0, 0x0) 20:37:03 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x738, 0xcd08, 0x0, 0x0) 20:37:03 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x7000) 20:37:03 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) r2 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) perf_event_open(&(0x7f0000000140)={0x3, 0x80, 0x2, 0xc9, 0x87, 0x9, 0x0, 0xf9, 0x800, 0x8, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000040), 0x2}, 0x14704, 0x6, 0x9, 0x0, 0x100, 0x2, 0x401, 0x0, 0x3, 0x0, 0x2a4}, 0x0, 0x9, 0xffffffffffffffff, 0x2) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r2, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r1, 0xc0189379, &(0x7f0000000000)={{0x1, 0x1, 0x18, r2}, './file1\x00'}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) write$binfmt_elf64(r1, &(0x7f00000002c0)={{0x7f, 0x45, 0x4c, 0x46, 0xc1, 0x3, 0x0, 0x8, 0x51, 0x2, 0x3e, 0x5, 0x207, 0x40, 0x312, 0x0, 0x6, 0x38, 0x1, 0xfff, 0x3f, 0x7ff}, [{0x4, 0x1000, 0x1b6, 0x5, 0x0, 0xffffffffffff7e0f, 0x6, 0x5}, {0x4, 0x80000000, 0x0, 0x9c8d, 0xfffffffffffffffe, 0x9, 0x1, 0x8a5}], "08a493b1c3a631961e338a9ee0cb7a991a5c", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x5c2) sendfile(r1, r3, 0x0, 0x100000001) r4 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r4, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x2400, 0xe02) 20:37:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x40, 0x1) sendfile(r1, r2, 0x0, 0x100000001) 20:37:03 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) fsmount(r3, 0x1, 0x89) 20:37:03 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 86) 20:37:03 executing program 1: ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4c11}}, './file1\x00'}) r1 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x200200, 0x0) ftruncate(r1, 0xffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r2, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x100000001) [ 2398.653602] FAULT_INJECTION: forcing a failure. [ 2398.653602] name failslab, interval 1, probability 0, space 0, times 0 [ 2398.656672] CPU: 0 PID: 39164 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2398.658510] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2398.660625] Call Trace: [ 2398.661351] dump_stack+0x107/0x167 [ 2398.662233] should_fail.cold+0x5/0xa [ 2398.662845] ? create_object.isra.0+0x3a/0xa20 [ 2398.663561] should_failslab+0x5/0x20 [ 2398.664171] kmem_cache_alloc+0x5b/0x310 [ 2398.664836] ? ext4_dirty_inode+0x107/0x130 [ 2398.665508] create_object.isra.0+0x3a/0xa20 [ 2398.666246] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2398.667057] kmem_cache_alloc+0x159/0x310 [ 2398.667788] jbd2__journal_start+0x190/0x7e0 [ 2398.668865] __ext4_journal_start_sb+0x214/0x390 [ 2398.670013] ext4_file_write_iter+0xdbf/0x18d0 [ 2398.671140] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2398.672262] ? kasan_save_stack+0x32/0x40 [ 2398.672995] ? kasan_save_stack+0x1b/0x40 [ 2398.673507] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2398.674136] ? iter_file_splice_write+0x16d/0xc30 [ 2398.674727] ? direct_splice_actor+0x10f/0x170 [ 2398.675292] ? splice_direct_to_actor+0x387/0x980 [ 2398.675880] ? do_splice_direct+0x1c4/0x290 [ 2398.676424] ? do_sendfile+0x553/0x1090 [ 2398.676912] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2398.677485] do_iter_readv_writev+0x476/0x750 [ 2398.678047] ? new_sync_write+0x660/0x660 [ 2398.678568] ? selinux_file_permission+0x92/0x520 [ 2398.679183] do_iter_write+0x191/0x670 [ 2398.679674] ? trace_hardirqs_on+0x5b/0x180 [ 2398.680216] vfs_iter_write+0x70/0xa0 [ 2398.680693] iter_file_splice_write+0x762/0xc30 [ 2398.681275] ? generic_splice_sendpage+0x140/0x140 [ 2398.681886] ? avc_policy_seqno+0x9/0x70 [ 2398.682390] ? selinux_file_permission+0x92/0x520 [ 2398.682993] ? lockdep_init_map_type+0x2c7/0x780 [ 2398.683586] ? generic_splice_sendpage+0x140/0x140 [ 2398.684209] direct_splice_actor+0x10f/0x170 [ 2398.684751] splice_direct_to_actor+0x387/0x980 [ 2398.685337] ? pipe_to_sendpage+0x380/0x380 [ 2398.685875] ? do_splice_to+0x160/0x160 [ 2398.686365] ? security_file_permission+0x24e/0x570 [ 2398.686986] do_splice_direct+0x1c4/0x290 [ 2398.687497] ? splice_direct_to_actor+0x980/0x980 [ 2398.688098] ? selinux_file_permission+0x92/0x520 [ 2398.688707] ? security_file_permission+0x24e/0x570 [ 2398.689332] do_sendfile+0x553/0x1090 [ 2398.689815] ? do_pwritev+0x270/0x270 [ 2398.690287] ? wait_for_completion_io+0x270/0x270 [ 2398.690888] ? rcu_read_lock_any_held+0x75/0xa0 [ 2398.691456] ? vfs_write+0x354/0xa70 [ 2398.691995] __x64_sys_sendfile64+0x1d1/0x210 [ 2398.692709] ? __ia32_sys_sendfile+0x220/0x220 [ 2398.693412] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2398.694230] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2398.695025] do_syscall_64+0x33/0x40 [ 2398.695636] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2398.696428] RIP: 0033:0x7f434b839b19 [ 2398.697003] 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 [ 2398.699905] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2398.701030] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2398.702100] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2398.703226] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2398.704351] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2398.705468] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:37:03 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) fsmount(r3, 0x1, 0x89) 20:37:04 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 87) 20:37:04 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) [ 2399.230818] FAULT_INJECTION: forcing a failure. [ 2399.230818] name failslab, interval 1, probability 0, space 0, times 0 [ 2399.233355] CPU: 0 PID: 39329 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2399.234126] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2399.235055] Call Trace: [ 2399.235436] dump_stack+0x107/0x167 [ 2399.235850] should_fail.cold+0x5/0xa [ 2399.236283] ? create_object.isra.0+0x3a/0xa20 [ 2399.236798] should_failslab+0x5/0x20 [ 2399.237215] kmem_cache_alloc+0x5b/0x310 [ 2399.237660] ? igrab+0xc0/0xc0 [ 2399.238023] create_object.isra.0+0x3a/0xa20 [ 2399.238513] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2399.239073] __kmalloc+0x16e/0x390 [ 2399.239485] iter_file_splice_write+0x16d/0xc30 [ 2399.239995] ? atime_needs_update+0x600/0x600 [ 2399.240501] ? generic_splice_sendpage+0x140/0x140 [ 2399.241041] ? pipe_to_user+0x170/0x170 [ 2399.241483] ? _cond_resched+0x12/0x80 [ 2399.241919] ? avc_policy_seqno+0x9/0x70 [ 2399.242362] ? selinux_file_permission+0x92/0x520 [ 2399.242907] ? lockdep_init_map_type+0x2c7/0x780 [ 2399.243436] ? generic_splice_sendpage+0x140/0x140 [ 2399.244002] direct_splice_actor+0x10f/0x170 [ 2399.244488] splice_direct_to_actor+0x387/0x980 [ 2399.244999] ? pipe_to_sendpage+0x380/0x380 [ 2399.245478] ? do_splice_to+0x160/0x160 [ 2399.245918] ? security_file_permission+0x24e/0x570 [ 2399.246472] do_splice_direct+0x1c4/0x290 [ 2399.246924] ? splice_direct_to_actor+0x980/0x980 [ 2399.247449] ? selinux_file_permission+0x92/0x520 [ 2399.247994] ? security_file_permission+0x24e/0x570 [ 2399.248545] do_sendfile+0x553/0x1090 [ 2399.248980] ? do_pwritev+0x270/0x270 [ 2399.249410] __x64_sys_sendfile64+0x1d1/0x210 [ 2399.249904] ? __ia32_sys_sendfile+0x220/0x220 [ 2399.250402] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2399.250982] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2399.251549] do_syscall_64+0x33/0x40 [ 2399.251957] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2399.252523] RIP: 0033:0x7f434b839b19 [ 2399.252935] 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 [ 2399.254910] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2399.255732] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2399.256519] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2399.257292] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2399.258069] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2399.258835] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:37:19 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 88) 20:37:19 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1009, 0xcd08, 0x0, 0x0) 20:37:19 executing program 2: ftruncate(0xffffffffffffffff, 0xffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r0, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0xff, 0x0, 0x4307, 0xad001, 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={&(0x7f0000000000), 0x4}, 0x0, 0xfffffffffffffffe, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x100000001) 20:37:19 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x72d8) 20:37:19 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x900, 0xcd08, 0x0, 0x0) 20:37:19 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) fsmount(r3, 0x1, 0x89) 20:37:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x246e2, 0x0) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) splice(r2, 0x0, r1, 0x0, 0x7f, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r3, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x100000001) 20:37:19 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x2000, 0xcd08, 0x0, 0x0) [ 2414.415196] FAULT_INJECTION: forcing a failure. [ 2414.415196] name failslab, interval 1, probability 0, space 0, times 0 [ 2414.417713] CPU: 1 PID: 39345 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2414.419162] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2414.421040] Call Trace: [ 2414.421603] dump_stack+0x107/0x167 [ 2414.422405] should_fail.cold+0x5/0xa [ 2414.423208] ? jbd2__journal_start+0x190/0x7e0 [ 2414.424231] should_failslab+0x5/0x20 [ 2414.425178] kmem_cache_alloc+0x5b/0x310 [ 2414.426049] jbd2__journal_start+0x190/0x7e0 [ 2414.426946] __ext4_journal_start_sb+0x214/0x390 [ 2414.427904] ext4_file_write_iter+0xdbf/0x18d0 [ 2414.428919] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2414.429922] ? kasan_save_stack+0x32/0x40 [ 2414.430807] ? kasan_save_stack+0x1b/0x40 [ 2414.431637] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2414.432672] ? iter_file_splice_write+0x16d/0xc30 [ 2414.433718] ? direct_splice_actor+0x10f/0x170 [ 2414.434756] ? splice_direct_to_actor+0x387/0x980 [ 2414.435724] ? do_splice_direct+0x1c4/0x290 [ 2414.436606] ? do_sendfile+0x553/0x1090 [ 2414.437411] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2414.438361] do_iter_readv_writev+0x476/0x750 [ 2414.439271] ? new_sync_write+0x660/0x660 [ 2414.440141] ? selinux_file_permission+0x92/0x520 [ 2414.441171] do_iter_write+0x191/0x670 [ 2414.441998] ? trace_hardirqs_on+0x5b/0x180 [ 2414.442932] vfs_iter_write+0x70/0xa0 [ 2414.443707] iter_file_splice_write+0x762/0xc30 [ 2414.444790] ? generic_splice_sendpage+0x140/0x140 [ 2414.445792] ? avc_policy_seqno+0x9/0x70 [ 2414.446616] ? selinux_file_permission+0x92/0x520 [ 2414.447638] ? lockdep_init_map_type+0x2c7/0x780 [ 2414.448622] ? generic_splice_sendpage+0x140/0x140 [ 2414.449617] direct_splice_actor+0x10f/0x170 [ 2414.450510] splice_direct_to_actor+0x387/0x980 [ 2414.451492] ? pipe_to_sendpage+0x380/0x380 [ 2414.452406] ? do_splice_to+0x160/0x160 [ 2414.453283] ? security_file_permission+0x24e/0x570 [ 2414.454356] do_splice_direct+0x1c4/0x290 [ 2414.455194] ? splice_direct_to_actor+0x980/0x980 [ 2414.456286] ? selinux_file_permission+0x92/0x520 [ 2414.457331] ? security_file_permission+0x24e/0x570 [ 2414.458382] do_sendfile+0x553/0x1090 [ 2414.459162] ? do_pwritev+0x270/0x270 [ 2414.459934] ? wait_for_completion_io+0x270/0x270 [ 2414.460918] ? rcu_read_lock_any_held+0x75/0xa0 [ 2414.461930] ? vfs_write+0x354/0xa70 [ 2414.462691] __x64_sys_sendfile64+0x1d1/0x210 [ 2414.463659] ? __ia32_sys_sendfile+0x220/0x220 [ 2414.464723] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2414.465791] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2414.466943] do_syscall_64+0x33/0x40 [ 2414.467702] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2414.468750] RIP: 0033:0x7f434b839b19 [ 2414.469503] 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 [ 2414.473206] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2414.474817] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2414.476272] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2414.477828] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2414.479417] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2414.480898] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:37:19 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 89) 20:37:19 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r2, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="abe1842a9e30bee958b52270921bde58cec9ca74183a410afd69430dc52a04d940ded7f4079868c5a91fa70347964e300788ab1d8697f53ef5b60214e41984ddd176adb71e5413386fd576d867aa25e0c47f8940dd50481f532b7440bdf401c6778f83027953b842aa3cfa8539509490a29c965e2f97dbec3948624416e15d4b0ed3d63083c0e6dff10c423c9cbb2caa36c6babea39931a759df84f806eafc768c311e58b94ed80c25046ff485ac99bd4cf7a0f049e5232b95d5be9c", 0xbc}, {&(0x7f00000002c0)="92b8aefa58fed6c9da41590ef0a6ec46ac27900f605fd44dab26f70d6c22d8e362aae521b4c3f09a3b17abc5013ece7d976523284d5adf8bd9db1cd692f66e27c3985d48f0243e1cee75d8a9d5fc16353e80803b08bb4af6394e6f75762a048eb02569c4fa85c69307f8be2896760abe571fe3b9ae8172e4b64a708b233c069f7de9bf81d1d178e4326ae1d7505a9e455f274c160e7141a5f75117cf83138d520061", 0xa2}], 0x2, 0x401, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) [ 2414.880622] FAULT_INJECTION: forcing a failure. [ 2414.880622] name failslab, interval 1, probability 0, space 0, times 0 [ 2414.883053] CPU: 1 PID: 39457 Comm: syz-executor.7 Not tainted 5.10.180 #1 20:37:19 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) openat$sr(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x10004, 0xfd99, 0x403, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) dup2(r2, r2) [ 2414.884507] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2414.886400] Call Trace: [ 2414.886957] dump_stack+0x107/0x167 [ 2414.887703] should_fail.cold+0x5/0xa [ 2414.888529] ? create_object.isra.0+0x3a/0xa20 [ 2414.889474] should_failslab+0x5/0x20 [ 2414.890253] kmem_cache_alloc+0x5b/0x310 [ 2414.891079] ? ext4_dirty_inode+0x107/0x130 [ 2414.891959] create_object.isra.0+0x3a/0xa20 [ 2414.892870] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2414.893905] kmem_cache_alloc+0x159/0x310 [ 2414.894755] jbd2__journal_start+0x190/0x7e0 [ 2414.895656] __ext4_journal_start_sb+0x214/0x390 [ 2414.896651] ext4_file_write_iter+0xdbf/0x18d0 [ 2414.897591] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2414.898529] ? kasan_save_stack+0x32/0x40 [ 2414.899363] ? kasan_save_stack+0x1b/0x40 [ 2414.900209] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2414.901212] ? iter_file_splice_write+0x16d/0xc30 [ 2414.902172] ? direct_splice_actor+0x10f/0x170 [ 2414.903077] ? splice_direct_to_actor+0x387/0x980 [ 2414.904037] ? do_splice_direct+0x1c4/0x290 [ 2414.904914] ? do_sendfile+0x553/0x1090 [ 2414.905711] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2414.906652] do_iter_readv_writev+0x476/0x750 [ 2414.907554] ? new_sync_write+0x660/0x660 [ 2414.908413] ? selinux_file_permission+0x92/0x520 [ 2414.909399] do_iter_write+0x191/0x670 [ 2414.910185] ? trace_hardirqs_on+0x5b/0x180 [ 2414.911057] vfs_iter_write+0x70/0xa0 [ 2414.911824] iter_file_splice_write+0x762/0xc30 [ 2414.912787] ? generic_splice_sendpage+0x140/0x140 [ 2414.913774] ? avc_policy_seqno+0x9/0x70 [ 2414.914587] ? selinux_file_permission+0x92/0x520 [ 2414.915546] ? lockdep_init_map_type+0x2c7/0x780 [ 2414.916530] ? generic_splice_sendpage+0x140/0x140 [ 2414.917519] direct_splice_actor+0x10f/0x170 [ 2414.918405] splice_direct_to_actor+0x387/0x980 [ 2414.919342] ? pipe_to_sendpage+0x380/0x380 [ 2414.920231] ? do_splice_to+0x160/0x160 [ 2414.921036] ? security_file_permission+0x24e/0x570 [ 2414.922047] do_splice_direct+0x1c4/0x290 [ 2414.922880] ? splice_direct_to_actor+0x980/0x980 [ 2414.923849] ? selinux_file_permission+0x92/0x520 [ 2414.924828] ? security_file_permission+0x24e/0x570 [ 2414.925844] do_sendfile+0x553/0x1090 [ 2414.926621] ? do_pwritev+0x270/0x270 [ 2414.927388] ? wait_for_completion_io+0x270/0x270 [ 2414.928390] ? rcu_read_lock_any_held+0x75/0xa0 [ 2414.929323] ? vfs_write+0x354/0xa70 [ 2414.930078] __x64_sys_sendfile64+0x1d1/0x210 [ 2414.930981] ? __ia32_sys_sendfile+0x220/0x220 [ 2414.931903] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2414.932985] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2414.934032] do_syscall_64+0x33/0x40 [ 2414.934783] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2414.935811] RIP: 0033:0x7f434b839b19 [ 2414.936594] 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 [ 2414.940301] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2414.941826] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2414.943267] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2414.944734] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2414.946162] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2414.947590] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:37:20 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xe400, 0xcd08, 0x0, 0x0) 20:37:20 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x9cc, 0xcd08, 0x0, 0x0) 20:37:20 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x100b, 0xcd08, 0x0, 0x0) 20:37:36 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x100d, 0xcd08, 0x0, 0x0) 20:37:36 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0xc001) 20:37:36 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xa00, 0xcd08, 0x0, 0x0) 20:37:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0x9) r1 = dup(r0) r2 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000000)={0x0, r2, 0x3, 0x6, 0x113, 0x6}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r3, 0x800, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) r5 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r5, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) ioctl$sock_inet_SIOCADDRT(r5, 0x890b, &(0x7f00000000c0)={0x0, {0x2, 0x0, @loopback=0x7f00000b}, {0x2, 0x4e23, @remote}, {0x2, 0x4e22, @local}, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x9}) fallocate(r4, 0x21, 0x0, 0xe) connect$inet(r5, &(0x7f0000000080)={0x2, 0x4e24, @local}, 0x10) r6 = openat$cgroup_subtree(r5, &(0x7f0000000140), 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000001340)=""/200, 0xc8}, {&(0x7f0000000180)=""/21, 0x15}, {&(0x7f0000001440)=""/211, 0xd3}, {&(0x7f0000001540)=""/17, 0x11}, {&(0x7f0000001580)=""/3, 0x3}, {&(0x7f00000015c0)=""/57, 0x39}, {&(0x7f0000001600)=""/69, 0x45}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x8) r7 = perf_event_open$cgroup(&(0x7f0000000200)={0x4, 0x80, 0x2, 0x25, 0x6d, 0x6, 0x0, 0x5, 0x900, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_config_ext={0xffff, 0x2}, 0x2000, 0x6, 0x1, 0x6, 0x6, 0x0, 0x3, 0x0, 0x5, 0x0, 0x100000001}, r1, 0xa, r1, 0x1) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r6, 0x50009418, &(0x7f0000000340)={{r7}, 0x0, 0x4, @inherit={0x58, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000003c0200000000000081ffffffffffffff020000000000000014000000000000000000000000000000020d000000000000faffffffffffffff0100010000000000030000401066c7e14b90ff3bbc000000"]}, @devid}) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r8, 0x0, 0x100000001) 20:37:36 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 90) 20:37:36 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) fallocate(r2, 0x0, 0x9, 0x20) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) 20:37:36 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xf50, 0xcd08, 0x0, 0x0) 20:37:36 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xe703, 0xcd08, 0x0, 0x0) [ 2431.996705] FAULT_INJECTION: forcing a failure. [ 2431.996705] name failslab, interval 1, probability 0, space 0, times 0 [ 2431.998710] CPU: 1 PID: 39502 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2431.999876] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2432.001254] Call Trace: [ 2432.001710] dump_stack+0x107/0x167 [ 2432.002335] should_fail.cold+0x5/0xa [ 2432.002982] ? jbd2__journal_start+0x190/0x7e0 [ 2432.003757] should_failslab+0x5/0x20 [ 2432.004402] kmem_cache_alloc+0x5b/0x310 [ 2432.005101] jbd2__journal_start+0x190/0x7e0 [ 2432.005853] __ext4_journal_start_sb+0x214/0x390 [ 2432.006655] ext4_file_write_iter+0x1138/0x18d0 [ 2432.007463] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2432.008352] ? kasan_save_stack+0x32/0x40 [ 2432.009073] ? kasan_save_stack+0x1b/0x40 [ 2432.009796] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2432.010754] ? iter_file_splice_write+0x16d/0xc30 [ 2432.011677] ? direct_splice_actor+0x10f/0x170 [ 2432.012468] ? splice_direct_to_actor+0x387/0x980 [ 2432.013308] ? do_splice_direct+0x1c4/0x290 [ 2432.014055] ? do_sendfile+0x553/0x1090 [ 2432.014748] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2432.015568] do_iter_readv_writev+0x476/0x750 [ 2432.016347] ? new_sync_write+0x660/0x660 [ 2432.017084] ? selinux_file_permission+0x92/0x520 [ 2432.017937] do_iter_write+0x191/0x670 [ 2432.018625] ? trace_hardirqs_on+0x5b/0x180 [ 2432.019378] vfs_iter_write+0x70/0xa0 [ 2432.020114] iter_file_splice_write+0x762/0xc30 [ 2432.020999] ? generic_splice_sendpage+0x140/0x140 [ 2432.021884] ? avc_policy_seqno+0x9/0x70 [ 2432.022644] ? selinux_file_permission+0x92/0x520 [ 2432.023501] ? lockdep_init_map_type+0x2c7/0x780 [ 2432.024312] ? generic_splice_sendpage+0x140/0x140 [ 2432.025185] direct_splice_actor+0x10f/0x170 [ 2432.026005] splice_direct_to_actor+0x387/0x980 [ 2432.026856] ? pipe_to_sendpage+0x380/0x380 [ 2432.027645] ? do_splice_to+0x160/0x160 [ 2432.028396] ? security_file_permission+0x24e/0x570 [ 2432.029257] do_splice_direct+0x1c4/0x290 [ 2432.029965] ? splice_direct_to_actor+0x980/0x980 [ 2432.030764] ? selinux_file_permission+0x92/0x520 [ 2432.031660] ? security_file_permission+0x24e/0x570 [ 2432.032537] do_sendfile+0x553/0x1090 [ 2432.033282] ? do_pwritev+0x270/0x270 [ 2432.034007] ? wait_for_completion_io+0x270/0x270 [ 2432.034814] ? rcu_read_lock_any_held+0x75/0xa0 [ 2432.035593] ? vfs_write+0x354/0xa70 [ 2432.036238] __x64_sys_sendfile64+0x1d1/0x210 [ 2432.037035] ? __ia32_sys_sendfile+0x220/0x220 [ 2432.037876] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2432.038788] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2432.039798] do_syscall_64+0x33/0x40 [ 2432.040467] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2432.041307] RIP: 0033:0x7f434b839b19 [ 2432.041967] 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 [ 2432.045031] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2432.046504] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2432.047692] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2432.048859] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2432.050041] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2432.051234] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:37:37 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 91) 20:37:37 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xf50, 0xcd08, 0x0, 0x0) [ 2432.337518] FAULT_INJECTION: forcing a failure. [ 2432.337518] name failslab, interval 1, probability 0, space 0, times 0 [ 2432.340114] CPU: 0 PID: 39609 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2432.341684] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2432.343436] Call Trace: [ 2432.344019] dump_stack+0x107/0x167 [ 2432.344826] should_fail.cold+0x5/0xa [ 2432.345658] ? jbd2__journal_start+0x190/0x7e0 [ 2432.346644] should_failslab+0x5/0x20 [ 2432.347466] kmem_cache_alloc+0x5b/0x310 [ 2432.348335] ? __kernel_text_address+0x9/0x40 [ 2432.349323] jbd2__journal_start+0x190/0x7e0 [ 2432.350274] __ext4_journal_start_sb+0x214/0x390 [ 2432.351294] ext4_iomap_begin+0x485/0x700 [ 2432.352201] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2432.353248] ? kasan_save_stack+0x1b/0x40 [ 2432.354128] ? ext4_file_write_iter+0xb26/0x18d0 [ 2432.355133] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2432.356458] ? splice_direct_to_actor+0x387/0x980 [ 2432.357458] ? do_splice_direct+0x1c4/0x290 [ 2432.358367] ? do_sendfile+0x553/0x1090 [ 2432.359198] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2432.360183] ? do_syscall_64+0x33/0x40 [ 2432.361022] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2432.362162] iomap_apply+0x164/0x810 [ 2432.362930] ? iomap_dio_rw+0x90/0x90 [ 2432.363714] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2432.364898] ? mark_held_locks+0x9e/0xe0 [ 2432.365751] ? filemap_check_errors+0xa5/0x150 [ 2432.366692] __iomap_dio_rw+0x6cd/0x1110 [ 2432.367516] ? iomap_dio_rw+0x90/0x90 [ 2432.368323] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2432.369267] ? ext4_orphan_add+0x253/0x9e0 [ 2432.370131] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2432.371130] ? ext4_empty_dir+0xae0/0xae0 [ 2432.371990] ? jbd2__journal_start+0xf3/0x7e0 [ 2432.372932] iomap_dio_rw+0x31/0x90 [ 2432.373683] ext4_file_write_iter+0xb26/0x18d0 [ 2432.374628] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2432.375563] ? kasan_save_stack+0x32/0x40 [ 2432.376424] ? kasan_save_stack+0x1b/0x40 [ 2432.377291] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2432.378329] ? iter_file_splice_write+0x16d/0xc30 [ 2432.379309] ? direct_splice_actor+0x10f/0x170 [ 2432.380245] ? splice_direct_to_actor+0x387/0x980 [ 2432.381339] ? do_splice_direct+0x1c4/0x290 [ 2432.382330] ? do_sendfile+0x553/0x1090 [ 2432.383241] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2432.384325] do_iter_readv_writev+0x476/0x750 [ 2432.385361] ? new_sync_write+0x660/0x660 [ 2432.386312] ? selinux_file_permission+0x92/0x520 [ 2432.387425] do_iter_write+0x191/0x670 [ 2432.388247] ? trace_hardirqs_on+0x5b/0x180 [ 2432.389155] vfs_iter_write+0x70/0xa0 [ 2432.389967] iter_file_splice_write+0x762/0xc30 [ 2432.390943] ? generic_splice_sendpage+0x140/0x140 [ 2432.391965] ? avc_policy_seqno+0x9/0x70 [ 2432.392806] ? selinux_file_permission+0x92/0x520 [ 2432.393821] ? lockdep_init_map_type+0x2c7/0x780 [ 2432.394811] ? generic_splice_sendpage+0x140/0x140 [ 2432.395879] direct_splice_actor+0x10f/0x170 [ 2432.396912] splice_direct_to_actor+0x387/0x980 [ 2432.397986] ? pipe_to_sendpage+0x380/0x380 [ 2432.398981] ? do_splice_to+0x160/0x160 [ 2432.399900] ? security_file_permission+0x24e/0x570 [ 2432.401064] do_splice_direct+0x1c4/0x290 [ 2432.402020] ? splice_direct_to_actor+0x980/0x980 [ 2432.403117] ? selinux_file_permission+0x92/0x520 [ 2432.404231] ? security_file_permission+0x24e/0x570 [ 2432.405405] do_sendfile+0x553/0x1090 [ 2432.406295] ? do_pwritev+0x270/0x270 [ 2432.407183] ? wait_for_completion_io+0x270/0x270 [ 2432.408286] ? rcu_read_lock_any_held+0x75/0xa0 [ 2432.409358] ? vfs_write+0x354/0xa70 [ 2432.410228] __x64_sys_sendfile64+0x1d1/0x210 [ 2432.411265] ? __ia32_sys_sendfile+0x220/0x220 [ 2432.412316] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2432.413531] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2432.414713] do_syscall_64+0x33/0x40 [ 2432.415582] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2432.416758] RIP: 0033:0x7f434b839b19 [ 2432.417620] 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 [ 2432.421591] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2432.423130] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2432.424577] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2432.426014] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2432.427451] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2432.428911] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:37:37 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 92) 20:37:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) lseek(0xffffffffffffffff, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x307, 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, 0x400, 0x0, 0x0, 0x0, 0x3f}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r1, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)=ANY=[@ANYBLOB="7ffcffffffffffff5be700", @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db5fc0e05968d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f00000000c0)={0x9, 0x20, 0x7, 0x7f, 0x400}) syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0), r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140), &(0x7f0000000240)={0x0, 0xfb, 0x2c, 0x3, 0xff, "03b30d168ba6f96d042ca0c48b371a59", "5dc338ea8d970cf59c9423709bc3eca02d821ca4095db2"}, 0x2c, 0x2) sendfile(0xffffffffffffffff, r2, 0x0, 0x100000001) r3 = io_uring_setup(0x6f3d, &(0x7f0000000000)={0x0, 0x7d11, 0x0, 0x0, 0x293, 0x0, r0}) r4 = creat(&(0x7f0000000300)='./file1\x00', 0xc4) r5 = syz_genetlink_get_family_id$devlink(&(0x7f0000000380), r2) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(r4, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000480)={&(0x7f00000003c0)={0xa8, r5, 0x100, 0x70bd2a, 0x25dfdbfe, {}, [{{@pci={{0x8}, {0x11}}, {0x8}}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x2}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}}]}, 0xa8}, 0x1, 0x0, 0x0, 0x14}, 0x6000041) r6 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r6, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) dup3(r3, r6, 0x0) [ 2432.708923] FAULT_INJECTION: forcing a failure. [ 2432.708923] name failslab, interval 1, probability 0, space 0, times 0 [ 2432.711143] CPU: 1 PID: 39720 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2432.712224] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2432.713525] Call Trace: [ 2432.713954] dump_stack+0x107/0x167 [ 2432.714617] should_fail.cold+0x5/0xa [ 2432.715226] ? create_object.isra.0+0x3a/0xa20 [ 2432.716093] should_failslab+0x5/0x20 [ 2432.716741] kmem_cache_alloc+0x5b/0x310 [ 2432.717370] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2432.718175] create_object.isra.0+0x3a/0xa20 [ 2432.718856] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2432.719607] kmem_cache_alloc+0x159/0x310 [ 2432.720250] ? __kernel_text_address+0x9/0x40 [ 2432.720931] jbd2__journal_start+0x190/0x7e0 [ 2432.721620] __ext4_journal_start_sb+0x214/0x390 [ 2432.722329] ext4_iomap_begin+0x485/0x700 [ 2432.722982] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2432.723713] ? kasan_save_stack+0x1b/0x40 [ 2432.724356] ? ext4_file_write_iter+0xb26/0x18d0 [ 2432.725092] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2432.726032] ? splice_direct_to_actor+0x387/0x980 [ 2432.726768] ? do_splice_direct+0x1c4/0x290 [ 2432.727496] ? do_sendfile+0x553/0x1090 [ 2432.728231] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2432.729121] ? do_syscall_64+0x33/0x40 [ 2432.729733] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2432.730521] iomap_apply+0x164/0x810 [ 2432.731098] ? iomap_dio_rw+0x90/0x90 [ 2432.731678] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2432.732585] ? mark_held_locks+0x9e/0xe0 [ 2432.733206] ? filemap_check_errors+0xa5/0x150 [ 2432.733919] __iomap_dio_rw+0x6cd/0x1110 [ 2432.734529] ? iomap_dio_rw+0x90/0x90 [ 2432.735144] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2432.735940] ? ext4_orphan_add+0x253/0x9e0 [ 2432.736691] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2432.737630] ? ext4_empty_dir+0xae0/0xae0 [ 2432.738271] ? jbd2__journal_start+0xf3/0x7e0 [ 2432.738949] iomap_dio_rw+0x31/0x90 [ 2432.739516] ext4_file_write_iter+0xb26/0x18d0 [ 2432.740217] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2432.740938] ? kasan_save_stack+0x32/0x40 [ 2432.741559] ? kasan_save_stack+0x1b/0x40 [ 2432.742207] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2432.742965] ? iter_file_splice_write+0x16d/0xc30 [ 2432.743851] ? direct_splice_actor+0x10f/0x170 [ 2432.744603] ? splice_direct_to_actor+0x387/0x980 [ 2432.745558] ? do_splice_direct+0x1c4/0x290 [ 2432.746283] ? do_sendfile+0x553/0x1090 [ 2432.746919] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2432.747664] do_iter_readv_writev+0x476/0x750 [ 2432.748337] ? new_sync_write+0x660/0x660 [ 2432.749007] ? selinux_file_permission+0x92/0x520 [ 2432.749797] do_iter_write+0x191/0x670 [ 2432.750430] ? trace_hardirqs_on+0x5b/0x180 [ 2432.751122] vfs_iter_write+0x70/0xa0 [ 2432.751732] iter_file_splice_write+0x762/0xc30 [ 2432.752616] ? generic_splice_sendpage+0x140/0x140 [ 2432.753516] ? avc_policy_seqno+0x9/0x70 [ 2432.754298] ? selinux_file_permission+0x92/0x520 [ 2432.755064] ? lockdep_init_map_type+0x2c7/0x780 [ 2432.755811] ? generic_splice_sendpage+0x140/0x140 [ 2432.756567] direct_splice_actor+0x10f/0x170 [ 2432.757270] splice_direct_to_actor+0x387/0x980 [ 2432.757965] ? pipe_to_sendpage+0x380/0x380 [ 2432.758641] ? do_splice_to+0x160/0x160 [ 2432.759312] ? security_file_permission+0x24e/0x570 [ 2432.760144] do_splice_direct+0x1c4/0x290 [ 2432.760799] ? splice_direct_to_actor+0x980/0x980 [ 2432.761540] ? selinux_file_permission+0x92/0x520 [ 2432.762291] ? security_file_permission+0x24e/0x570 [ 2432.763067] do_sendfile+0x553/0x1090 [ 2432.763672] ? do_pwritev+0x270/0x270 [ 2432.764264] ? wait_for_completion_io+0x270/0x270 [ 2432.765019] ? rcu_read_lock_any_held+0x75/0xa0 [ 2432.765763] ? vfs_write+0x354/0xa70 [ 2432.766352] __x64_sys_sendfile64+0x1d1/0x210 [ 2432.767051] ? __ia32_sys_sendfile+0x220/0x220 [ 2432.767817] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2432.768643] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2432.769485] do_syscall_64+0x33/0x40 [ 2432.770067] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2432.770895] RIP: 0033:0x7f434b839b19 [ 2432.771506] 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 [ 2432.774410] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2432.775585] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2432.776731] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2432.777874] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2432.778965] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2432.780105] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:37:53 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 93) 20:37:53 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) write$P9_RWALK(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="230000006f010002000403000000070000000000000020010000000300000000000000991edfc0554f88515e98057ab61c3e70a7a222353a7c27e73ed395979cdb679223e64710956d7441ee297862507d18ab04c8539b873c5f7fdacea1f05186b379ef4287a91e0feb037df515c52e0428c2903284a4bbbf3586468a5f2b323449469b9e20dfd315484df76d98a6f63b74"], 0x23) sendfile(r1, r2, 0x0, 0x100000001) 20:37:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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={0x7, 0x40}, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0xfffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) sendfile(r3, r2, 0x0, 0xffff) 20:37:53 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xa50, 0xcd08, 0x0, 0x0) 20:37:53 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xf50, 0xcd08, 0x0, 0x0) 20:37:53 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0xd872) 20:37:53 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x100e, 0xcd08, 0x0, 0x0) 20:37:53 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x20002e00, 0xcd08, 0x0, 0x0) [ 2448.966821] FAULT_INJECTION: forcing a failure. [ 2448.966821] name failslab, interval 1, probability 0, space 0, times 0 [ 2448.969570] CPU: 1 PID: 39748 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2448.971077] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2448.973006] Call Trace: [ 2448.973656] dump_stack+0x107/0x167 [ 2448.974506] should_fail.cold+0x5/0xa [ 2448.975384] ? jbd2__journal_start+0x190/0x7e0 [ 2448.976425] should_failslab+0x5/0x20 [ 2448.977300] kmem_cache_alloc+0x5b/0x310 [ 2448.978213] ? __kernel_text_address+0x9/0x40 [ 2448.979261] jbd2__journal_start+0x190/0x7e0 [ 2448.980197] __ext4_journal_start_sb+0x214/0x390 [ 2448.981211] ext4_iomap_begin+0x485/0x700 [ 2448.982175] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2448.983193] ? kasan_save_stack+0x1b/0x40 [ 2448.984054] ? ext4_file_write_iter+0xb26/0x18d0 [ 2448.985059] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2448.986352] ? splice_direct_to_actor+0x387/0x980 [ 2448.987340] ? do_splice_direct+0x1c4/0x290 [ 2448.988230] ? do_sendfile+0x553/0x1090 [ 2448.989064] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2448.990023] ? do_syscall_64+0x33/0x40 [ 2448.990835] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2448.991938] iomap_apply+0x164/0x810 [ 2448.992729] ? iomap_dio_rw+0x90/0x90 [ 2448.993532] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2448.994738] ? mark_held_locks+0x9e/0xe0 [ 2448.995618] ? filemap_check_errors+0xa5/0x150 [ 2448.996598] __iomap_dio_rw+0x6cd/0x1110 [ 2448.997449] ? iomap_dio_rw+0x90/0x90 [ 2448.998270] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2448.999221] ? ext4_orphan_add+0x253/0x9e0 [ 2449.000105] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2449.001134] ? ext4_empty_dir+0xae0/0xae0 [ 2449.002002] ? jbd2__journal_start+0xf3/0x7e0 [ 2449.002948] iomap_dio_rw+0x31/0x90 [ 2449.003716] ext4_file_write_iter+0xb26/0x18d0 [ 2449.004700] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2449.005647] ? kasan_save_stack+0x32/0x40 [ 2449.006509] ? kasan_save_stack+0x1b/0x40 [ 2449.007380] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2449.008426] ? iter_file_splice_write+0x16d/0xc30 [ 2449.009431] ? direct_splice_actor+0x10f/0x170 [ 2449.010373] ? splice_direct_to_actor+0x387/0x980 [ 2449.011361] ? do_splice_direct+0x1c4/0x290 [ 2449.012251] ? do_sendfile+0x553/0x1090 [ 2449.013120] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2449.014092] do_iter_readv_writev+0x476/0x750 [ 2449.015023] ? new_sync_write+0x660/0x660 [ 2449.015879] ? selinux_file_permission+0x92/0x520 [ 2449.016916] do_iter_write+0x191/0x670 [ 2449.017735] ? trace_hardirqs_on+0x5b/0x180 [ 2449.018643] vfs_iter_write+0x70/0xa0 [ 2449.019438] iter_file_splice_write+0x762/0xc30 [ 2449.020421] ? generic_splice_sendpage+0x140/0x140 [ 2449.021449] ? avc_policy_seqno+0x9/0x70 [ 2449.022289] ? selinux_file_permission+0x92/0x520 [ 2449.023299] ? lockdep_init_map_type+0x2c7/0x780 [ 2449.024283] ? generic_splice_sendpage+0x140/0x140 [ 2449.025308] direct_splice_actor+0x10f/0x170 [ 2449.026218] splice_direct_to_actor+0x387/0x980 [ 2449.027186] ? pipe_to_sendpage+0x380/0x380 [ 2449.028078] ? do_splice_to+0x160/0x160 [ 2449.028911] ? security_file_permission+0x24e/0x570 [ 2449.029952] do_splice_direct+0x1c4/0x290 [ 2449.030809] ? splice_direct_to_actor+0x980/0x980 [ 2449.031795] ? selinux_file_permission+0x92/0x520 [ 2449.032813] ? security_file_permission+0x24e/0x570 [ 2449.033861] do_sendfile+0x553/0x1090 [ 2449.034670] ? do_pwritev+0x270/0x270 [ 2449.035465] ? wait_for_completion_io+0x270/0x270 [ 2449.036462] ? rcu_read_lock_any_held+0x75/0xa0 [ 2449.037425] ? vfs_write+0x354/0xa70 [ 2449.038209] __x64_sys_sendfile64+0x1d1/0x210 [ 2449.039140] ? __ia32_sys_sendfile+0x220/0x220 [ 2449.040092] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2449.041196] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2449.042263] do_syscall_64+0x33/0x40 [ 2449.043040] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2449.044086] RIP: 0033:0x7f434b839b19 [ 2449.044879] 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 [ 2449.048618] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2449.050175] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2449.051628] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2449.053085] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2449.054537] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2449.055988] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:37:54 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 94) 20:37:54 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) lseek(0xffffffffffffffff, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x4, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x307, 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, 0x400, 0x0, 0x0, 0x0, 0x3f}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r1, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)=ANY=[@ANYBLOB="7ffcffffffffffff5be700", @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db5fc0e05968d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f00000000c0)={0x9, 0x20, 0x7, 0x7f, 0x400}) syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0), r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140), &(0x7f0000000240)={0x0, 0xfb, 0x2c, 0x3, 0xff, "03b30d168ba6f96d042ca0c48b371a59", "5dc338ea8d970cf59c9423709bc3eca02d821ca4095db2"}, 0x2c, 0x2) sendfile(0xffffffffffffffff, r2, 0x0, 0x100000001) r3 = io_uring_setup(0x6f3d, &(0x7f0000000000)={0x0, 0x7d11, 0x0, 0x0, 0x293, 0x0, r0}) r4 = creat(&(0x7f0000000300)='./file1\x00', 0xc4) r5 = syz_genetlink_get_family_id$devlink(&(0x7f0000000380), r2) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(r4, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000480)={&(0x7f00000003c0)={0xa8, r5, 0x100, 0x70bd2a, 0x25dfdbfe, {}, [{{@pci={{0x8}, {0x11}}, {0x8}}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x2}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}}]}, 0xa8}, 0x1, 0x0, 0x0, 0x14}, 0x6000041) r6 = perf_event_open(&(0x7f0000001d80)={0x3, 0x80, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8204, 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={&(0x7f0000000200), 0xa}, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r6, 0x40189429, &(0x7f0000000080)={0x1, 0x5, 0x2}) dup3(r3, r6, 0x0) 20:37:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) fallocate(r2, 0x20, 0xaf70, 0x9) lseek(r1, 0x800, 0x0) ioctl$FS_IOC_FSSETXATTR(0xffffffffffffffff, 0x401c5820, &(0x7f0000000000)={0x8, 0xfffffff8, 0x7fff, 0x3f, 0x200}) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x10, 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, 0x7, 0x0, @perf_config_ext={0x0, 0x400000000000}, 0x0, 0xfffffffffffffffe, 0x9, 0x0, 0x0, 0x0, 0x8001}, 0x0, 0x4, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) [ 2449.391413] FAULT_INJECTION: forcing a failure. [ 2449.391413] name failslab, interval 1, probability 0, space 0, times 0 [ 2449.393911] CPU: 0 PID: 39863 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2449.395399] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2449.397184] Call Trace: [ 2449.397779] dump_stack+0x107/0x167 [ 2449.398729] should_fail.cold+0x5/0xa [ 2449.399563] ? create_object.isra.0+0x3a/0xa20 [ 2449.400564] should_failslab+0x5/0x20 [ 2449.401414] kmem_cache_alloc+0x5b/0x310 [ 2449.402311] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2449.403473] create_object.isra.0+0x3a/0xa20 [ 2449.404437] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2449.405557] kmem_cache_alloc+0x159/0x310 [ 2449.406466] ? __kernel_text_address+0x9/0x40 [ 2449.407460] jbd2__journal_start+0x190/0x7e0 [ 2449.408433] __ext4_journal_start_sb+0x214/0x390 [ 2449.409495] ext4_iomap_begin+0x485/0x700 [ 2449.410422] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2449.411487] ? kasan_save_stack+0x1b/0x40 [ 2449.412396] ? ext4_file_write_iter+0xb26/0x18d0 [ 2449.413452] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2449.414816] ? splice_direct_to_actor+0x387/0x980 [ 2449.415855] ? do_splice_direct+0x1c4/0x290 [ 2449.416801] ? do_sendfile+0x553/0x1090 [ 2449.417672] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2449.418684] ? do_syscall_64+0x33/0x40 [ 2449.419543] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2449.420721] iomap_apply+0x164/0x810 [ 2449.421544] ? iomap_dio_rw+0x90/0x90 [ 2449.422388] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2449.423648] ? mark_held_locks+0x9e/0xe0 [ 2449.424566] ? filemap_check_errors+0xa5/0x150 [ 2449.425581] __iomap_dio_rw+0x6cd/0x1110 [ 2449.426466] ? iomap_dio_rw+0x90/0x90 [ 2449.427329] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2449.428322] ? ext4_orphan_add+0x253/0x9e0 [ 2449.429262] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2449.430336] ? ext4_empty_dir+0xae0/0xae0 [ 2449.431248] ? jbd2__journal_start+0xf3/0x7e0 [ 2449.432244] iomap_dio_rw+0x31/0x90 [ 2449.433063] ext4_file_write_iter+0xb26/0x18d0 [ 2449.434078] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2449.435071] ? kasan_save_stack+0x32/0x40 [ 2449.435982] ? kasan_save_stack+0x1b/0x40 [ 2449.436905] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2449.438008] ? iter_file_splice_write+0x16d/0xc30 [ 2449.439055] ? direct_splice_actor+0x10f/0x170 [ 2449.440052] ? splice_direct_to_actor+0x387/0x980 [ 2449.441106] ? do_splice_direct+0x1c4/0x290 [ 2449.442047] ? do_sendfile+0x553/0x1090 [ 2449.442921] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2449.443955] do_iter_readv_writev+0x476/0x750 [ 2449.444964] ? new_sync_write+0x660/0x660 [ 2449.445869] ? selinux_file_permission+0x92/0x520 [ 2449.446943] do_iter_write+0x191/0x670 [ 2449.447803] ? trace_hardirqs_on+0x5b/0x180 [ 2449.448765] vfs_iter_write+0x70/0xa0 [ 2449.449603] iter_file_splice_write+0x762/0xc30 [ 2449.450636] ? generic_splice_sendpage+0x140/0x140 [ 2449.451710] ? avc_policy_seqno+0x9/0x70 [ 2449.452611] ? selinux_file_permission+0x92/0x520 [ 2449.453671] ? lockdep_init_map_type+0x2c7/0x780 [ 2449.454706] ? generic_splice_sendpage+0x140/0x140 [ 2449.455775] direct_splice_actor+0x10f/0x170 [ 2449.456752] splice_direct_to_actor+0x387/0x980 [ 2449.457771] ? pipe_to_sendpage+0x380/0x380 [ 2449.458715] ? do_splice_to+0x160/0x160 [ 2449.459586] ? security_file_permission+0x24e/0x570 [ 2449.460686] do_splice_direct+0x1c4/0x290 [ 2449.461609] ? splice_direct_to_actor+0x980/0x980 [ 2449.462655] ? selinux_file_permission+0x92/0x520 [ 2449.463741] ? security_file_permission+0x24e/0x570 [ 2449.464867] do_sendfile+0x553/0x1090 [ 2449.465736] ? do_pwritev+0x270/0x270 [ 2449.466580] ? wait_for_completion_io+0x270/0x270 [ 2449.467649] ? rcu_read_lock_any_held+0x75/0xa0 [ 2449.468672] ? vfs_write+0x354/0xa70 [ 2449.469521] __x64_sys_sendfile64+0x1d1/0x210 [ 2449.470505] ? __ia32_sys_sendfile+0x220/0x220 [ 2449.471507] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2449.472655] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2449.473786] do_syscall_64+0x33/0x40 [ 2449.474608] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2449.475713] RIP: 0033:0x7f434b839b19 [ 2449.476535] 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 [ 2449.480453] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2449.482098] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2449.483621] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2449.485159] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2449.486687] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2449.488216] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:37:54 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) 20:38:08 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0xe803) 20:38:08 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) r2 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) fallocate(r2, 0x20, 0xaf70, 0x9) lseek(r1, 0x800, 0x0) ioctl$FS_IOC_FSSETXATTR(0xffffffffffffffff, 0x401c5820, &(0x7f0000000000)={0x8, 0xfffffff8, 0x7fff, 0x3f, 0x200}) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x10, 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, 0x7, 0x0, @perf_config_ext={0x0, 0x400000000000}, 0x0, 0xfffffffffffffffe, 0x9, 0x0, 0x0, 0x0, 0x8001}, 0x0, 0x4, 0xffffffffffffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) 20:38:08 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 95) 20:38:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)=ANY=[@ANYBLOB="7ffcffffffffffff5be700", @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db5fc0e05968d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) ioctl$TCSETA(r0, 0x5406, &(0x7f00000000c0)={0x7, 0x6, 0x2, 0x20, 0x4, "9d5db947777fa0aa"}) pwrite64(r2, &(0x7f0000000000)="a26fd381b027fb660331dbf0f437652f38805c5e8b3a1b17792285a9f782a03e8150fb1dea881a40b11fbde171c9301c4cc3b4bcf8e28fa66fb792b44b5e1f856d8c451b54cfd13ddbe257c7b57b558c761482a342843eb985ab19", 0x5b, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) 20:38:08 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x100f, 0xcd08, 0x0, 0x0) 20:38:08 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x10000, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:38:08 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd02, 0x0, 0x0) 20:38:08 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xad4, 0xcd08, 0x0, 0x0) [ 2463.161459] FAULT_INJECTION: forcing a failure. [ 2463.161459] name failslab, interval 1, probability 0, space 0, times 0 [ 2463.164380] CPU: 0 PID: 39894 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2463.166152] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2463.168334] Call Trace: [ 2463.169056] dump_stack+0x107/0x167 [ 2463.170002] should_fail.cold+0x5/0xa [ 2463.170988] ? mempool_alloc+0x148/0x360 [ 2463.171863] ? mempool_free_pages+0x20/0x20 [ 2463.172786] should_failslab+0x5/0x20 [ 2463.173605] kmem_cache_alloc+0x5b/0x310 [ 2463.174469] ? mempool_free_pages+0x20/0x20 [ 2463.175381] mempool_alloc+0x148/0x360 [ 2463.176341] ? mempool_resize+0x7d0/0x7d0 [ 2463.177446] ? lock_downgrade+0x6d0/0x6d0 [ 2463.178549] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2463.179829] bio_alloc_bioset+0x36e/0x600 [ 2463.180828] ? bvec_alloc+0x2f0/0x2f0 [ 2463.181660] ? iov_iter_npages+0x1fd/0xa70 [ 2463.182564] iomap_dio_bio_actor+0x518/0xef0 [ 2463.183650] iomap_dio_actor+0x36f/0x560 [ 2463.184575] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2463.185576] ? do_syscall_64+0x33/0x40 [ 2463.186546] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2463.187655] iomap_apply+0x289/0x810 [ 2463.188567] ? iomap_dio_rw+0x90/0x90 [ 2463.189400] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2463.190810] ? mark_held_locks+0x9e/0xe0 [ 2463.191683] ? filemap_check_errors+0xa5/0x150 [ 2463.192801] __iomap_dio_rw+0x6cd/0x1110 [ 2463.193620] ? iomap_dio_rw+0x90/0x90 [ 2463.194541] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2463.195468] ? ext4_orphan_add+0x253/0x9e0 [ 2463.196471] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2463.197483] ? ext4_empty_dir+0xae0/0xae0 [ 2463.198371] ? jbd2__journal_start+0xf3/0x7e0 [ 2463.199279] iomap_dio_rw+0x31/0x90 [ 2463.200032] ext4_file_write_iter+0xb26/0x18d0 [ 2463.200971] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2463.201894] ? kasan_save_stack+0x32/0x40 [ 2463.202721] ? kasan_save_stack+0x1b/0x40 [ 2463.203553] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2463.204561] ? iter_file_splice_write+0x16d/0xc30 [ 2463.205539] ? direct_splice_actor+0x10f/0x170 [ 2463.206445] ? splice_direct_to_actor+0x387/0x980 [ 2463.207404] ? do_splice_direct+0x1c4/0x290 [ 2463.208261] ? do_sendfile+0x553/0x1090 [ 2463.209057] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2463.209985] do_iter_readv_writev+0x476/0x750 [ 2463.210871] ? new_sync_write+0x660/0x660 [ 2463.211692] ? selinux_file_permission+0x92/0x520 [ 2463.212663] do_iter_write+0x191/0x670 [ 2463.213448] ? trace_hardirqs_on+0x5b/0x180 [ 2463.214318] vfs_iter_write+0x70/0xa0 [ 2463.215077] iter_file_splice_write+0x762/0xc30 [ 2463.216025] ? generic_splice_sendpage+0x140/0x140 [ 2463.217017] ? avc_policy_seqno+0x9/0x70 [ 2463.217824] ? selinux_file_permission+0x92/0x520 [ 2463.218785] ? lockdep_init_map_type+0x2c7/0x780 [ 2463.219726] ? generic_splice_sendpage+0x140/0x140 [ 2463.220702] direct_splice_actor+0x10f/0x170 [ 2463.221583] splice_direct_to_actor+0x387/0x980 [ 2463.222505] ? pipe_to_sendpage+0x380/0x380 [ 2463.223362] ? do_splice_to+0x160/0x160 [ 2463.224148] ? security_file_permission+0x24e/0x570 [ 2463.225147] do_splice_direct+0x1c4/0x290 [ 2463.225966] ? splice_direct_to_actor+0x980/0x980 [ 2463.226915] ? selinux_file_permission+0x92/0x520 [ 2463.227872] ? security_file_permission+0x24e/0x570 [ 2463.228887] do_sendfile+0x553/0x1090 [ 2463.229651] ? do_pwritev+0x270/0x270 [ 2463.230408] ? wait_for_completion_io+0x270/0x270 [ 2463.231369] ? rcu_read_lock_any_held+0x75/0xa0 [ 2463.232286] ? vfs_write+0x354/0xa70 [ 2463.233039] __x64_sys_sendfile64+0x1d1/0x210 [ 2463.233932] ? __ia32_sys_sendfile+0x220/0x220 [ 2463.234840] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2463.235897] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2463.236940] do_syscall_64+0x33/0x40 [ 2463.237677] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2463.238711] RIP: 0033:0x7f434b839b19 [ 2463.239450] 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 [ 2463.243082] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2463.244597] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2463.246018] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2463.247425] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2463.248847] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2463.250255] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:38:08 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 96) 20:38:08 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x100e, 0xcd08, 0x0, 0x0) 20:38:08 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r4 = fork() tkill(r4, 0x14) r5 = fork() tkill(r5, 0x14) ptrace$setsig(0x4203, r5, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) wait4(r5, &(0x7f0000000140), 0x1, 0x0) ptrace$setsig(0x4203, r4, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) sendmsg$netlink(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@kern={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000040)=[{&(0x7f00000002c0)=ANY=[@ANYBLOB="44010000410010002abd7000ffdbdf25db00840029c6e1e8cd3e2949d17b690cbeaa780566a18a35a250498cc692101c6bbf0f9b308df056f9b9a0c2f136565a71f039aaa5e9d83f463156f39c1c6c95a59b6c6379a22bcf027a8323aef0efc2ec08a0e1417bb4880cdd782228a7ea9d6ee5764ccbdde6f9f25047c616b62e03f5de7931ecbc6a71b4b334c69cf1772677a695e5413dc308b0d6703ff43f2ff1017652c5f526fe599b4e018077ef76d9dbe195fe4974b581a1a03ea4b950d7b1800589512c673d3a6f768d91cf718a222e01054e88ac0c99c144eed14760ed40811e23f2986b9e8e424f00ebb6079a7ec7a0a1bb06bcbff1aae4cf8875b0f6463ed3e2e8b6ed12e071e794bd7622ed3403880555b17ac2f4980a905b142a420baa0ae3bfde50a6335b2ddd4b836cdafcbb169e7e5804c13ce835fc288b046ddbb10000"], 0x144}, {&(0x7f0000000440)={0x1348, 0x27, 0x200, 0x70bd2b, 0x25dfdbfd, "", [@generic="33c5fa56cc", @nested={0x29, 0x89, 0x0, 0x1, [@generic="fb64e896548730766a407351f64dde0174314e7c2ee5445198f9b6c547b3aad28656d11386"]}, @typed={0x8, 0xa, 0x0, 0x0, @fd=r3}, @generic="402b2c02f28c45cd64ea69adcb2ce6971837ea425bc0ccf39b5359dfecced00351e427c5b4c7269c926e476c2b4d2a91194a8addb74a80b4675439f8bdfede7b96beadcbcacd7556b2b2afb3504241851f7e", @nested={0x2c, 0x13, 0x0, 0x1, [@typed={0x8, 0x18, 0x0, 0x0, @ipv4=@empty}, @typed={0x14, 0x67, 0x0, 0x0, @ipv6=@empty}, @typed={0xc, 0x6e, 0x0, 0x0, @u64=0x8001}]}, @nested={0x126f, 0x25, 0x0, 0x1, [@generic="77910f3885b78dd101525330f83ce4e190ddd53b3a6accf13edd24647a94bf9ce16692df7a57dfeb674ed2d8b3d3022c3e44fd004ff54e03e5f8524ed2c0a403d617e674216a1fbbfc2fafc0bc565a23466cc795a50a7caaa263918f1f9d53835d542a8a24943fc2a1beb6a4da78a8ad9ef940d84e7977e942c333112b94dfb9bd26fd2aa2f8b34a90206ca5821499c09d97149ed30150021b6ed78dd1e4a801665da1ba6d756854237041299255cc908c880407d0d9c1c90f1d76b7d35baba1f281b8627a908a6bdb290950ad64a37184578fe82def865ae5aa512d3877d8462523d0110929a90a", @generic="3cffd1973d10b0d7ae206e5796a8024ca1bee92b916007f7c956c0acd095741906010c40f23bfb1d5731053f2738766dccfec3fdcdc0385886e9a0ff2ebaeae6097d2fa4ddae8151a187d267d94a601dd69d357f97d50b84f332c644d96a4de3741e1128e835899c8bea25d322b746134fe4744b8987436002667fffc0eff22b52a4eed4395db57ec3bd4a3eba7673ac9a1cac4840ce7e1ecb5caf5f1a3f8a600f17e1bdb6a519d1483e0ca7bf47f908b03048371d9022f9be206754ce079da78dc7beacf827540458251248cc516067bf31576117422600cd2984b3e1ac625ea2e4d54d37e7c0e5a3cb285cb6527241403befc0", @generic="f3e2410cdb552ae9fb3554fd2c9f6cc1b63f587554f6341e8f3ec6dc89e2bdc4182be7182c557423980a4f8ab3f806b6b9aa790911ee121a94988461116d887d0595ec75a7aa7179d3565c0af0749036c1198909b6f655e244785eb187d84b27a9e5f782cbff2e8e3b6ac61e8cb39d894c38058b7b46e5c0d0d3378ef9a07a45c2214277f7d5740a770c8cc956db675c7e9b6c33713d9e1356a6e6638ab69fef95f81a9d35a509484c5f6e1ed88784cc7e6ec1abb2451392d933d0bbe494ce8b8ef3b35dc7a4eef7bac5078b6c7e8a58b89ec89c12f631982cc72b1a42094c52df29ed65d4e98b08044138d905001183ff4e47a16df5a4df748a37c38f0a5ee4eb889c7e73edd6be18c455d5b05dfb5216c6e4920ff7c30176cd19fdff93fd0d7b24b5c1ca786675482193926d156bc1cbe805a8e23b73ebda6c65fa2ba57abf18343b0375ec171b6a41fd28d295c41765338473cf8c55c2a60bce355115986148cb433213426c491e434af6ee978922d5c9544f1973027a30f954f2b0ecba9552a3f8b15b10baffc7d2e07881359b979cf327819f304be1d775cf89961614c0e2683c6c612b27841dd4d68b413937f1911ccb82768006271eea95eeb6ad9209c0b03505841d92f607f844f9a41a1d6a167919867f7feb02479f3a5214f3c1eb5a1f1ec75d01e95dead1b5ff539fbfca159d732b204b5c37a220ee801ad37e304e5bfda7bbac8005ef8b6bf47a34242f2d2994443ebae7df6e480d8cf2417ff410362e396016956b8f3d8cc6f526e80166a136fd8e1bd8ce357979f4aaaf3c6b8ff56cb88a8f9ed28dbe41b33112666062e45c97b9c85f595ca631bd8c100db8faa74060c8fa7651f7fa08fbd4bed64ea0a04098284761fb88e520d3d8ac5ca14ebde280a58e979a847f8407ebb6a3743fccad0aa06e2a4f974b33f1e509b2a12c8969ce2c10aa1e383480bffe274dd6d96b71f262b70e6cfd7c855d648c60e0d7899f9681a40e4292e50821a15336df41c53cb04b6add62ca3f873d991e5fdf8c59f1115bf489620fd369902e7b4f3f87c7528f04fc154003d13540b6f38f54c22f3aa9d12993a997103fc6079fa0fc9e1006b0eccf3f5a38bf474f8948c0b323e0865ce82db2a1a575d4790b7d993893d8d3403092aec232ba58cecf4179c72a53060be61923dd106d537ef5bb333bb9d696d9ad2f6e125cc482d1be90f651e8fe63d0859086771db17be21a8863247edf394f578cfcec1e11f8078ed1cc527255620a108fbda91c1b788de9436e28895366c5bc19797207ea79afad6575bca87acf23f6b88a959094740587aa2118d4b1fc395b81d250290769d1d5968895a11d9e8435cf012caf487274f5edae36aa2bd9b90a831f3f3ce6d7b80d5ce889823a7797c00669a435aab7087335b6fcd3b3da9042a6d660d8de5d00a7433c32a7c334b4bb2c803214da5c7679eee420718db1b029d851b2932cfef5749aa960add4168bcd7fc547527cb9ec6aa6b3d72c3c6706dbd42ff941e0c8e86ccc69f457b2a0314219f09993e8baab6d8e0b8e659e7f26564350c5fefeee6d5173eb8296b67e51862d345d9ec7b9fd05e2c0247a7d42a18a6c70f5c02b3e6e239a7d745aad189a65ecf88c2aabd7ed2e77d332f3a852f026e95ef2229510223d25affd1df60bf1545aeb0731489dabc113c6d7a0051289eb5611e63cc251011695621bc01411c533d1d2ca4b32033e90abe42836e1b5c6cb96ca8911d01b4a20518efcf48dab7e47a11ea4bec0eec36fb1d0285630441706eb5500f0689c9c1226d7e2863c8107a0ecc50f94589e5c27f419159e18b6976cc9987eae9a37c102dacfbbaa11243355381ae3979c4d9f49ab79ea25e98462f5abe29086d9ba530ac9863f301e4ec2fb65373fcdaa70f764bc0cf0bcaa42a52d575af46ac828719ffde3cdbd9f475150eaece8d53ec5f60df26f8a929d676a21c6876d1de5174245c596e30401d92bce3c0e166a94a449ecbcd2114d2eee482d13ae2a468279a72ea83efe86fab4390a49c76e60761305de706168d4b3d0b920c26c47cbb41a5b3bb865aed603d5971a71cd2f98b7a46c897ab9e1fbf964695230bdf1db433a92105cfd577e99ecc5568940e6a5895e058e8e79184f5a526797c014258e38709b29e56d79a225533bcf9081e695646e2446333eac948376dc88723dee17fe2a73f2af8aba323c9deb666df648c6210e2caeb11079e683ca2eb7757857ca6f545bfc3235fc259d8145685e50173a3de22d88c1c659f30bae9069d2c50f1d2baa183aa0eeb4b4f15efed1ae8a6ecec73fa25f841d545b6f507129a19c8014d4343a91b6521d5ea82934e9e60ddae9d6d281e9f89cc3206c08b5fffe364ff6337d101655b12ac3ed5f30621ead4212012de7363a36a49d06200a7c5a0fc56d4fe46579caf2f81f520557e755200b0f85b11f3efbdddf2b18a460038b668e5ad626c70606ee148e1394c9564abce79db3316909e48ff100d18a13afb47c637cb6ac9b2b3d8c960f5b4ca6c283c7456e2ce331aeefbc0d7eb5af3e91e177bea9e76585baa94ffec1a549a9ae5b3d88201b3cba1fd7d8c19ce803698230f70819e26c2f7e3dae0407920211d0d5193717b832c40ccc5a8b2c6ab48731be5f407fd7daf45460a44d9675124f7c2ee25a67bc87d20d53b68ccd6a88cac76a2c39090588427c2e3fc8657fa2a6a94485341c62747de60aa17806e30a1edfcb7693b3a429dc4b6f38cce16e2e041a363d03fa672ae2cd22466dd405928c87bc12180b3b72cde41908f443e45771f56943e5033346f157e954859586bd261d6ec23ef126c8f6e5d4dfe1e10544739d12a1d123ff201284d9173b427d5cc2dd05750369165a601148e215ebb40a945c7622ddd990bb8a0c8ca6604adf146c692fca93f988871fea149d9310544cc9b05f100f764d53efff748a4af8250e9bda6b4c18cc5aad4c161d2e575a89ae59f2c2179d9177e7fabef756fe5f59fa9ad1e4fba76f88545ba97a46fcb180a58418b2a5f5a5eefc2127920c38d00c529ac2b91df95891307982970ee9c86a56ef38beb2f35a183237f38da8264c2fad591b219b50a370bd70af1b07c7158828737d2fe3b1d095d2b29d11c92bd890ff98d6e0465b2ea57f6483bbd7fa5f3303633b122be0df4bddd251026e63639455801291e957b9386dd7a8aa06b32dbfbba60d2a49ac15c3a7b2ef8197ff4deabb4372d3619704a00f36683503da28a2adbfe08a47880497fe909a47ec7f1c0cbf86ee6c3b902cbdf53554ff84c6b35036fcc28a3ad919aaa8c61bc7f3c9abb5b4505417ee6be69c145af5ed88185e8dee64e59753e9cbfec3b630a50e2f28e49c5d0e6e2594533e1312384a8e6559ab00bc1d992a6ad353b9034a6587c4b260be37658f714edd0b73b6ca7791cedd19b600f6ff423d14944b50515b58aad1ccd3d91f30c6cbd6c647b075a192afb94e407e2f3458b309d535ca3d0aa73431ca0f5932dd706289ab8a2613425f60a0eae07bc7b83aad18b6788cb83947a465e7fdcbce684b35e6688d5a0091cad3e3063affc498c505b92db553e24a220c9637dd9b7284befc513f9ff222274e796e7ceed57ab0d75cff2f83dd59aea3d8e0bb2f357bf2a253c37765e3aaa33c3064737db4f032513fc372af4d1ea9841a4d7076546b85c92bffe1a18d9afaa9d5cfef295262f6e8116a06af99330d28cb95ba4fcc695b9abd00265ed4fe13bbfae33278f9d3314bff240fc81f9fdfabd9456e186aece82c24f35b72a417e8f99819fe296f97769ee79b31fa722a54c18af3ebb5916b43180f97c1e1626d7fb2b3348026c59c37cd5843bdc106a8cc9ff109b4e912632bdcc83b5d31de44830758b4d74e280cd7d2165086ccb2b9207a2f6df285a235e4b2933f492ffa24c623100fbcd63689805ba54d18a080e7a9b717039160552060e96876779d656fe9113895beab5bcb55368f9223f23d04eb5226096d15c5b6c00c06027f93069831a8020be41f6a47a7d3829ea149b6e51806a0c4b9f49045d9890a77304958f8245cb1d90817847fb432deeea793900f32faf7bf8a339b25c48dedb27a3d17cf37e8516d437a3057b1e39f54ffb7f91ceb93d806a2b967650fc178bd1a441c1e23a55e297c6adbf526c246cf9b218e6c0ab2a54ece4f7e8685e18483b08bf05fb36d1f17e2509b28bf2de30d5b7811087caeda98d0dd3434c2cb219656d0fa503632f99d0a7006ac8d95b01bf5607b44cc48b9b8730fb3b77d26af21c43c96294bee574923f27ba27721c6288b9980557d71f5dde395f666504c316c95c9152279597165440f908a7913f23eab42da6f161e4302a418dd383bb8c03a1c4a0580634cf211e9e9dc7df16e24bc7a0b4c40e0d60eea09afedd292dcbaeb2bfb4a47b0ece9a6feb8b9290bde43372d842ca21a31f2e9b7a38a083db1831e8e99b5b75dab6974ae60ae4cfd218d1c355797c57310c80d9d78f622fa04a617bae2619c581bf74b8456a999b64f84eb6d6862c5a33df2cfa0d0d560be51c2277029bc8816e081957720b2746f974c8b324abffd887e03da67afbaf6c27c2d0a6c307725c476920d11c9b16580c1f0305e766fd9fb0f7767b5745cefd9b2890b8e9977643d6561b7e2e3a6295664c2e01c3667eaead5e243ffb45ebeba86b98809ed07000731a57503a9312e33a88fef2e9b71e2c16b63254f5772bc66414e4f7089875d766fd21a50cc24b40b51094606ce0325fa93b9e5968c1ec13084ad6eec74301363f1e5cac13f396e2e382ad38bace3f4ffc7f07a0754d919127455bbd593f415b353c6b194126fe03fcd43a710cc9ea10a84b5d68973176f5803230cb03cf0c86e751bac2c08c09df67ca3486070c77aa3f8dfb140149c8323c1c7b535c56086225516fbe6244f89939d3f69bb0138ee830da00cc8124577025d4ac6c94a19f7e6daec465597066cd962d12dc1654c62b89c7d34c7782fc027f87e0a757b94937f5a39f4d2906983b11f81242d1c068216e2b32f0760692c0adae8726c0c961a580aedc5949adc1deb9e9415011bf683afe2c9765338ddf3f9553ee5c028eca814ba086d9655030052165d44afeccd54a53027462a0384a2dabb73cd829df84e1451ddddd8122e95e2f7ac38076dcaad8458cec85fb7a589ba60a4c09ca1ce5d4d702d358a98de532c04b301fdaf030a33f6556bc9724baa98ff0760f1154c01eefd969fc066f108dd7dc09e18fd7cd09f7c60255c19da527ab068ce44abb878678d9fde69f93da76266f9f53a61677bb8143ece9f702d8d3b16bbce0371b8969aec824e6d775e43988f7a7f1e600f8c07afe78abf4bba007080798b0f2302a57eafe8018b7112e510ace3eb72d84138d07229d9c4a8f128d47347f24deaa51c6298772a4fb9d4d9c356661bbd2c0a1f985be555744e909f9a19a800457940bafa42f0da3f049d5db5e9859d5b3002e7b88b22bde1f344dcb2db22ecde27500ab907e80929d02cda079c9c8f04e988e224f694dc9236d1e91c9c80b5260e6ed2de2aced17191e6d9314a4fd25b0d838fc8b1967c8cfc5445957b53238a850d7a7a0611a538ee2756fca2450e2ff43b4694a7e22c2bde27218c8aebac134810dfc2844721649688098aa583f47a289fb7405708a73343124f1bb722ce892e761bce7ec5d3e00e506c5a7ebdcb9aa113c31a4fc20cc284e6b747bc9b2bbb0e297e02235c14927fe9b07d13c8d9fbd79ea69d5e61281527f435a7d76118b0d35f638de76d", @generic="3284c514dd02f386d8282903a53f3d9531d6370d", @typed={0x8, 0x84, 0x0, 0x0, @ipv4=@broadcast}, @generic='k', @generic="92dcf9567776b8536fc5c55633f4fb18f0c38142f17ff54e4b76f6fc33005009e4a967ec6c36ef6a93fd37b5ef0f089c9a03e0ed11bc28766e54bc87b0b181d11c921db4a8a021094f84df2e702f0ffb47b5974ad11e2cd290fca65bf2bf030f58d9b3aaa14c", @typed={0xc, 0x67, 0x0, 0x0, @u64=0xfff}]}, @typed={0x8, 0x54, 0x0, 0x0, @pid=r4}, @typed={0x8, 0x2, 0x0, 0x0, @ipv4=@rand_addr=0x64010101}]}, 0x1348}], 0x2, 0x0, 0x0, 0x4004}, 0x800) sendfile(r1, r2, 0x0, 0x100000001) [ 2463.816762] FAULT_INJECTION: forcing a failure. [ 2463.816762] name failslab, interval 1, probability 0, space 0, times 0 [ 2463.819046] CPU: 0 PID: 39906 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2463.820393] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2463.822040] Call Trace: [ 2463.822579] dump_stack+0x107/0x167 [ 2463.823309] should_fail.cold+0x5/0xa [ 2463.824069] ? create_object.isra.0+0x3a/0xa20 [ 2463.824995] should_failslab+0x5/0x20 [ 2463.825749] kmem_cache_alloc+0x5b/0x310 [ 2463.826561] create_object.isra.0+0x3a/0xa20 [ 2463.827436] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2463.828448] kmem_cache_alloc+0x159/0x310 [ 2463.829301] jbd2__journal_start+0x190/0x7e0 [ 2463.830192] __ext4_journal_start_sb+0x214/0x390 [ 2463.831151] ext4_iomap_begin+0x485/0x700 [ 2463.832000] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2463.832984] ? kasan_save_stack+0x1b/0x40 [ 2463.833814] ? ext4_file_write_iter+0xb26/0x18d0 [ 2463.834775] ? truncate_exceptional_pvec_entries.part.0+0x510/0x510 [ 2463.836021] ? splice_direct_to_actor+0x387/0x980 [ 2463.836995] ? do_splice_direct+0x1c4/0x290 [ 2463.837852] ? do_sendfile+0x553/0x1090 [ 2463.838643] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2463.839570] ? do_syscall_64+0x33/0x40 [ 2463.840356] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2463.841431] iomap_apply+0x164/0x810 [ 2463.842182] ? iomap_dio_rw+0x90/0x90 [ 2463.842950] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2463.844097] ? mark_held_locks+0x9e/0xe0 [ 2463.844948] ? filemap_check_errors+0xa5/0x150 [ 2463.845859] __iomap_dio_rw+0x6cd/0x1110 [ 2463.846664] ? iomap_dio_rw+0x90/0x90 [ 2463.847441] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2463.848341] ? ext4_orphan_add+0x253/0x9e0 [ 2463.849194] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2463.850167] ? ext4_empty_dir+0xae0/0xae0 [ 2463.850988] ? jbd2__journal_start+0xf3/0x7e0 [ 2463.851886] iomap_dio_rw+0x31/0x90 [ 2463.852615] ext4_file_write_iter+0xb26/0x18d0 [ 2463.853560] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2463.854465] ? kasan_save_stack+0x32/0x40 [ 2463.855284] ? kasan_save_stack+0x1b/0x40 [ 2463.856109] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2463.857120] ? iter_file_splice_write+0x16d/0xc30 [ 2463.858072] ? direct_splice_actor+0x10f/0x170 [ 2463.858978] ? splice_direct_to_actor+0x387/0x980 [ 2463.859928] ? do_splice_direct+0x1c4/0x290 [ 2463.860801] ? do_sendfile+0x553/0x1090 [ 2463.861597] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2463.862529] do_iter_readv_writev+0x476/0x750 [ 2463.863420] ? new_sync_write+0x660/0x660 [ 2463.864248] ? selinux_file_permission+0x92/0x520 [ 2463.865237] do_iter_write+0x191/0x670 [ 2463.866022] ? trace_hardirqs_on+0x5b/0x180 [ 2463.866884] vfs_iter_write+0x70/0xa0 [ 2463.867639] iter_file_splice_write+0x762/0xc30 [ 2463.868563] ? generic_splice_sendpage+0x140/0x140 [ 2463.869516] ? avc_policy_seqno+0x9/0x70 [ 2463.870306] ? selinux_file_permission+0x92/0x520 [ 2463.871241] ? lockdep_init_map_type+0x2c7/0x780 [ 2463.872164] ? generic_splice_sendpage+0x140/0x140 [ 2463.873141] direct_splice_actor+0x10f/0x170 [ 2463.874001] splice_direct_to_actor+0x387/0x980 [ 2463.874910] ? pipe_to_sendpage+0x380/0x380 [ 2463.875765] ? do_splice_to+0x160/0x160 [ 2463.876557] ? security_file_permission+0x24e/0x570 [ 2463.877545] do_splice_direct+0x1c4/0x290 [ 2463.878348] ? splice_direct_to_actor+0x980/0x980 [ 2463.879282] ? selinux_file_permission+0x92/0x520 [ 2463.880240] ? security_file_permission+0x24e/0x570 [ 2463.881240] do_sendfile+0x553/0x1090 [ 2463.882002] ? do_pwritev+0x270/0x270 [ 2463.882750] ? wait_for_completion_io+0x270/0x270 [ 2463.883682] ? rcu_read_lock_any_held+0x75/0xa0 [ 2463.884577] ? vfs_write+0x354/0xa70 [ 2463.885326] __x64_sys_sendfile64+0x1d1/0x210 [ 2463.886203] ? __ia32_sys_sendfile+0x220/0x220 [ 2463.887105] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2463.888132] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2463.889168] do_syscall_64+0x33/0x40 [ 2463.889900] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2463.890894] RIP: 0033:0x7f434b839b19 [ 2463.891618] 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 [ 2463.895148] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2463.896582] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2463.897934] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2463.899277] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2463.900616] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2463.901999] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:38:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f0000000040)=0x0) r3 = fsmount(r0, 0x0, 0x1) r4 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x2, 0x0, 0x0, 0x0, 0x200000004307, 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, @perf_config_ext={0x1ff, 0x3}, 0x10000, 0x3, 0x3fd, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0xfffffffd}, r2, 0xffffffffffffffff, r3, 0x1) r5 = pidfd_getfd(r0, r4, 0x0) ioctl$KDSKBMODE(r5, 0x4b45, &(0x7f0000000000)) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r6, 0x0, 0x100000001) 20:38:09 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd03, 0x0, 0x0) 20:38:09 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xb00, 0xcd08, 0x0, 0x0) 20:38:09 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0xf401) 20:38:09 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x100e, 0xcd08, 0x0, 0x0) 20:38:09 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1011, 0xcd08, 0x0, 0x0) 20:38:09 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x100e, 0xcd08, 0x0, 0x0) 20:38:09 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 97) 20:38:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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={&(0x7f0000000000), 0x10}, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) syz_io_uring_setup(0x4, &(0x7f0000000080), &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000140)=0x0) syz_io_uring_submit(r3, r4, &(0x7f0000000100)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x6}, 0x0) syz_io_uring_setup(0x551b, &(0x7f0000000040)={0x0, 0x9935, 0x20, 0x3, 0x33, 0x0, r0}, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f00000000c0), &(0x7f0000000140)=0x0) r6 = syz_io_uring_setup(0x3a75, &(0x7f0000000080)={0x0, 0x4}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000200)=0x0, &(0x7f0000000100)=0x0) r9 = socket$inet6_udplite(0xa, 0x2, 0x88) r10 = io_uring_register$IORING_REGISTER_PERSONALITY(r6, 0x9, 0x0, 0x0) syz_io_uring_submit(r7, r8, &(0x7f0000000000)=@IORING_OP_RECVMSG={0xa, 0x2, 0x0, r9, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, {0x0, r10}}, 0x0) syz_io_uring_submit(r3, r5, &(0x7f0000000180)=@IORING_OP_WRITE_FIXED={0x5, 0x4, 0x2007, @fd_index=0x3, 0x6, 0x20, 0x4, 0x8, 0x0, {0x1, r10}}, 0x5) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'lo\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x0, r11}, 0x14) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f00000001c0)={'macvlan1\x00', 0x0}) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000080)={0x2, 0x4e22, @empty}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000140)="3d3dc3a6fd73f829a0774f56170db4d341a0d115fdbdb8545c31dc8668", 0x1d}], 0x1, &(0x7f0000000200)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x45}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x8}}, @ip_retopts={{0x6c, 0x0, 0x7, {[@cipso={0x86, 0x59, 0xffffffffffffffff, [{0x5, 0x12, "b0537aa604d89a2ae171873966c0ab74"}, {0x0, 0xd, "56a0d4d3f6c719b670cdb1"}, {0x6, 0xe, "28d49782caa25301c7083c85"}, {0x6, 0x12, "28a3ffac71b7e0d6529c1b52cf19ce20"}, {0x0, 0x7, "684529c352"}, {0x5, 0xd, "8ebe9dfca945021b17f206"}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x2}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r11, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r12, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_ttl={{0x14, 0x0, 0x2, 0x639}}, @ip_ttl={{0x14, 0x0, 0x2, 0x5}}], 0x140}, 0x14) sendmmsg$inet6(r9, &(0x7f0000003540)=[{{&(0x7f0000000240)={0xa, 0x4e24, 0x4, @dev={0xfe, 0x80, '\x00', 0x15}, 0x5}, 0x1c, &(0x7f0000000400)=[{&(0x7f00000002c0)="60a90a5dd0cbbf6071b597e5bf6f935d10a465e4dd1e116c6a66fc5764e6c3f75fdeef0235ccca213f108b4d68dc44889bc41feda370da83aa8b775b1c865829675c226a449126a77153eb131c68b2339c095f44882db4c7afba10e5c964d70163c84ba7888b59f96e6e2188b6d2d9126304bf811d41a11054be59bc59da258efff7af6079367b6f04b403338b587928b3e151c1a57822aabf46aa50c1680aac5cce8baca83ac0aaadd6eb27b97660e59bd8903e5cac118aa870", 0xba}, {&(0x7f0000000380)="49c1dd32d86656fb0dc997db4b53b875a7ddfbb59c357b6ee50252da490a4fd6c69cc816c898492a0a960154623f3854b50b5b883fe72079338d7d537d4fcf700682e462b1a7fe1f8df031a643202c755f59ce57a6a40897", 0x58}], 0x2, &(0x7f0000000480)=[@dstopts={{0x28, 0x29, 0x37, {0x88, 0x1, '\x00', [@ra={0x5, 0x2, 0x3f}, @enc_lim={0x4, 0x1, 0x7}, @pad1, @enc_lim]}}}, @hopopts_2292={{0x10f8, 0x29, 0x36, {0x87, 0x21b, '\x00', [@calipso={0x7, 0x30, {0x1, 0xa, 0x76, 0x40, [0x800, 0x4, 0x800000000000000, 0x557, 0x9]}}, @generic={0x0, 0x3d, "d771ff9853177442eb65f0842f1d5e6e2d22d5d6230e383353e0e496c3bb80bc82075e2e7aa970c9554d2d1ba9ea7452eecbd20ad75a3be66e02c5d088"}, @generic={0x8, 0x1000, "6fedc9c11a5a01f90c8d9e01bf84a3f0c19f0c50713ea12f40d8e22e597a74585f282ccec7d8a97e617e4858446294a82bc182cd88bec121b24ba6ce109f4e17efa9e98a641fdbe25fa6d8ee219a57025fc2a69e691489c5425aa76e152e8f91c43925c6ea57b62fa26d9d6a7619274a99b39e520d6d1c87c99272af6fc6b8e14bd89eaa93d85f49d5ddd99702bdaeff2b171e3d914ea5a11920ae12f1c95be03bb50769e34d856a1b6eef282183ea85bd2bc735751256004122962f462fc4c1d803f0657f716bca83f54e7e72a33b20d763a2c1aac7a97820f33c4b129efd5981ae869350d9380dfe20deea01142d06a0cd9483e6beff61b7b24ab9da1b8099b9926a21afd3dac634516cc47859e5384edd0e5278ec33135d114d1f1e0026b3457ff8c8a94b63302e378742a78ff6e35c132b5f592052d13242cf0afebd853f67726bd38ff1c96d7e80d652764a60f8c4c5941143db7fc17d3837174bceace2abd02076f7b2d666f71bc0fd6922f7276d0f8cdd3c9234b2e43ea318d85c1b7a25e3beed29d40ae59e922bbcd9795cba35ad17d7fe48e3bbd115c5f911364a2b53a867eeae97d18903cac7ad327eb98d867fd634de43a753c1c113f7c0c3aaad08c955aab952c3e9aec5de74e60a16cfa91ee3593c7aaf11566cdc6ce761a8aa995fc3e06f962d4ff3d0cb5be474f95e19d6df462f0094fdf1c97196152660a336f183374789ef7d92031a5a6c30891d8dc7adf6c983f7f125af8e433577f13850c21ffab868716330bb7f7b42f4d749c27db24ba88ee226ecaef40a4906be708ccddd81ac873bfbbba695bdd6d0c75c99a358d9d554c1528e9a6fa4deb52acfe68e87af6b44d58c4e1c39f69beebe6d81b72092b598e2163fd9491978de7a574f99dd53b6e51195302d97e77a6d05473ba7b146acebf6bc3045603b5c28904c641e377cf6da2a4362aa04e6936939a9edf947d103385c13e3ab39dddbc2107dc6ab45c18c957249c15e2c8a10e80d4360a71b6217d6da8d7c21754e3a9fec61a747c976329cc485ef2f04df299660d3c2b89d542f1537466fa2e3bc24405534142140c294b56baf6ce1f1931a00ab1ecffd26f8499d8a30a02932608a31f262207e2d2d68354d7be7732e01e77098c99cf283cac262e092566d0792193f4d58f849110225e09be146ca99f61e770c5e3d2151c43face9f3ad05606fd9566a81ee04c408adaf1bf5a3fb5ee7fdc4ee78acf5e0ff9c9f58339d9c3c57f6c2a204ec797fc9de18c9104ec61bf1a96fc1d76a7bf9377408b643d8ff3796a4ffac6cb9a67b40377659743c0697d686bc205512f92f7b58769ba87b99c14fb4404be4790e703f84d99f542fa4a8a3ffd2e97d8d53898253c0475688647705e62c6232271e94453622bb781fa7dd4fc79759210fbf1fc8bf1558959bb428151673c2b37c29a64cec009f3b11374f153addcddbb4ea561f053b092c717fd8b256c4adb4e724a8e04a0d8739f67e9d196ba0019b8104d769a81847a4e7c3df16628f1b32295fd3f360efb1d46321c8eb07139d672fd78f4103b9de8daab861af1d7f1a424fc059984d2f2a7bf6c860cca06373f7499cfa8e8ba4a140a5323f935feffc3e3accef98670d0289ee1d187e4ccd0b65819fc52858c13fb5bf43d065f768df4ea548fda5bfaf0471ea6dbd0d666b5c461012805095f8c8e70facaa768cb08b06e399a89bc02d02eac5b58f5d3e73aecc9b99a125d866efde2d79bd21817a2939176ba64067655677831f4bf172eb739ddad96541302cdeebbd80e3397758e3be40473b15a2e959ba409f9bbc7f4f1dafadc4fbaa84491483e64b142bd74a5b9487faabe2b47884ca8b9d09e99a63080e5b0387c0b6259a035a6bccd8b85702a9e34b7a09066c9d36d4eba208acc363ddebc6b302089836207746deec2c5c48b1886f9a23f66e694a6e9c4b7cafc89dea4076b9a336d860caa52928eafd92c5947676c962c3d91f88b4d4332604f8b99931be97b1fa48a059f6f5af31bd992604ae93a2ea08f3a28680583aefdc03c61d70f60c3d51a8a2b1774add9663d1ed4a4ad51b2e00b0ee6be36d93a83a7a2838fbc498443a18609f87010c861fe0789b461b637f3ea1763da4496a6791435294b511a21b481da82e77bab5eff11f582d4455199cb789a11bf2555669f697adf5b770c2938b3e92d55402ef50fdca3496be1d037f83239d43278fee14fec1c8e8e7117cffa2fbce0c2f02a3ef15fd96302df049bee2729dbaab38ba946f1179126802133a1f5e0239eafd01b87c6e77e00792139f03a7d44858c75b18cafa38fc9cde8e9f5fff9bdac9474ea2405d7d850fe95704b0bd1256494242948bff2e47994de0727a0a7d064b93ea96b6202be2f804b1f8a0ab1d037bbee1b6455a0156db3ed4a5a4e7814c3fe107576ef74616dec98f5a6c7b239879d8167dfad7c936e74463a6d2a2f1939d2201f39837b96305eb5d00523ca24fbc9f7f59542b46f93a0c43bb417d56368075ae62cf7091f7ddb3b662ca4c8f929b34c81c5b4d65683fc5a6af957f71b0c79dcbe319819e918e600b83c18e28578ae4602dc3ac97d0306043dbe57202cabce5b16f8f28fbe0538e51e364f972522c7af415db889a7009923179ebc15e5b3a8e7131ec52d0ba59a318b623791942d885ba8008991e24a4023c97e8172abb936df23363268ebff647c14218e4ca2778d331e906496cd88996a90e294bc16cc1161afaeb8ea811921457e6de184151f2ee9c965a19fd16a8ac06ba90d7cc944959ab0e128e0c8ac57662cb140d31efe98b5db71f0ce1878d976cc533cd46c9c1a2c2140fc06c3facb0a7277ff22aa567d14806eb51d0ea219c9c5849f29598456cd03cf37b30f58cddf74cafe304d68fba658a65968e01eee9f0080a6dfe07dc79cb2ced4898b03e5af4a75f84eb541e5b46065d42ba9a5627a5469c222daf58976a800e3b47deeb93e0817d5cb0a714274c42b2e1bdb1f1f6a99a010d28ea0de26ae63533b6dfc5232ee8038cdc50b091f868c99a48882a1c37a3f4b64e6e45c8d5b74b3c30dd42a881bfbb865b524a8181f0f52c0f76d17347643ee6f0f9291bc346e69c7999c8d2558c80c6066ca47caa8a0c65a01014a54e7645e0512b4ef3a71905d1f905a9bb4b0961651f255ca57176084a8aa8695415c2cbafe8fb37372d9e159c92f070e49b1c8245238f0b04364e133d07068c8c232132fdf976385268ff261734c8efd3943d0466f6115727221697f4d10c3361839b33303043b89711d482acad6ccb7d445d842e0578dff3f6c503b67e7ff5a101c64950178976204fde3e17a5c085b327f7833e71ea4ed7f0beab543582ea2f4f21ffd392311dc2891cb344d99a64a85974e7919fc31ed5fec6349b9cf5a56bd2c468743da4ed7c7512ea682cd7e836a0f9311d0dd952a5f59963e30c603d86846632bd501837fcf01018f10c63052256ab5db0391d741e319ecf810c832bfa4b404dde2241fb16ae97dcdc1ffab42c5b72f05e232ab10974afb223f69e08e55334218c20b2924ed9d59d970a81f02a972da695d660ce692033e781751b8719f2c46843b2e5a526fe22dcbb4f9a1ae372013a734feb65d5e8c218242ddd74f68d2515d0fb3f6a023534a4a47e9782962c97a9652019ce154f31e163333a033742772acbf7c71aa208068570f52a309cc980b973f57f5bbf263a300e02c75c220b71ea19d6b7561f14e339dc4ac25fe17bfe0404aa22ec824defb34146c78455b163e1e5987c3dea01ec0ecc4bda509912324853c95b003483d354a40282fe8d7d3c1b5fcd6670bc2504d5abc1f8f41e0701c3e264653f843fa3f2d5a2fe5aafbc58b9859a46ffdf0466d28561d2a659e24ecd2a2fd2d3f47f773124644a17ebd050283ecc68f287c0bfece30138478aa50fba7cde6b34133fce01ac0edbf4388ed514968f007b92af07cf611a3eeddca6738b6eb0576250b00b877dcc6340695ab8e28b9f9edf0ceeee94122ad699c000ef8a34f657e5dc793d7f2f4de7eb9858f74791615750fbb464ce7354a41e9f54c4bc4e5a03cc50f01b438d7782b753befb7eb2ea2ed1c3be4d5265d7f19af1600fd7e12a2ede7836acd80be87e24e27daf2e344762bafe57cf9c60ae1144c8b23591e75d787033af05a38d4c407c51605c8260dc3f7b4f12c1eafa6488362685007a8d491c3e617bd1590b2eac27433f07d455138227c9a0f2e7cb7007a7b324a3ea5949b91bfea539026f7b063d791e4bc30ace1c4f480669e05efc4d80b7e5026d36171f0ee82024a3f9433ebfcbf0d7cd0b951667252457c00e0f13fd4be3ec864db4031fad307f88dbe44538391cf352adafab6d10e78de8a67780909bdb4a1605b551a754bca1118ab132bcedf5217caae688a6beb116d58ab03d1182c6fe8d1df230c0712f9be5438edbbe1163bc086f330029ca73ccd7932791662a55f86fcd9e4f04ba86d7717f424ce7281675e0d221943114adda5056a26a14507a26154f4d1678092f3833cf9bb1488740dd0188af771a7839357699b87ddd45d21acf78df37ffa28a43cfecc2c1ab419770195144a03b5245b5ada3ce8e8da342440b7f78ff0475b854342d93f45c5816058982d586a31debb4054d4acca050ab669e8c66ce50d21b5b0ee2e0fadbfef400623a9c88dc33ecf6d064f1375dc6ccb3b93270d49aa6c8172d620c69c3baa49c722194b3e223140305e9ae8b9f1b88ea1d8180839fed8818b24cf08f6c61ec0389e36ea8d86814a98413c3f8bc61fcaf9e5a161b9ce58db2c2e365a575a058da951c1e6dc27079fefd00827cb76484ef2bb8c69550dad6fa49a4f767fac0e238830e6b7e5cf2a81bea9c56db0ce717a1a9d62a0670aa512d099d3d8d026d48c1b876a79e122c6dfeac8773b9509c4cfd2b5b8c7bc80a947dc2ed1b6fd19b4150ccbaa7b1fbbeefdca8a7dd5db20b516f514380231972ff1dc09621f2710b53707953e132fd5c4554b5e23ed8bd0f8ea8ede6fb46ba53238e41528ec61d01ad2dc67acce11e63930556726b172160fe6f8dab56dbea58054602fe10197b9ccea109cdb4989e3b99b0e29d6ab31ce75d8ef5bbdab0b2875d167381f0ec04bd664bf4ec9ecfcba6566877ae9a71475163593aa1037c90f98cb7a2c75282c3ad38c9bb33717d40c03d4dc1d1f763f0598cde28491f3d1bf3f001dae245bab5d457d69cdb6434a63768bea1c1258703d60bf93d395f12d21994baa59bce12c80209934c905fd0c422c126b7badb4f10c86bd5dfaaa6681041c853413b6332cbb459546c5f5bb6463cd76c11ea7f81992793b01d6b09ab6b8196615bebf3c585c981324272d8b137c64c4f7363003643eb3268bfc7695a3b2d9479245094875ffeed8f309c5e15bef4899927f9d06b0cf01b7ca6a6b2cc84a8a763f218341759b8d117c1d24c922e2f0db3ead08c9ebdbde0da2082ccb80e578fcedd7692c70c32ede610cb427ecd9d3c6364bd4d913caf2404d75abbefa1e601644b57a975703b52c594d72adfb07def5d1b94ffaf499061f2fb2b080b2408d76bafce3bba1d94f6feffbcfd02612ff6f6ea886de5d63dbe75571d5e03212e501a0b925092e8efda94dcace1387ae6c218cd69938b73c5b1a7ee62abfbb551d5830a1c5f51f068a301f1fd1868d98940c653c3b71a9650a3840c32f5ac901c362010085279427b5f17bf89e9669e149c80fdb2c700ac9d6a2b086c79495b89f456edb1f002a38baceade67657b86a92b4001980ae5"}, @jumbo={0xc2, 0x4, 0x7}, @calipso={0x7, 0x58, {0x3, 0x14, 0x80, 0x7, [0x6f9, 0x0, 0x8001, 0xffffffffffffffc0, 0x7, 0x3, 0x1, 0x2, 0x7, 0x8]}}, @jumbo={0xc2, 0x4, 0x10000}]}}}], 0x1120}}, {{0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f00000015c0)="ddea7fa43cd95235ec58d7b66fcad66eabe071ebb21437b6c4f15b2cae7b4b18316bbfafc4a646beb8ba091a8257a27b22ecbada6db08abe456977db7472a23c89b362f6ec29aa7796c7c9a50498e44c491436e0287231079e65e01fec5738ac8e6cdb5fe0ebbcf39e9655018050ab7c46cb4b113a335bc98b1ba8997e6defee26405f70669be3f9dad8e23590564f4e749c501f9bbc7f32ce421cccc58f02b531b6bc683d3d6b1db0ab11c90101ca0f618c9485cf76bc4ffd6d7b64cad5997e00687746735d63f7bf823606c503c89afe5f5340f8c32e21d5e03bfe95fcb0a4dc6a9633f22d2c517dbf", 0xea}, {&(0x7f00000016c0)="05e9dc78ee20965cf0f7a9cdd09444a4ae4ec3290c772c21d0f15b8a5477855e905bae6683913170c081fa98df710bcdc883a8866cb2bd7de0434569aec2e8cb6b38", 0x42}, {&(0x7f0000001740)="ed8c68d2fdd68c96319be18e8a906233b8fd593a4ec621a927c56cb121c741610d1de58d10acdbe21f721a74d43611deeb60bfd9f02164baf9e0ce35e79a9e8998e36b04f4945e4e6490bc9de5a27b4688", 0x51}], 0x3, &(0x7f0000001800)=[@flowinfo={{0x14, 0x29, 0xb, 0x5}}, @hopopts={{0x150, 0x29, 0x36, {0x2c, 0x26, '\x00', [@calipso={0x7, 0x18, {0x2, 0x4, 0x46, 0x2, [0xffffffff, 0x4]}}, @pad1, @jumbo={0xc2, 0x4, 0x1}, @enc_lim={0x4, 0x1, 0x7f}, @generic={0x7f, 0x89, "adeda800fd155031337f61253d020c9b6df3037a9a18cf8b8980087e27b1bde83da696d8cba2d39202ff42991bcfe5d60f7c4eb720a86b71224ce69196c657558611e29a23eace699f29c8594adc14c98e53422362a71198e12764de9c969dd1e9dffb34054aa3afe7f2f073abcbe1ada822820e8f14b3ba84e6757c66861f53a2567d26a91a3cb37f"}, @ra, @generic={0x6, 0x7a, "44d79cab30fe9bffb1c1054af737c2fc04b2988e3df1e37f1683c99e74f78fb413c0e6a85b1a4d19055d395c8ab1c3ad4f6768e6e85f19078f3520f5f89e5aa8bc3851198821913460c6744ae71eff61fcdd8b6fcbacc58f3e183172a5891e41a62abb980791e5e321387ff95320e62ed7f6bc49c1c66db0395b"}]}}}, @hopopts_2292={{0x138, 0x29, 0x36, {0x2b, 0x23, '\x00', [@calipso={0x7, 0x18, {0x3, 0x4, 0xa8, 0x7, [0x1, 0xfffffffffffffffb]}}, @pad1, @enc_lim={0x4, 0x1, 0x9}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0xf9, 0xe8, "6b67ccb934722417f5f2225bdc24fdce32979066323474c3465ab3545b3cecb639e2e5de185de4f0feddfbeadec9ad0d1d09e686a245e4a395501562159fd64fd48b4f46fcfd8acf51f455a7b5af924e27f37aaf81582d3a7b5271e15c619beb87b6cfbb5dfa3c8cac028343f2750b79325bdb75be6657c09969ebc941467fb73df862d5a9b21393463f6bf3e9a12f87874f438003497573ef7c3b4732793047647b51e3fdbdcbaae8d2956ee45ad7f7cbda431b50a5e39fe2d76d2a79f14b95aa82fba00a8aceef2b836db91ceafe48b5447d3c8778e7a669e9f6c2a47860439b3202bcd468044b"}, @ra, @pad1, @pad1]}}}, @dstopts={{0xd8, 0x29, 0x37, {0x3a, 0x17, '\x00', [@jumbo={0xc2, 0x4, 0x3}, @calipso={0x7, 0x30, {0x0, 0xa, 0x7, 0x5, [0x6, 0x5, 0x3, 0xfffffffffffffff8, 0x9]}}, @jumbo={0xc2, 0x4, 0x7}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @calipso={0x7, 0x50, {0x2, 0x12, 0xec, 0x1, [0x2, 0x9, 0xb5, 0xf07f, 0x8001, 0x80000001, 0x8, 0x29, 0x74]}}, @enc_lim={0x4, 0x1, 0x2}, @hao={0xc9, 0x10, @private0}, @pad1, @ra={0x5, 0x2, 0x3}]}}}, @rthdrdstopts={{0x28, 0x29, 0x37, {0x1, 0x1, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x6}, @pad1, @padn={0x1, 0x2, [0x0, 0x0]}]}}}, @hopopts={{0x138, 0x29, 0x36, {0x5c, 0x23, '\x00', [@enc_lim={0x4, 0x1, 0x40}, @calipso={0x7, 0x20, {0x93ae191f94343ca6, 0x6, 0x6, 0x1, [0x0, 0x7fffffff, 0x0]}}, @enc_lim={0x4, 0x1, 0x1}, @generic={0x97, 0x8d, "96c61ff85a37c9ede9da49be43e24866a41b0831e1a616a69bc1f504ace5236fd800aef81e17b79d17baeb576a53d55c8a967f7c7a40260710893307efc64cf9795ab538527780dabeb8de0e3eff52758976cad78e69e447d2ed0b0002dedeeb17d13ebf61aa6fe9133e8ae305d2723a1fe5e67face450c9263dbcc34db88c4768bb56dcb2786820ab292ce77d"}, @calipso={0x7, 0x30, {0x3, 0xa, 0x3, 0x6, [0xb40, 0x1ff, 0x9, 0xffffffffffffffff, 0x7]}}, @ra={0x5, 0x2, 0x400}, @hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0xd}}, @enc_lim={0x4, 0x1, 0xf9}, @calipso={0x7, 0x18, {0x1, 0x4, 0x9, 0x9, [0x7, 0x200]}}]}}}], 0x4d8}}, {{&(0x7f0000001d00)={0xa, 0x4e20, 0x7, @private0, 0x80000000}, 0x1c, &(0x7f0000002f00)=[{&(0x7f0000001e00)="2cdd8610c355c4f6d0454c43014e30300ac29b7e48a426d3ac94ec945cf9ea5b7324cb48462d23103985af2f98e2c77ce9405191e8e47c363d3a6810a007726914ea5f9afefedc6377233f6c2f995c312363cb69cb6f683bdaaf49892064b5fa3791aa53e28f873288", 0x69}, {&(0x7f0000001e80)="c59180ba35810623cf2caf708ca0d93b77853b99b15bccd5da9c324ef7a07b86216c62f59beae7ac03bd133d6fa2eb7561035ad5337be335089ca36517d0617c971be6df53337bf39b2a610cadc512a5ac5c70b148866c", 0x57}, {&(0x7f0000001f00)="b73054a476782ae38c0e930954057e5eb94d26dd8d4258bf1352506e38f327d6221a105701f2feffc58fd1faa1dc015601580b8fa1b970b6aed45885acb8816c655cdbf8013447e5e3ab0a8109588103d441f55ba3fd9bccba947ba334ff47d6ec787fcaee7bbcebf4b7ba32ba0c689c5fc69d31859e3136bb212965537d3744a625892ac996cc07b00dfcafa33b2c99f2acf153cecd03f6b8558c5a2cb852a6b9277ebdf8af2d3c6ce6dbdea850efa4848bdf6e5ff92fc54079d94d39a33a8a1807dbe07535c50d05b714f182d4e663d0393ebded75007b219b47126ac16abc9c227c6ff460fed7cd31639c602a07f6a8a468f5ae4d93685aa541fea36507dab4451180374cc59142ef5e2cd73639f4807b7d0d30bde1e63a69c00b7175b1a88ba1cba3aea8e6d708a342d46ff76d80cb5e513c8a8e53d70d4d02fac9cd72c61b04d1ffa66429d898e6801cfc091e5f0d996abcbd83a9a5dd08d98a9fe338104c3945962ce55288e73c5bdcdc7db3e5f0821028e4d2db3470442acfa1e39baee60a18ab80b3c8ad27065d314200956457378a391293513471ddea83bf6790f08fc2f23d96d01c3326c31728d8745d797a66bb6b5254a91798e00ba726ee7e13b5be118e9ef8dcf64229ba2adf2187b7c0554143f0153c387619a2738b80d2c3c7475d7d291d0e5cad44fe127c3631d3f876d2c5f815c5b3d105c30df043ba8f2831e0f24c73de1323902647217391b64a41e5eabbafd1002bf44b2a02b1d36b43771cf993512a43dbd553a7b87532c5e6fb43b6190fac40ad3b1f250a779411e6e22fb2b821aa39b661807eed65f7d3d2c8c9e3a453c1998ae06ded2fb3cdd68f623de135e76636b370112d8f1e41f15e7316d2d984a465da37ab94cf0353d5ff01da111be3d2a0c3413fccaba2399c07f199b965f1697682808b09e9c46cfbc0332f8c6e597834e07c5ef4dc416a6532841e953a319cd7c7a2674c281f4b49f2fa30a9e70e409ecf5312c5b38e8bddd952ef962ccf2e98186b8f0da816652edc4a7f0ad9bc1ded4573c946afb71ac56fb89a2b4b2c13c7b13a9f2bcbcedcebfb7733ca752551329aade46b5ee0e73f1b07a040eb7b391e8dfddd5feb5cfda9bd25215a2080bcd7b83fe5ceffe915a3a58135096e94cd4cde23e8be692231cee7626a381718e6797210d88050126d3db54ed8deff4c8a04def76024e3f43fac18e348012f69e50489e80d442368a84e520d6f6e9e16cea19f747c83a240c6cd932917c57bc05cad081c0c1a8b3d841f34513d65a06ebae0edc63b09991d6954a1d8f0401d8ec9025d029c871308237a942bf0ed0f17fe563db906fdd71452b69e781a4a7a8cb98314237f43c9db043bcc0223157cc242b0e2f922b4a84e3d71e8f1fd6f4af47d569e769dd20d3d7bbd656683929e2af18ecb30f789ad40a8a98861f531fb685f3a8ac962779f29485751b6e2861e1f3dea12a5540a59dcf39dfd2c963e39c8727c484727bc807313beffff6912705db832f05bb2714fd2acdceb02ff5f277df07a91dd3564f49af62a45b928624dddccb87f351ec9c30aa1966e96402452de60ae94053e829775ab8aedfdce04b0016a10f8d51310f6f7d3ecc66f0603c0c95aa977f31b34f8d505adc8d6e030d4270009e828421691204e6a026404f6874aa770426e45296e91f13b1c6abc9593de2853e3caefcb3be1dfb2ddd20c25d4764eb2c74fe7951b1906b02ab54af4ce1ff194bbbfb74f471db1043ca7143ef84e6206f222c6ce56e1eb456281ab6360b46bffd6298087967a383cf195f2f2ec175fd20b2a24d3cb17a5da2da7f63062983f27ddf2158b97eb733a51825fc9945ebd0c3d256b0799e5b9cdefecc2c30d67608be7d854cfd3e6a1f0087f0a42ce8e4bfea6baa1622869971b95862e4b8b3a44a2b430080133d185f1a179839e889f0f666563a07ca9ab4abc9e0fd62ca08cfdedab726429de941f69b00f58ee846cd8224fdda412f90b9a786efc7975978d1539cc60b185562aa4ed10320ef848bba1721ac1a89328ff5e03b8da420443124e8667a292281eae3d091f656cebfe78e2b13cf00f1334e43032bf4d40ab3ca317ed2643d389d6e2e799da417ac6b42accfab0c7d9438ccb3ce6567a0cb5acb22f50cd2e2b60ecbf368c1e53c2c9f12ab6c80272b1938fb9f5cd67e182020aeb6d9c8c1128fce81dce435248f171bd1c1b534a5c35df679c263f3d7597dc8cd70fa00660d91455d756a1bfed5c0cb88abeff0185aa620d4ea406568c11a86dc01d162e9d434ea2d112207d8bb729b3eb75cf6c17a7a82a7c28d7a883ffa2bdc689220bb96efa589d4847e8344d0ff513084634d32ee59cf2521e681921c84c3d9fc97d024ef3e4a6e8857b6e5ba0f28807a61602c5a51f4d54e9a738955cd6147321a8388a6c9eca95cc9af9ff94e2a3c0e38ba624299eca382b07ed691ced6989db874f01050a07d0f6a1c6500074964c8ee04277cc5fdb90af70bb714fedb534b523f3de6b63db363f4a5a7093ff542271be125799f1ddfb52f7dae856a81a7e9993f23eed756f6bd29f74075778589d35ec73a64416eecef8f89d3dc090afb0d61202ab7dfc19a162e752b3902aefdd01c2cd2e30f6411db8236a50bdc1238a9428810c40dc458a959b497efec0cc92284053710e6547ac40c774bb19c1f31352c281a23e939db67a59084d94017bd3c64777c008df126a3834abf85b77559ef01e89a202cc3ee25b9d735cf056973b46831e64775c7cc27d0ba9b9e7da372abbd61f03f876a53ff6622bd71efbe67ad98448b53317e88634db7025a020e0906c55f0d003bebd33e83a5fdbee89c68bd8b82b61fb11a5803ff21a3be88d89cf19ef92c7cef603c8a0e27fb4b90a8f274e76cb86076ac1dfef1a8c5eb4a54eda8a13513a76472ee71ab863c6e7cf8bccba8aa20672d1a5a12b1fdf1f43fa8f46c478bffd7c26fd88a9397363f1eb5caa619eec45384939fff7dcf30760425a3faa2fed2d1bf02ccd3c0be53342e877ec8c07da159cf9d113f2771e4b88e92e691e39684f592b338bff89b9e57936dd475daff7610adbbaddf4eff1e4d96b101bd927218b16e035b3292591b7b0e53554a075c9ebb050714439e7af1cc9b073ad6ae4c76c07496f9c3f08c3d36dd2500797d37ec72e759f7de77962cd94e485088693f3430ed0602f6e6929801ab42927c53f84d56df511dc9c025b27282c299009db071f45a1f92bfbad4eba2e709530e61bb438e71c4bec6fd978db8bce7eb0d087003724d1008e79e81921415766316530377ad9408059ee07217fb450586653098ba8107aa29c43f26fe094da471e2706f08b5c58b7adf864aac251a61f11cd547c57a9137f784a524d8606b465cbfebc87871ef8eb7ec416f43bdb5c6610807f46c78a0b65a3b2667f76c3e187635592e0ac6647fa2c849dc6797528e6b45a605b755d237c1cc446a2810fc84912dda655518158fdeed794754e79d470ca7d218109c7f6db07e08366addc95439ceebd55d5d24ff5af64b4c3dd9561e5a3c91976bd5bcc2b19d6f0c7f6ce0fb74c50fd54fc23203b9863196184f8705219464ee286a2abd86c790f5e4b7ebf676f1327407f7bc1647637a4663595659b5106051fadae8d5b414f9ab096d771495735183c344f0c57346aea0eba4222e7d28655013a39967469944de30f097adb311f7f6b86b9b6fae18f5e2d576e1da9600db9cdbf8260215790771964cce0ce6d8799da84c16bf26f92d7b0012c558ff0de4ff7fecf4ddf053727dddb0a6728209a2285b89930ad91c29286c27053274bdc158f5dd364d0a365f701b764d2d2475346a593bf962373f9b74e03c46908f441cbd47041ad2539fabcc8b736f0c1fdd157371d039809cd7effceef970aff62d5570dae0106daf5381d993c1372a94352c17a809815a92008c7d4a162df2b917372896adc59d464bdf5d1126a2ec5f38e0f3992d713f01253292b27fcf26dd253db9448c9eb5ea47efa77d407e66d322485cd4d224e0a43bbb168457a5c79d0eb295c4b04af3cc69e936a296e6b49ad110a2b6e304a72106bef750b3b320ae40c279eb028b2e1f68fdd185bc8034d8f7bc2f1b5dbce4c90300853a4334b919ef488d1ff55c2fa6b57acf9f2589286f42015cad03f4fa7cd0d58a7912c63cd7c2a26ca95333bccf18332721a9cb7724e52cca1ecb58a12c80810b9525e84e3a09ccf9e4fa73f0f6dc5463e54b8293406b1c952f2692d2cea50eff8a4149d01417c171fc129683cbb34fd7592d01f6d55f4b50473f6fb325e92ff970e65fa2703a3ae36d7a414326d66ab48e369abf10838c8c30ac2da47abf833434ae7daf943150f180188b21ad095b9d708bd408e5b8fa8b16697be9bc25842d70d36ed89364b9a42281a4e67e03382a8365432a8cacd3f257f6b4048a0dfff186399c1848ffbf491cd1909b6ec20c93bf3caa3a11e0c4da61a728c28189bf612aec1635454959b6fa042370f9c2be19e2a157ca3c6b731bc200cacf7655666673b1440650c4a22500367b3b83b1af168b00c0894ecfb95ac834c2e1d5b4fb18ae038461880081f8b234cd6e2a240227586332df16b39765460ba9aaea24476486ba947191255a9c8213f483363122eca030b3cbd9c6401d0b8f2d6faff4dbac0e6e6f86b4a6a8413d8d8c69f985593b6fce037427a4a4942f66ec7882b25b5ae0d4d71a033d30c3905b7e8134268c0eb7a3ba9d7cb9b4c2d1b9a928099cf64a86e12bca364b39c57b26d71b4d4e0f17feb7fdf31dcf7c61bda3ec36e70a808230a1580c31b3c56aa02d840a40595b11282925fb4139e358768e1091b0a154cf138e63775f5f9a1956f05d131a71313ca1a942e9679d962e991ee4c7acb4e932619868f4c8eef147cc1d0487295f8c08fd5a75ded77177590804ddac4242b8ffca4e216eda1139946d4362d24ac39670d53e386d69442f9d467f1996713aa93c6a9d1c5cce6f30a75a922b506054f3e68a1fd303b3a281f7a0771e61640bbbabff766d8b9e8c22e9704f4bec87d32c0d55d9e5847bd160b70c962ea8ea7a90fe61580c4d8de4ae898e9357d354d7264096736817851fc26ffa332e3d364316065ff173cea53e3ba0e5684d64db59745f6798e8011971ab70f4dae9fd046d37700e4e5a7e2d48a2e9dbfef7031d51cf1eb8db60788fbe400616ddc20eb9d39d9fcf95c8ba2c923b7360f1bfcdab1c4ec54af797493049eaa082c2ea19489e9ea2000081d65e2141c8a03df562cae4ef6ca7b4b2e5a1acd1593e80118e95294112429962cede96ba943aa8a04c6e5ee6783c7488435f9efbab4b8615e46bfa24c16cfb638da6b2fb19a169e013593f449bddc25748b8417b02b8156191a5c6cb6797de2633d865c7923e1bb29223132246accfffac5b47d6eb2e332111a172fbda00da3b6d84fdca22fbca0458ccfca1e951943722f11549e485384e3207ac4bacfb3ae5094cdfac4483eec6647e692fc63703cd5d84e55b372002d7fd69b6f572bdc71f9ca7c1c2d8fe7134e3826d98a74e11c27212c1ecc240c87779b568acbfe39ff563a5c081e051855f062545e245337a234563d1550d3d0a29c95aa156d5b676b1cd846a1f55d759ee275747b68d6a0df39f95ca82ff7c9c64ec7d5b67100e0fb0e4a977177176b28a61e7e04a793b6884b3f8c1ef21125b3a50edc31dfa069ffbd7a2f9a842ab98a920659d36d67aafd4db2b4cd1943896318cc83271a62446c72037b989471fccac9ae121d", 0x1000}, {&(0x7f0000001d40)="dacfda55fcedfa71bb7f4d4dc12ec84de3ec9cd94ec343e81156be537e3d108493", 0x21}], 0x4, &(0x7f0000002f40)=[@pktinfo={{0x24, 0x29, 0x32, {@ipv4={'\x00', '\xff\xff', @loopback}, r11}}}, @hopopts_2292={{0x38, 0x29, 0x36, {0x2c, 0x3, '\x00', [@ra, @enc_lim={0x4, 0x1, 0x2}, @ra={0x5, 0x2, 0xff}, @hao={0xc9, 0x10, @private0}]}}}, @pktinfo={{0x24, 0x29, 0x32, {@loopback}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x4}}], 0xa0}}, {{&(0x7f0000003000)={0xa, 0x4e21, 0x401, @mcast2, 0x4}, 0x1c, &(0x7f0000003140)=[{&(0x7f0000003040)="6e1e24335c1dc7103cd8c19c7cdf24f3e134b9510c4d54820afccf11f520b8a275b8da6b2f9e7657b6e70f42a3e70b8b39124f324c54c9c223913d8ffc10f7af007735c68313526f97ee70271118f5585c60b46622d32019c9297a6ba2315640b3697c17a6e03db200756ee125a585060346ee6adb00b8b29c2565c10f1dbc00b1399b39ea531b4dd2344ef4955f9080e607e42b678958aee5435e0df64d4084b1736cdfc3d346eaa323e8e0d151aca88b42621ec7e5c3908889463b6cad", 0xbe}, {&(0x7f0000003100)="50b5dbb20e0813edc9e73949f82dda1e3fb17821c004411e59f179583540fef918a8473668acf9f3dff2930f890cd6", 0x2f}], 0x2, &(0x7f0000003180)=[@hoplimit={{0x14, 0x29, 0x34, 0x200}}, @hopopts={{0x60, 0x29, 0x36, {0xc, 0x8, '\x00', [@jumbo={0xc2, 0x4, 0x7}, @padn={0x1, 0x1, [0x0]}, @calipso={0x7, 0x18, {0x1, 0x4, 0x6, 0x20, [0xffffffff00000000, 0x401]}}, @pad1, @jumbo={0xc2, 0x4, 0x1}, @hao={0xc9, 0x10, @local}, @pad1]}}}, @hoplimit={{0x14, 0x29, 0x34, 0xac88}}, @hopopts_2292={{0x18, 0x29, 0x36, {0x89}}}, @tclass={{0x14, 0x29, 0x43, 0x6}}, @hopopts_2292={{0x1b8, 0x29, 0x36, {0x3b, 0x34, '\x00', [@ra={0x5, 0x2, 0x6}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x4, 0xed, "734bc9761861b51fd3441992bad39425247ac645cfa2dfdb175e4a7516433676c45a7d8629edc95bc2c820a0bd78f1a9f324c0bbe1ab472c7a8c26f425be2473416782a109636d5e081c29ce182724c4be6a396796ebfb82f44fa19820d7117200a1a3233d69172a7921964624e9dfbf32ea2509a687da5b583ee3d4c0ec849715684d2dc45870f2cfe8c033e954875babc401ee4ee1d34b35ac9e4597400dcd012513345026397baf965e4712b9dbca8f200d1b98089b509a77e241a26c3042736fc2a1de70f835f12df8325a3e86024c1292d4b584674cd12f3690767dab9116c9dd1ff6bf414eceeae96dd3"}, @jumbo={0xc2, 0x4, 0x9}, @jumbo={0xc2, 0x4, 0x10000}, @calipso={0x7, 0x48, {0x0, 0x10, 0xe7, 0x80, [0x4, 0x401, 0x0, 0x1, 0x1f, 0x1, 0x5, 0xfff]}}, @calipso={0x7, 0x50, {0x1, 0x12, 0x0, 0x6, [0x9, 0x2, 0x4063, 0x1, 0x80010, 0xff, 0x8, 0x9, 0x800]}}]}}}, @flowinfo={{0x14, 0x29, 0xb, 0x800}}, @hopopts_2292={{0x20, 0x29, 0x36, {0x4c, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x8}]}}}, @rthdrdstopts={{0xd8, 0x29, 0x37, {0x6c, 0x17, '\x00', [@enc_lim={0x4, 0x1, 0x9}, @calipso={0x7, 0x20, {0x0, 0x6, 0x3, 0x401, [0x2, 0x10000, 0x88b]}}, @calipso={0x7, 0x40, {0x3, 0xe, 0x40, 0xffc1, [0x1, 0x4, 0x8, 0x94, 0x4, 0x0, 0xc]}}, @calipso={0x7, 0x20, {0x2, 0x6, 0x5, 0x4, [0xffffffff, 0x3ff, 0x100]}}, @calipso={0x7, 0x28, {0x1, 0x8, 0x3f, 0x8001, [0x1ff, 0x4e8, 0xffffffffffff3110, 0x0]}}, @enc_lim={0x4, 0x1, 0x20}, @padn={0x1, 0x2, [0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}]}}}, @rthdr={{0x38, 0x29, 0x39, {0x0, 0x4, 0x1, 0x6, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @remote]}}}], 0x3c0}}], 0x4, 0x4080) 20:38:09 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) [ 2464.806785] FAULT_INJECTION: forcing a failure. [ 2464.806785] name failslab, interval 1, probability 0, space 0, times 0 [ 2464.809347] CPU: 1 PID: 40152 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2464.810718] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2464.812427] Call Trace: [ 2464.812979] dump_stack+0x107/0x167 [ 2464.813734] should_fail.cold+0x5/0xa [ 2464.814529] ? jbd2__journal_start+0x190/0x7e0 [ 2464.815476] should_failslab+0x5/0x20 [ 2464.816260] kmem_cache_alloc+0x5b/0x310 [ 2464.817129] jbd2__journal_start+0x190/0x7e0 [ 2464.818037] __ext4_journal_start_sb+0x214/0x390 [ 2464.819012] ext4_iomap_begin+0x485/0x700 [ 2464.819870] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2464.820888] ? iomap_dio_actor+0x377/0x560 [ 2464.821747] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2464.822690] ? do_syscall_64+0x33/0x40 [ 2464.823486] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2464.824573] iomap_apply+0x164/0x810 [ 2464.825335] ? iomap_dio_rw+0x90/0x90 [ 2464.826118] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2464.827311] ? mark_held_locks+0x9e/0xe0 [ 2464.828160] ? filemap_check_errors+0xa5/0x150 [ 2464.829117] __iomap_dio_rw+0x6cd/0x1110 [ 2464.829942] ? iomap_dio_rw+0x90/0x90 [ 2464.830741] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2464.831678] ? ext4_orphan_add+0x253/0x9e0 [ 2464.832543] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2464.833555] ? ext4_empty_dir+0xae0/0xae0 [ 2464.834410] ? jbd2__journal_start+0xf3/0x7e0 [ 2464.835309] iomap_dio_rw+0x31/0x90 [ 2464.836028] ext4_file_write_iter+0xb26/0x18d0 [ 2464.836952] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2464.837849] ? kasan_save_stack+0x32/0x40 [ 2464.838664] ? kasan_save_stack+0x1b/0x40 [ 2464.839482] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2464.840476] ? iter_file_splice_write+0x16d/0xc30 [ 2464.841445] ? direct_splice_actor+0x10f/0x170 [ 2464.842342] ? splice_direct_to_actor+0x387/0x980 [ 2464.843290] ? do_splice_direct+0x1c4/0x290 [ 2464.844131] ? do_sendfile+0x553/0x1090 [ 2464.844923] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2464.845846] do_iter_readv_writev+0x476/0x750 [ 2464.846735] ? new_sync_write+0x660/0x660 [ 2464.847550] ? selinux_file_permission+0x92/0x520 [ 2464.848516] do_iter_write+0x191/0x670 [ 2464.849313] ? trace_hardirqs_on+0x5b/0x180 [ 2464.850168] vfs_iter_write+0x70/0xa0 [ 2464.850922] iter_file_splice_write+0x762/0xc30 [ 2464.851855] ? generic_splice_sendpage+0x140/0x140 [ 2464.852833] ? avc_policy_seqno+0x9/0x70 [ 2464.853644] ? selinux_file_permission+0x92/0x520 [ 2464.854602] ? lockdep_init_map_type+0x2c7/0x780 [ 2464.855537] ? generic_splice_sendpage+0x140/0x140 [ 2464.856508] direct_splice_actor+0x10f/0x170 [ 2464.857383] splice_direct_to_actor+0x387/0x980 [ 2464.858309] ? pipe_to_sendpage+0x380/0x380 [ 2464.859163] ? do_splice_to+0x160/0x160 [ 2464.859949] ? security_file_permission+0x24e/0x570 [ 2464.860952] do_splice_direct+0x1c4/0x290 [ 2464.861772] ? splice_direct_to_actor+0x980/0x980 [ 2464.862729] ? selinux_file_permission+0x92/0x520 [ 2464.863685] ? security_file_permission+0x24e/0x570 [ 2464.864693] do_sendfile+0x553/0x1090 [ 2464.865471] ? do_pwritev+0x270/0x270 [ 2464.866230] ? wait_for_completion_io+0x270/0x270 [ 2464.867185] ? rcu_read_lock_any_held+0x75/0xa0 [ 2464.868097] ? vfs_write+0x354/0xa70 [ 2464.868855] __x64_sys_sendfile64+0x1d1/0x210 [ 2464.869743] ? __ia32_sys_sendfile+0x220/0x220 [ 2464.870653] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2464.871689] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2464.872709] do_syscall_64+0x33/0x40 [ 2464.873452] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2464.874468] RIP: 0033:0x7f434b839b19 [ 2464.875204] 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 [ 2464.878829] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2464.880326] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2464.881733] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2464.883134] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2464.884533] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2464.885950] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:38:10 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r4 = fork() tkill(r4, 0x14) r5 = fork() tkill(r5, 0x14) ptrace$setsig(0x4203, r5, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) wait4(r5, &(0x7f0000000140), 0x1, 0x0) ptrace$setsig(0x4203, r4, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) sendmsg$netlink(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@kern={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000040)=[{&(0x7f00000002c0)=ANY=[@ANYBLOB="44010000410010002abd7000ffdbdf25db00840029c6e1e8cd3e2949d17b690cbeaa780566a18a35a250498cc692101c6bbf0f9b308df056f9b9a0c2f136565a71f039aaa5e9d83f463156f39c1c6c95a59b6c6379a22bcf027a8323aef0efc2ec08a0e1417bb4880cdd782228a7ea9d6ee5764ccbdde6f9f25047c616b62e03f5de7931ecbc6a71b4b334c69cf1772677a695e5413dc308b0d6703ff43f2ff1017652c5f526fe599b4e018077ef76d9dbe195fe4974b581a1a03ea4b950d7b1800589512c673d3a6f768d91cf718a222e01054e88ac0c99c144eed14760ed40811e23f2986b9e8e424f00ebb6079a7ec7a0a1bb06bcbff1aae4cf8875b0f6463ed3e2e8b6ed12e071e794bd7622ed3403880555b17ac2f4980a905b142a420baa0ae3bfde50a6335b2ddd4b836cdafcbb169e7e5804c13ce835fc288b046ddbb10000"], 0x144}, {&(0x7f0000000440)={0x1348, 0x27, 0x200, 0x70bd2b, 0x25dfdbfd, "", [@generic="33c5fa56cc", @nested={0x29, 0x89, 0x0, 0x1, [@generic="fb64e896548730766a407351f64dde0174314e7c2ee5445198f9b6c547b3aad28656d11386"]}, @typed={0x8, 0xa, 0x0, 0x0, @fd=r3}, @generic="402b2c02f28c45cd64ea69adcb2ce6971837ea425bc0ccf39b5359dfecced00351e427c5b4c7269c926e476c2b4d2a91194a8addb74a80b4675439f8bdfede7b96beadcbcacd7556b2b2afb3504241851f7e", @nested={0x2c, 0x13, 0x0, 0x1, [@typed={0x8, 0x18, 0x0, 0x0, @ipv4=@empty}, @typed={0x14, 0x67, 0x0, 0x0, @ipv6=@empty}, @typed={0xc, 0x6e, 0x0, 0x0, @u64=0x8001}]}, @nested={0x126f, 0x25, 0x0, 0x1, [@generic="77910f3885b78dd101525330f83ce4e190ddd53b3a6accf13edd24647a94bf9ce16692df7a57dfeb674ed2d8b3d3022c3e44fd004ff54e03e5f8524ed2c0a403d617e674216a1fbbfc2fafc0bc565a23466cc795a50a7caaa263918f1f9d53835d542a8a24943fc2a1beb6a4da78a8ad9ef940d84e7977e942c333112b94dfb9bd26fd2aa2f8b34a90206ca5821499c09d97149ed30150021b6ed78dd1e4a801665da1ba6d756854237041299255cc908c880407d0d9c1c90f1d76b7d35baba1f281b8627a908a6bdb290950ad64a37184578fe82def865ae5aa512d3877d8462523d0110929a90a", @generic="3cffd1973d10b0d7ae206e5796a8024ca1bee92b916007f7c956c0acd095741906010c40f23bfb1d5731053f2738766dccfec3fdcdc0385886e9a0ff2ebaeae6097d2fa4ddae8151a187d267d94a601dd69d357f97d50b84f332c644d96a4de3741e1128e835899c8bea25d322b746134fe4744b8987436002667fffc0eff22b52a4eed4395db57ec3bd4a3eba7673ac9a1cac4840ce7e1ecb5caf5f1a3f8a600f17e1bdb6a519d1483e0ca7bf47f908b03048371d9022f9be206754ce079da78dc7beacf827540458251248cc516067bf31576117422600cd2984b3e1ac625ea2e4d54d37e7c0e5a3cb285cb6527241403befc0", @generic="f3e2410cdb552ae9fb3554fd2c9f6cc1b63f587554f6341e8f3ec6dc89e2bdc4182be7182c557423980a4f8ab3f806b6b9aa790911ee121a94988461116d887d0595ec75a7aa7179d3565c0af0749036c1198909b6f655e244785eb187d84b27a9e5f782cbff2e8e3b6ac61e8cb39d894c38058b7b46e5c0d0d3378ef9a07a45c2214277f7d5740a770c8cc956db675c7e9b6c33713d9e1356a6e6638ab69fef95f81a9d35a509484c5f6e1ed88784cc7e6ec1abb2451392d933d0bbe494ce8b8ef3b35dc7a4eef7bac5078b6c7e8a58b89ec89c12f631982cc72b1a42094c52df29ed65d4e98b08044138d905001183ff4e47a16df5a4df748a37c38f0a5ee4eb889c7e73edd6be18c455d5b05dfb5216c6e4920ff7c30176cd19fdff93fd0d7b24b5c1ca786675482193926d156bc1cbe805a8e23b73ebda6c65fa2ba57abf18343b0375ec171b6a41fd28d295c41765338473cf8c55c2a60bce355115986148cb433213426c491e434af6ee978922d5c9544f1973027a30f954f2b0ecba9552a3f8b15b10baffc7d2e07881359b979cf327819f304be1d775cf89961614c0e2683c6c612b27841dd4d68b413937f1911ccb82768006271eea95eeb6ad9209c0b03505841d92f607f844f9a41a1d6a167919867f7feb02479f3a5214f3c1eb5a1f1ec75d01e95dead1b5ff539fbfca159d732b204b5c37a220ee801ad37e304e5bfda7bbac8005ef8b6bf47a34242f2d2994443ebae7df6e480d8cf2417ff410362e396016956b8f3d8cc6f526e80166a136fd8e1bd8ce357979f4aaaf3c6b8ff56cb88a8f9ed28dbe41b33112666062e45c97b9c85f595ca631bd8c100db8faa74060c8fa7651f7fa08fbd4bed64ea0a04098284761fb88e520d3d8ac5ca14ebde280a58e979a847f8407ebb6a3743fccad0aa06e2a4f974b33f1e509b2a12c8969ce2c10aa1e383480bffe274dd6d96b71f262b70e6cfd7c855d648c60e0d7899f9681a40e4292e50821a15336df41c53cb04b6add62ca3f873d991e5fdf8c59f1115bf489620fd369902e7b4f3f87c7528f04fc154003d13540b6f38f54c22f3aa9d12993a997103fc6079fa0fc9e1006b0eccf3f5a38bf474f8948c0b323e0865ce82db2a1a575d4790b7d993893d8d3403092aec232ba58cecf4179c72a53060be61923dd106d537ef5bb333bb9d696d9ad2f6e125cc482d1be90f651e8fe63d0859086771db17be21a8863247edf394f578cfcec1e11f8078ed1cc527255620a108fbda91c1b788de9436e28895366c5bc19797207ea79afad6575bca87acf23f6b88a959094740587aa2118d4b1fc395b81d250290769d1d5968895a11d9e8435cf012caf487274f5edae36aa2bd9b90a831f3f3ce6d7b80d5ce889823a7797c00669a435aab7087335b6fcd3b3da9042a6d660d8de5d00a7433c32a7c334b4bb2c803214da5c7679eee420718db1b029d851b2932cfef5749aa960add4168bcd7fc547527cb9ec6aa6b3d72c3c6706dbd42ff941e0c8e86ccc69f457b2a0314219f09993e8baab6d8e0b8e659e7f26564350c5fefeee6d5173eb8296b67e51862d345d9ec7b9fd05e2c0247a7d42a18a6c70f5c02b3e6e239a7d745aad189a65ecf88c2aabd7ed2e77d332f3a852f026e95ef2229510223d25affd1df60bf1545aeb0731489dabc113c6d7a0051289eb5611e63cc251011695621bc01411c533d1d2ca4b32033e90abe42836e1b5c6cb96ca8911d01b4a20518efcf48dab7e47a11ea4bec0eec36fb1d0285630441706eb5500f0689c9c1226d7e2863c8107a0ecc50f94589e5c27f419159e18b6976cc9987eae9a37c102dacfbbaa11243355381ae3979c4d9f49ab79ea25e98462f5abe29086d9ba530ac9863f301e4ec2fb65373fcdaa70f764bc0cf0bcaa42a52d575af46ac828719ffde3cdbd9f475150eaece8d53ec5f60df26f8a929d676a21c6876d1de5174245c596e30401d92bce3c0e166a94a449ecbcd2114d2eee482d13ae2a468279a72ea83efe86fab4390a49c76e60761305de706168d4b3d0b920c26c47cbb41a5b3bb865aed603d5971a71cd2f98b7a46c897ab9e1fbf964695230bdf1db433a92105cfd577e99ecc5568940e6a5895e058e8e79184f5a526797c014258e38709b29e56d79a225533bcf9081e695646e2446333eac948376dc88723dee17fe2a73f2af8aba323c9deb666df648c6210e2caeb11079e683ca2eb7757857ca6f545bfc3235fc259d8145685e50173a3de22d88c1c659f30bae9069d2c50f1d2baa183aa0eeb4b4f15efed1ae8a6ecec73fa25f841d545b6f507129a19c8014d4343a91b6521d5ea82934e9e60ddae9d6d281e9f89cc3206c08b5fffe364ff6337d101655b12ac3ed5f30621ead4212012de7363a36a49d06200a7c5a0fc56d4fe46579caf2f81f520557e755200b0f85b11f3efbdddf2b18a460038b668e5ad626c70606ee148e1394c9564abce79db3316909e48ff100d18a13afb47c637cb6ac9b2b3d8c960f5b4ca6c283c7456e2ce331aeefbc0d7eb5af3e91e177bea9e76585baa94ffec1a549a9ae5b3d88201b3cba1fd7d8c19ce803698230f70819e26c2f7e3dae0407920211d0d5193717b832c40ccc5a8b2c6ab48731be5f407fd7daf45460a44d9675124f7c2ee25a67bc87d20d53b68ccd6a88cac76a2c39090588427c2e3fc8657fa2a6a94485341c62747de60aa17806e30a1edfcb7693b3a429dc4b6f38cce16e2e041a363d03fa672ae2cd22466dd405928c87bc12180b3b72cde41908f443e45771f56943e5033346f157e954859586bd261d6ec23ef126c8f6e5d4dfe1e10544739d12a1d123ff201284d9173b427d5cc2dd05750369165a601148e215ebb40a945c7622ddd990bb8a0c8ca6604adf146c692fca93f988871fea149d9310544cc9b05f100f764d53efff748a4af8250e9bda6b4c18cc5aad4c161d2e575a89ae59f2c2179d9177e7fabef756fe5f59fa9ad1e4fba76f88545ba97a46fcb180a58418b2a5f5a5eefc2127920c38d00c529ac2b91df95891307982970ee9c86a56ef38beb2f35a183237f38da8264c2fad591b219b50a370bd70af1b07c7158828737d2fe3b1d095d2b29d11c92bd890ff98d6e0465b2ea57f6483bbd7fa5f3303633b122be0df4bddd251026e63639455801291e957b9386dd7a8aa06b32dbfbba60d2a49ac15c3a7b2ef8197ff4deabb4372d3619704a00f36683503da28a2adbfe08a47880497fe909a47ec7f1c0cbf86ee6c3b902cbdf53554ff84c6b35036fcc28a3ad919aaa8c61bc7f3c9abb5b4505417ee6be69c145af5ed88185e8dee64e59753e9cbfec3b630a50e2f28e49c5d0e6e2594533e1312384a8e6559ab00bc1d992a6ad353b9034a6587c4b260be37658f714edd0b73b6ca7791cedd19b600f6ff423d14944b50515b58aad1ccd3d91f30c6cbd6c647b075a192afb94e407e2f3458b309d535ca3d0aa73431ca0f5932dd706289ab8a2613425f60a0eae07bc7b83aad18b6788cb83947a465e7fdcbce684b35e6688d5a0091cad3e3063affc498c505b92db553e24a220c9637dd9b7284befc513f9ff222274e796e7ceed57ab0d75cff2f83dd59aea3d8e0bb2f357bf2a253c37765e3aaa33c3064737db4f032513fc372af4d1ea9841a4d7076546b85c92bffe1a18d9afaa9d5cfef295262f6e8116a06af99330d28cb95ba4fcc695b9abd00265ed4fe13bbfae33278f9d3314bff240fc81f9fdfabd9456e186aece82c24f35b72a417e8f99819fe296f97769ee79b31fa722a54c18af3ebb5916b43180f97c1e1626d7fb2b3348026c59c37cd5843bdc106a8cc9ff109b4e912632bdcc83b5d31de44830758b4d74e280cd7d2165086ccb2b9207a2f6df285a235e4b2933f492ffa24c623100fbcd63689805ba54d18a080e7a9b717039160552060e96876779d656fe9113895beab5bcb55368f9223f23d04eb5226096d15c5b6c00c06027f93069831a8020be41f6a47a7d3829ea149b6e51806a0c4b9f49045d9890a77304958f8245cb1d90817847fb432deeea793900f32faf7bf8a339b25c48dedb27a3d17cf37e8516d437a3057b1e39f54ffb7f91ceb93d806a2b967650fc178bd1a441c1e23a55e297c6adbf526c246cf9b218e6c0ab2a54ece4f7e8685e18483b08bf05fb36d1f17e2509b28bf2de30d5b7811087caeda98d0dd3434c2cb219656d0fa503632f99d0a7006ac8d95b01bf5607b44cc48b9b8730fb3b77d26af21c43c96294bee574923f27ba27721c6288b9980557d71f5dde395f666504c316c95c9152279597165440f908a7913f23eab42da6f161e4302a418dd383bb8c03a1c4a0580634cf211e9e9dc7df16e24bc7a0b4c40e0d60eea09afedd292dcbaeb2bfb4a47b0ece9a6feb8b9290bde43372d842ca21a31f2e9b7a38a083db1831e8e99b5b75dab6974ae60ae4cfd218d1c355797c57310c80d9d78f622fa04a617bae2619c581bf74b8456a999b64f84eb6d6862c5a33df2cfa0d0d560be51c2277029bc8816e081957720b2746f974c8b324abffd887e03da67afbaf6c27c2d0a6c307725c476920d11c9b16580c1f0305e766fd9fb0f7767b5745cefd9b2890b8e9977643d6561b7e2e3a6295664c2e01c3667eaead5e243ffb45ebeba86b98809ed07000731a57503a9312e33a88fef2e9b71e2c16b63254f5772bc66414e4f7089875d766fd21a50cc24b40b51094606ce0325fa93b9e5968c1ec13084ad6eec74301363f1e5cac13f396e2e382ad38bace3f4ffc7f07a0754d919127455bbd593f415b353c6b194126fe03fcd43a710cc9ea10a84b5d68973176f5803230cb03cf0c86e751bac2c08c09df67ca3486070c77aa3f8dfb140149c8323c1c7b535c56086225516fbe6244f89939d3f69bb0138ee830da00cc8124577025d4ac6c94a19f7e6daec465597066cd962d12dc1654c62b89c7d34c7782fc027f87e0a757b94937f5a39f4d2906983b11f81242d1c068216e2b32f0760692c0adae8726c0c961a580aedc5949adc1deb9e9415011bf683afe2c9765338ddf3f9553ee5c028eca814ba086d9655030052165d44afeccd54a53027462a0384a2dabb73cd829df84e1451ddddd8122e95e2f7ac38076dcaad8458cec85fb7a589ba60a4c09ca1ce5d4d702d358a98de532c04b301fdaf030a33f6556bc9724baa98ff0760f1154c01eefd969fc066f108dd7dc09e18fd7cd09f7c60255c19da527ab068ce44abb878678d9fde69f93da76266f9f53a61677bb8143ece9f702d8d3b16bbce0371b8969aec824e6d775e43988f7a7f1e600f8c07afe78abf4bba007080798b0f2302a57eafe8018b7112e510ace3eb72d84138d07229d9c4a8f128d47347f24deaa51c6298772a4fb9d4d9c356661bbd2c0a1f985be555744e909f9a19a800457940bafa42f0da3f049d5db5e9859d5b3002e7b88b22bde1f344dcb2db22ecde27500ab907e80929d02cda079c9c8f04e988e224f694dc9236d1e91c9c80b5260e6ed2de2aced17191e6d9314a4fd25b0d838fc8b1967c8cfc5445957b53238a850d7a7a0611a538ee2756fca2450e2ff43b4694a7e22c2bde27218c8aebac134810dfc2844721649688098aa583f47a289fb7405708a73343124f1bb722ce892e761bce7ec5d3e00e506c5a7ebdcb9aa113c31a4fc20cc284e6b747bc9b2bbb0e297e02235c14927fe9b07d13c8d9fbd79ea69d5e61281527f435a7d76118b0d35f638de76d", @generic="3284c514dd02f386d8282903a53f3d9531d6370d", @typed={0x8, 0x84, 0x0, 0x0, @ipv4=@broadcast}, @generic='k', @generic="92dcf9567776b8536fc5c55633f4fb18f0c38142f17ff54e4b76f6fc33005009e4a967ec6c36ef6a93fd37b5ef0f089c9a03e0ed11bc28766e54bc87b0b181d11c921db4a8a021094f84df2e702f0ffb47b5974ad11e2cd290fca65bf2bf030f58d9b3aaa14c", @typed={0xc, 0x67, 0x0, 0x0, @u64=0xfff}]}, @typed={0x8, 0x54, 0x0, 0x0, @pid=r4}, @typed={0x8, 0x2, 0x0, 0x0, @ipv4=@rand_addr=0x64010101}]}, 0x1348}], 0x2, 0x0, 0x0, 0x4004}, 0x800) sendfile(r1, r2, 0x0, 0x100000001) 20:38:10 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 98) 20:38:10 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd04, 0x0, 0x0) [ 2465.430044] FAULT_INJECTION: forcing a failure. [ 2465.430044] name failslab, interval 1, probability 0, space 0, times 0 [ 2465.432691] CPU: 1 PID: 40273 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2465.434299] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2465.436201] Call Trace: [ 2465.436862] dump_stack+0x107/0x167 [ 2465.437722] should_fail.cold+0x5/0xa [ 2465.438620] ? jbd2__journal_start+0x190/0x7e0 [ 2465.439701] should_failslab+0x5/0x20 [ 2465.440683] kmem_cache_alloc+0x5b/0x310 [ 2465.441659] jbd2__journal_start+0x190/0x7e0 [ 2465.442696] __ext4_journal_start_sb+0x214/0x390 [ 2465.443811] ext4_iomap_begin+0x485/0x700 [ 2465.444815] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2465.445969] ? iomap_dio_actor+0x377/0x560 [ 2465.446954] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2465.448032] ? do_syscall_64+0x33/0x40 [ 2465.448960] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2465.450199] iomap_apply+0x164/0x810 [ 2465.451070] ? iomap_dio_rw+0x90/0x90 [ 2465.451970] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2465.453350] ? mark_held_locks+0x9e/0xe0 [ 2465.454311] ? filemap_check_errors+0xa5/0x150 [ 2465.455371] __iomap_dio_rw+0x6cd/0x1110 [ 2465.456299] ? iomap_dio_rw+0x90/0x90 [ 2465.457228] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2465.458277] ? ext4_orphan_add+0x253/0x9e0 [ 2465.459255] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2465.460390] ? ext4_empty_dir+0xae0/0xae0 [ 2465.461357] ? jbd2__journal_start+0xf3/0x7e0 [ 2465.462396] iomap_dio_rw+0x31/0x90 [ 2465.463233] ext4_file_write_iter+0xb26/0x18d0 [ 2465.464291] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2465.465346] ? kasan_save_stack+0x32/0x40 [ 2465.466287] ? kasan_save_stack+0x1b/0x40 [ 2465.467232] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2465.468354] ? iter_file_splice_write+0x16d/0xc30 [ 2465.469432] ? direct_splice_actor+0x10f/0x170 [ 2465.470447] ? splice_direct_to_actor+0x387/0x980 [ 2465.471515] ? do_splice_direct+0x1c4/0x290 [ 2465.472468] ? do_sendfile+0x553/0x1090 [ 2465.473375] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2465.474427] do_iter_readv_writev+0x476/0x750 [ 2465.475425] ? new_sync_write+0x660/0x660 [ 2465.476346] ? selinux_file_permission+0x92/0x520 [ 2465.477450] do_iter_write+0x191/0x670 [ 2465.478324] ? trace_hardirqs_on+0x5b/0x180 [ 2465.479295] vfs_iter_write+0x70/0xa0 [ 2465.480157] iter_file_splice_write+0x762/0xc30 [ 2465.481211] ? generic_splice_sendpage+0x140/0x140 [ 2465.482307] ? avc_policy_seqno+0x9/0x70 [ 2465.483203] ? selinux_file_permission+0x92/0x520 [ 2465.484289] ? lockdep_init_map_type+0x2c7/0x780 [ 2465.485364] ? generic_splice_sendpage+0x140/0x140 [ 2465.486450] direct_splice_actor+0x10f/0x170 [ 2465.487434] splice_direct_to_actor+0x387/0x980 [ 2465.488450] ? pipe_to_sendpage+0x380/0x380 [ 2465.489416] ? do_splice_to+0x160/0x160 [ 2465.490308] ? security_file_permission+0x24e/0x570 [ 2465.491418] do_splice_direct+0x1c4/0x290 [ 2465.492349] ? splice_direct_to_actor+0x980/0x980 [ 2465.493407] ? selinux_file_permission+0x92/0x520 [ 2465.494477] ? security_file_permission+0x24e/0x570 [ 2465.495583] do_sendfile+0x553/0x1090 [ 2465.496439] ? do_pwritev+0x270/0x270 [ 2465.497291] ? wait_for_completion_io+0x270/0x270 [ 2465.498351] ? rcu_read_lock_any_held+0x75/0xa0 [ 2465.499355] ? vfs_write+0x354/0xa70 [ 2465.500187] __x64_sys_sendfile64+0x1d1/0x210 [ 2465.501176] ? __ia32_sys_sendfile+0x220/0x220 [ 2465.502183] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2465.503330] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2465.504456] do_syscall_64+0x33/0x40 [ 2465.505300] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2465.506406] RIP: 0033:0x7f434b839b19 [ 2465.507222] 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 [ 2465.511182] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2465.512834] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2465.514366] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2465.515869] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2465.517366] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2465.518873] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:38:27 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1013, 0xcd08, 0x0, 0x0) 20:38:27 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd05, 0x0, 0x0) 20:38:27 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 99) 20:38:27 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xc00, 0xcd08, 0x0, 0x0) 20:38:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r4 = fork() tkill(r4, 0x14) r5 = fork() tkill(r5, 0x14) ptrace$setsig(0x4203, r5, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) wait4(r5, &(0x7f0000000140), 0x1, 0x0) ptrace$setsig(0x4203, r4, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) sendmsg$netlink(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@kern={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000040)=[{&(0x7f00000002c0)=ANY=[@ANYBLOB="44010000410010002abd7000ffdbdf25db00840029c6e1e8cd3e2949d17b690cbeaa780566a18a35a250498cc692101c6bbf0f9b308df056f9b9a0c2f136565a71f039aaa5e9d83f463156f39c1c6c95a59b6c6379a22bcf027a8323aef0efc2ec08a0e1417bb4880cdd782228a7ea9d6ee5764ccbdde6f9f25047c616b62e03f5de7931ecbc6a71b4b334c69cf1772677a695e5413dc308b0d6703ff43f2ff1017652c5f526fe599b4e018077ef76d9dbe195fe4974b581a1a03ea4b950d7b1800589512c673d3a6f768d91cf718a222e01054e88ac0c99c144eed14760ed40811e23f2986b9e8e424f00ebb6079a7ec7a0a1bb06bcbff1aae4cf8875b0f6463ed3e2e8b6ed12e071e794bd7622ed3403880555b17ac2f4980a905b142a420baa0ae3bfde50a6335b2ddd4b836cdafcbb169e7e5804c13ce835fc288b046ddbb10000"], 0x144}, {&(0x7f0000000440)={0x1348, 0x27, 0x200, 0x70bd2b, 0x25dfdbfd, "", [@generic="33c5fa56cc", @nested={0x29, 0x89, 0x0, 0x1, [@generic="fb64e896548730766a407351f64dde0174314e7c2ee5445198f9b6c547b3aad28656d11386"]}, @typed={0x8, 0xa, 0x0, 0x0, @fd=r3}, @generic="402b2c02f28c45cd64ea69adcb2ce6971837ea425bc0ccf39b5359dfecced00351e427c5b4c7269c926e476c2b4d2a91194a8addb74a80b4675439f8bdfede7b96beadcbcacd7556b2b2afb3504241851f7e", @nested={0x2c, 0x13, 0x0, 0x1, [@typed={0x8, 0x18, 0x0, 0x0, @ipv4=@empty}, @typed={0x14, 0x67, 0x0, 0x0, @ipv6=@empty}, @typed={0xc, 0x6e, 0x0, 0x0, @u64=0x8001}]}, @nested={0x126f, 0x25, 0x0, 0x1, [@generic="77910f3885b78dd101525330f83ce4e190ddd53b3a6accf13edd24647a94bf9ce16692df7a57dfeb674ed2d8b3d3022c3e44fd004ff54e03e5f8524ed2c0a403d617e674216a1fbbfc2fafc0bc565a23466cc795a50a7caaa263918f1f9d53835d542a8a24943fc2a1beb6a4da78a8ad9ef940d84e7977e942c333112b94dfb9bd26fd2aa2f8b34a90206ca5821499c09d97149ed30150021b6ed78dd1e4a801665da1ba6d756854237041299255cc908c880407d0d9c1c90f1d76b7d35baba1f281b8627a908a6bdb290950ad64a37184578fe82def865ae5aa512d3877d8462523d0110929a90a", @generic="3cffd1973d10b0d7ae206e5796a8024ca1bee92b916007f7c956c0acd095741906010c40f23bfb1d5731053f2738766dccfec3fdcdc0385886e9a0ff2ebaeae6097d2fa4ddae8151a187d267d94a601dd69d357f97d50b84f332c644d96a4de3741e1128e835899c8bea25d322b746134fe4744b8987436002667fffc0eff22b52a4eed4395db57ec3bd4a3eba7673ac9a1cac4840ce7e1ecb5caf5f1a3f8a600f17e1bdb6a519d1483e0ca7bf47f908b03048371d9022f9be206754ce079da78dc7beacf827540458251248cc516067bf31576117422600cd2984b3e1ac625ea2e4d54d37e7c0e5a3cb285cb6527241403befc0", @generic="f3e2410cdb552ae9fb3554fd2c9f6cc1b63f587554f6341e8f3ec6dc89e2bdc4182be7182c557423980a4f8ab3f806b6b9aa790911ee121a94988461116d887d0595ec75a7aa7179d3565c0af0749036c1198909b6f655e244785eb187d84b27a9e5f782cbff2e8e3b6ac61e8cb39d894c38058b7b46e5c0d0d3378ef9a07a45c2214277f7d5740a770c8cc956db675c7e9b6c33713d9e1356a6e6638ab69fef95f81a9d35a509484c5f6e1ed88784cc7e6ec1abb2451392d933d0bbe494ce8b8ef3b35dc7a4eef7bac5078b6c7e8a58b89ec89c12f631982cc72b1a42094c52df29ed65d4e98b08044138d905001183ff4e47a16df5a4df748a37c38f0a5ee4eb889c7e73edd6be18c455d5b05dfb5216c6e4920ff7c30176cd19fdff93fd0d7b24b5c1ca786675482193926d156bc1cbe805a8e23b73ebda6c65fa2ba57abf18343b0375ec171b6a41fd28d295c41765338473cf8c55c2a60bce355115986148cb433213426c491e434af6ee978922d5c9544f1973027a30f954f2b0ecba9552a3f8b15b10baffc7d2e07881359b979cf327819f304be1d775cf89961614c0e2683c6c612b27841dd4d68b413937f1911ccb82768006271eea95eeb6ad9209c0b03505841d92f607f844f9a41a1d6a167919867f7feb02479f3a5214f3c1eb5a1f1ec75d01e95dead1b5ff539fbfca159d732b204b5c37a220ee801ad37e304e5bfda7bbac8005ef8b6bf47a34242f2d2994443ebae7df6e480d8cf2417ff410362e396016956b8f3d8cc6f526e80166a136fd8e1bd8ce357979f4aaaf3c6b8ff56cb88a8f9ed28dbe41b33112666062e45c97b9c85f595ca631bd8c100db8faa74060c8fa7651f7fa08fbd4bed64ea0a04098284761fb88e520d3d8ac5ca14ebde280a58e979a847f8407ebb6a3743fccad0aa06e2a4f974b33f1e509b2a12c8969ce2c10aa1e383480bffe274dd6d96b71f262b70e6cfd7c855d648c60e0d7899f9681a40e4292e50821a15336df41c53cb04b6add62ca3f873d991e5fdf8c59f1115bf489620fd369902e7b4f3f87c7528f04fc154003d13540b6f38f54c22f3aa9d12993a997103fc6079fa0fc9e1006b0eccf3f5a38bf474f8948c0b323e0865ce82db2a1a575d4790b7d993893d8d3403092aec232ba58cecf4179c72a53060be61923dd106d537ef5bb333bb9d696d9ad2f6e125cc482d1be90f651e8fe63d0859086771db17be21a8863247edf394f578cfcec1e11f8078ed1cc527255620a108fbda91c1b788de9436e28895366c5bc19797207ea79afad6575bca87acf23f6b88a959094740587aa2118d4b1fc395b81d250290769d1d5968895a11d9e8435cf012caf487274f5edae36aa2bd9b90a831f3f3ce6d7b80d5ce889823a7797c00669a435aab7087335b6fcd3b3da9042a6d660d8de5d00a7433c32a7c334b4bb2c803214da5c7679eee420718db1b029d851b2932cfef5749aa960add4168bcd7fc547527cb9ec6aa6b3d72c3c6706dbd42ff941e0c8e86ccc69f457b2a0314219f09993e8baab6d8e0b8e659e7f26564350c5fefeee6d5173eb8296b67e51862d345d9ec7b9fd05e2c0247a7d42a18a6c70f5c02b3e6e239a7d745aad189a65ecf88c2aabd7ed2e77d332f3a852f026e95ef2229510223d25affd1df60bf1545aeb0731489dabc113c6d7a0051289eb5611e63cc251011695621bc01411c533d1d2ca4b32033e90abe42836e1b5c6cb96ca8911d01b4a20518efcf48dab7e47a11ea4bec0eec36fb1d0285630441706eb5500f0689c9c1226d7e2863c8107a0ecc50f94589e5c27f419159e18b6976cc9987eae9a37c102dacfbbaa11243355381ae3979c4d9f49ab79ea25e98462f5abe29086d9ba530ac9863f301e4ec2fb65373fcdaa70f764bc0cf0bcaa42a52d575af46ac828719ffde3cdbd9f475150eaece8d53ec5f60df26f8a929d676a21c6876d1de5174245c596e30401d92bce3c0e166a94a449ecbcd2114d2eee482d13ae2a468279a72ea83efe86fab4390a49c76e60761305de706168d4b3d0b920c26c47cbb41a5b3bb865aed603d5971a71cd2f98b7a46c897ab9e1fbf964695230bdf1db433a92105cfd577e99ecc5568940e6a5895e058e8e79184f5a526797c014258e38709b29e56d79a225533bcf9081e695646e2446333eac948376dc88723dee17fe2a73f2af8aba323c9deb666df648c6210e2caeb11079e683ca2eb7757857ca6f545bfc3235fc259d8145685e50173a3de22d88c1c659f30bae9069d2c50f1d2baa183aa0eeb4b4f15efed1ae8a6ecec73fa25f841d545b6f507129a19c8014d4343a91b6521d5ea82934e9e60ddae9d6d281e9f89cc3206c08b5fffe364ff6337d101655b12ac3ed5f30621ead4212012de7363a36a49d06200a7c5a0fc56d4fe46579caf2f81f520557e755200b0f85b11f3efbdddf2b18a460038b668e5ad626c70606ee148e1394c9564abce79db3316909e48ff100d18a13afb47c637cb6ac9b2b3d8c960f5b4ca6c283c7456e2ce331aeefbc0d7eb5af3e91e177bea9e76585baa94ffec1a549a9ae5b3d88201b3cba1fd7d8c19ce803698230f70819e26c2f7e3dae0407920211d0d5193717b832c40ccc5a8b2c6ab48731be5f407fd7daf45460a44d9675124f7c2ee25a67bc87d20d53b68ccd6a88cac76a2c39090588427c2e3fc8657fa2a6a94485341c62747de60aa17806e30a1edfcb7693b3a429dc4b6f38cce16e2e041a363d03fa672ae2cd22466dd405928c87bc12180b3b72cde41908f443e45771f56943e5033346f157e954859586bd261d6ec23ef126c8f6e5d4dfe1e10544739d12a1d123ff201284d9173b427d5cc2dd05750369165a601148e215ebb40a945c7622ddd990bb8a0c8ca6604adf146c692fca93f988871fea149d9310544cc9b05f100f764d53efff748a4af8250e9bda6b4c18cc5aad4c161d2e575a89ae59f2c2179d9177e7fabef756fe5f59fa9ad1e4fba76f88545ba97a46fcb180a58418b2a5f5a5eefc2127920c38d00c529ac2b91df95891307982970ee9c86a56ef38beb2f35a183237f38da8264c2fad591b219b50a370bd70af1b07c7158828737d2fe3b1d095d2b29d11c92bd890ff98d6e0465b2ea57f6483bbd7fa5f3303633b122be0df4bddd251026e63639455801291e957b9386dd7a8aa06b32dbfbba60d2a49ac15c3a7b2ef8197ff4deabb4372d3619704a00f36683503da28a2adbfe08a47880497fe909a47ec7f1c0cbf86ee6c3b902cbdf53554ff84c6b35036fcc28a3ad919aaa8c61bc7f3c9abb5b4505417ee6be69c145af5ed88185e8dee64e59753e9cbfec3b630a50e2f28e49c5d0e6e2594533e1312384a8e6559ab00bc1d992a6ad353b9034a6587c4b260be37658f714edd0b73b6ca7791cedd19b600f6ff423d14944b50515b58aad1ccd3d91f30c6cbd6c647b075a192afb94e407e2f3458b309d535ca3d0aa73431ca0f5932dd706289ab8a2613425f60a0eae07bc7b83aad18b6788cb83947a465e7fdcbce684b35e6688d5a0091cad3e3063affc498c505b92db553e24a220c9637dd9b7284befc513f9ff222274e796e7ceed57ab0d75cff2f83dd59aea3d8e0bb2f357bf2a253c37765e3aaa33c3064737db4f032513fc372af4d1ea9841a4d7076546b85c92bffe1a18d9afaa9d5cfef295262f6e8116a06af99330d28cb95ba4fcc695b9abd00265ed4fe13bbfae33278f9d3314bff240fc81f9fdfabd9456e186aece82c24f35b72a417e8f99819fe296f97769ee79b31fa722a54c18af3ebb5916b43180f97c1e1626d7fb2b3348026c59c37cd5843bdc106a8cc9ff109b4e912632bdcc83b5d31de44830758b4d74e280cd7d2165086ccb2b9207a2f6df285a235e4b2933f492ffa24c623100fbcd63689805ba54d18a080e7a9b717039160552060e96876779d656fe9113895beab5bcb55368f9223f23d04eb5226096d15c5b6c00c06027f93069831a8020be41f6a47a7d3829ea149b6e51806a0c4b9f49045d9890a77304958f8245cb1d90817847fb432deeea793900f32faf7bf8a339b25c48dedb27a3d17cf37e8516d437a3057b1e39f54ffb7f91ceb93d806a2b967650fc178bd1a441c1e23a55e297c6adbf526c246cf9b218e6c0ab2a54ece4f7e8685e18483b08bf05fb36d1f17e2509b28bf2de30d5b7811087caeda98d0dd3434c2cb219656d0fa503632f99d0a7006ac8d95b01bf5607b44cc48b9b8730fb3b77d26af21c43c96294bee574923f27ba27721c6288b9980557d71f5dde395f666504c316c95c9152279597165440f908a7913f23eab42da6f161e4302a418dd383bb8c03a1c4a0580634cf211e9e9dc7df16e24bc7a0b4c40e0d60eea09afedd292dcbaeb2bfb4a47b0ece9a6feb8b9290bde43372d842ca21a31f2e9b7a38a083db1831e8e99b5b75dab6974ae60ae4cfd218d1c355797c57310c80d9d78f622fa04a617bae2619c581bf74b8456a999b64f84eb6d6862c5a33df2cfa0d0d560be51c2277029bc8816e081957720b2746f974c8b324abffd887e03da67afbaf6c27c2d0a6c307725c476920d11c9b16580c1f0305e766fd9fb0f7767b5745cefd9b2890b8e9977643d6561b7e2e3a6295664c2e01c3667eaead5e243ffb45ebeba86b98809ed07000731a57503a9312e33a88fef2e9b71e2c16b63254f5772bc66414e4f7089875d766fd21a50cc24b40b51094606ce0325fa93b9e5968c1ec13084ad6eec74301363f1e5cac13f396e2e382ad38bace3f4ffc7f07a0754d919127455bbd593f415b353c6b194126fe03fcd43a710cc9ea10a84b5d68973176f5803230cb03cf0c86e751bac2c08c09df67ca3486070c77aa3f8dfb140149c8323c1c7b535c56086225516fbe6244f89939d3f69bb0138ee830da00cc8124577025d4ac6c94a19f7e6daec465597066cd962d12dc1654c62b89c7d34c7782fc027f87e0a757b94937f5a39f4d2906983b11f81242d1c068216e2b32f0760692c0adae8726c0c961a580aedc5949adc1deb9e9415011bf683afe2c9765338ddf3f9553ee5c028eca814ba086d9655030052165d44afeccd54a53027462a0384a2dabb73cd829df84e1451ddddd8122e95e2f7ac38076dcaad8458cec85fb7a589ba60a4c09ca1ce5d4d702d358a98de532c04b301fdaf030a33f6556bc9724baa98ff0760f1154c01eefd969fc066f108dd7dc09e18fd7cd09f7c60255c19da527ab068ce44abb878678d9fde69f93da76266f9f53a61677bb8143ece9f702d8d3b16bbce0371b8969aec824e6d775e43988f7a7f1e600f8c07afe78abf4bba007080798b0f2302a57eafe8018b7112e510ace3eb72d84138d07229d9c4a8f128d47347f24deaa51c6298772a4fb9d4d9c356661bbd2c0a1f985be555744e909f9a19a800457940bafa42f0da3f049d5db5e9859d5b3002e7b88b22bde1f344dcb2db22ecde27500ab907e80929d02cda079c9c8f04e988e224f694dc9236d1e91c9c80b5260e6ed2de2aced17191e6d9314a4fd25b0d838fc8b1967c8cfc5445957b53238a850d7a7a0611a538ee2756fca2450e2ff43b4694a7e22c2bde27218c8aebac134810dfc2844721649688098aa583f47a289fb7405708a73343124f1bb722ce892e761bce7ec5d3e00e506c5a7ebdcb9aa113c31a4fc20cc284e6b747bc9b2bbb0e297e02235c14927fe9b07d13c8d9fbd79ea69d5e61281527f435a7d76118b0d35f638de76d", @generic="3284c514dd02f386d8282903a53f3d9531d6370d", @typed={0x8, 0x84, 0x0, 0x0, @ipv4=@broadcast}, @generic='k', @generic="92dcf9567776b8536fc5c55633f4fb18f0c38142f17ff54e4b76f6fc33005009e4a967ec6c36ef6a93fd37b5ef0f089c9a03e0ed11bc28766e54bc87b0b181d11c921db4a8a021094f84df2e702f0ffb47b5974ad11e2cd290fca65bf2bf030f58d9b3aaa14c", @typed={0xc, 0x67, 0x0, 0x0, @u64=0xfff}]}, @typed={0x8, 0x54, 0x0, 0x0, @pid=r4}, @typed={0x8, 0x2, 0x0, 0x0, @ipv4=@rand_addr=0x64010101}]}, 0x1348}], 0x2, 0x0, 0x0, 0x4004}, 0x800) sendfile(r1, r2, 0x0, 0x100000001) 20:38:27 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)=""/179, 0xb3) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:38:27 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0xff00) 20:38:27 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r4 = fork() tkill(r4, 0x14) r5 = fork() tkill(r5, 0x14) ptrace$setsig(0x4203, r5, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) wait4(r5, &(0x7f0000000140), 0x1, 0x0) ptrace$setsig(0x4203, r4, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) sendmsg$netlink(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@kern={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000040)=[{&(0x7f00000002c0)=ANY=[@ANYBLOB="44010000410010002abd7000ffdbdf25db00840029c6e1e8cd3e2949d17b690cbeaa780566a18a35a250498cc692101c6bbf0f9b308df056f9b9a0c2f136565a71f039aaa5e9d83f463156f39c1c6c95a59b6c6379a22bcf027a8323aef0efc2ec08a0e1417bb4880cdd782228a7ea9d6ee5764ccbdde6f9f25047c616b62e03f5de7931ecbc6a71b4b334c69cf1772677a695e5413dc308b0d6703ff43f2ff1017652c5f526fe599b4e018077ef76d9dbe195fe4974b581a1a03ea4b950d7b1800589512c673d3a6f768d91cf718a222e01054e88ac0c99c144eed14760ed40811e23f2986b9e8e424f00ebb6079a7ec7a0a1bb06bcbff1aae4cf8875b0f6463ed3e2e8b6ed12e071e794bd7622ed3403880555b17ac2f4980a905b142a420baa0ae3bfde50a6335b2ddd4b836cdafcbb169e7e5804c13ce835fc288b046ddbb10000"], 0x144}, {&(0x7f0000000440)={0x1348, 0x27, 0x200, 0x70bd2b, 0x25dfdbfd, "", [@generic="33c5fa56cc", @nested={0x29, 0x89, 0x0, 0x1, [@generic="fb64e896548730766a407351f64dde0174314e7c2ee5445198f9b6c547b3aad28656d11386"]}, @typed={0x8, 0xa, 0x0, 0x0, @fd=r3}, @generic="402b2c02f28c45cd64ea69adcb2ce6971837ea425bc0ccf39b5359dfecced00351e427c5b4c7269c926e476c2b4d2a91194a8addb74a80b4675439f8bdfede7b96beadcbcacd7556b2b2afb3504241851f7e", @nested={0x2c, 0x13, 0x0, 0x1, [@typed={0x8, 0x18, 0x0, 0x0, @ipv4=@empty}, @typed={0x14, 0x67, 0x0, 0x0, @ipv6=@empty}, @typed={0xc, 0x6e, 0x0, 0x0, @u64=0x8001}]}, @nested={0x126f, 0x25, 0x0, 0x1, [@generic="77910f3885b78dd101525330f83ce4e190ddd53b3a6accf13edd24647a94bf9ce16692df7a57dfeb674ed2d8b3d3022c3e44fd004ff54e03e5f8524ed2c0a403d617e674216a1fbbfc2fafc0bc565a23466cc795a50a7caaa263918f1f9d53835d542a8a24943fc2a1beb6a4da78a8ad9ef940d84e7977e942c333112b94dfb9bd26fd2aa2f8b34a90206ca5821499c09d97149ed30150021b6ed78dd1e4a801665da1ba6d756854237041299255cc908c880407d0d9c1c90f1d76b7d35baba1f281b8627a908a6bdb290950ad64a37184578fe82def865ae5aa512d3877d8462523d0110929a90a", @generic="3cffd1973d10b0d7ae206e5796a8024ca1bee92b916007f7c956c0acd095741906010c40f23bfb1d5731053f2738766dccfec3fdcdc0385886e9a0ff2ebaeae6097d2fa4ddae8151a187d267d94a601dd69d357f97d50b84f332c644d96a4de3741e1128e835899c8bea25d322b746134fe4744b8987436002667fffc0eff22b52a4eed4395db57ec3bd4a3eba7673ac9a1cac4840ce7e1ecb5caf5f1a3f8a600f17e1bdb6a519d1483e0ca7bf47f908b03048371d9022f9be206754ce079da78dc7beacf827540458251248cc516067bf31576117422600cd2984b3e1ac625ea2e4d54d37e7c0e5a3cb285cb6527241403befc0", @generic="f3e2410cdb552ae9fb3554fd2c9f6cc1b63f587554f6341e8f3ec6dc89e2bdc4182be7182c557423980a4f8ab3f806b6b9aa790911ee121a94988461116d887d0595ec75a7aa7179d3565c0af0749036c1198909b6f655e244785eb187d84b27a9e5f782cbff2e8e3b6ac61e8cb39d894c38058b7b46e5c0d0d3378ef9a07a45c2214277f7d5740a770c8cc956db675c7e9b6c33713d9e1356a6e6638ab69fef95f81a9d35a509484c5f6e1ed88784cc7e6ec1abb2451392d933d0bbe494ce8b8ef3b35dc7a4eef7bac5078b6c7e8a58b89ec89c12f631982cc72b1a42094c52df29ed65d4e98b08044138d905001183ff4e47a16df5a4df748a37c38f0a5ee4eb889c7e73edd6be18c455d5b05dfb5216c6e4920ff7c30176cd19fdff93fd0d7b24b5c1ca786675482193926d156bc1cbe805a8e23b73ebda6c65fa2ba57abf18343b0375ec171b6a41fd28d295c41765338473cf8c55c2a60bce355115986148cb433213426c491e434af6ee978922d5c9544f1973027a30f954f2b0ecba9552a3f8b15b10baffc7d2e07881359b979cf327819f304be1d775cf89961614c0e2683c6c612b27841dd4d68b413937f1911ccb82768006271eea95eeb6ad9209c0b03505841d92f607f844f9a41a1d6a167919867f7feb02479f3a5214f3c1eb5a1f1ec75d01e95dead1b5ff539fbfca159d732b204b5c37a220ee801ad37e304e5bfda7bbac8005ef8b6bf47a34242f2d2994443ebae7df6e480d8cf2417ff410362e396016956b8f3d8cc6f526e80166a136fd8e1bd8ce357979f4aaaf3c6b8ff56cb88a8f9ed28dbe41b33112666062e45c97b9c85f595ca631bd8c100db8faa74060c8fa7651f7fa08fbd4bed64ea0a04098284761fb88e520d3d8ac5ca14ebde280a58e979a847f8407ebb6a3743fccad0aa06e2a4f974b33f1e509b2a12c8969ce2c10aa1e383480bffe274dd6d96b71f262b70e6cfd7c855d648c60e0d7899f9681a40e4292e50821a15336df41c53cb04b6add62ca3f873d991e5fdf8c59f1115bf489620fd369902e7b4f3f87c7528f04fc154003d13540b6f38f54c22f3aa9d12993a997103fc6079fa0fc9e1006b0eccf3f5a38bf474f8948c0b323e0865ce82db2a1a575d4790b7d993893d8d3403092aec232ba58cecf4179c72a53060be61923dd106d537ef5bb333bb9d696d9ad2f6e125cc482d1be90f651e8fe63d0859086771db17be21a8863247edf394f578cfcec1e11f8078ed1cc527255620a108fbda91c1b788de9436e28895366c5bc19797207ea79afad6575bca87acf23f6b88a959094740587aa2118d4b1fc395b81d250290769d1d5968895a11d9e8435cf012caf487274f5edae36aa2bd9b90a831f3f3ce6d7b80d5ce889823a7797c00669a435aab7087335b6fcd3b3da9042a6d660d8de5d00a7433c32a7c334b4bb2c803214da5c7679eee420718db1b029d851b2932cfef5749aa960add4168bcd7fc547527cb9ec6aa6b3d72c3c6706dbd42ff941e0c8e86ccc69f457b2a0314219f09993e8baab6d8e0b8e659e7f26564350c5fefeee6d5173eb8296b67e51862d345d9ec7b9fd05e2c0247a7d42a18a6c70f5c02b3e6e239a7d745aad189a65ecf88c2aabd7ed2e77d332f3a852f026e95ef2229510223d25affd1df60bf1545aeb0731489dabc113c6d7a0051289eb5611e63cc251011695621bc01411c533d1d2ca4b32033e90abe42836e1b5c6cb96ca8911d01b4a20518efcf48dab7e47a11ea4bec0eec36fb1d0285630441706eb5500f0689c9c1226d7e2863c8107a0ecc50f94589e5c27f419159e18b6976cc9987eae9a37c102dacfbbaa11243355381ae3979c4d9f49ab79ea25e98462f5abe29086d9ba530ac9863f301e4ec2fb65373fcdaa70f764bc0cf0bcaa42a52d575af46ac828719ffde3cdbd9f475150eaece8d53ec5f60df26f8a929d676a21c6876d1de5174245c596e30401d92bce3c0e166a94a449ecbcd2114d2eee482d13ae2a468279a72ea83efe86fab4390a49c76e60761305de706168d4b3d0b920c26c47cbb41a5b3bb865aed603d5971a71cd2f98b7a46c897ab9e1fbf964695230bdf1db433a92105cfd577e99ecc5568940e6a5895e058e8e79184f5a526797c014258e38709b29e56d79a225533bcf9081e695646e2446333eac948376dc88723dee17fe2a73f2af8aba323c9deb666df648c6210e2caeb11079e683ca2eb7757857ca6f545bfc3235fc259d8145685e50173a3de22d88c1c659f30bae9069d2c50f1d2baa183aa0eeb4b4f15efed1ae8a6ecec73fa25f841d545b6f507129a19c8014d4343a91b6521d5ea82934e9e60ddae9d6d281e9f89cc3206c08b5fffe364ff6337d101655b12ac3ed5f30621ead4212012de7363a36a49d06200a7c5a0fc56d4fe46579caf2f81f520557e755200b0f85b11f3efbdddf2b18a460038b668e5ad626c70606ee148e1394c9564abce79db3316909e48ff100d18a13afb47c637cb6ac9b2b3d8c960f5b4ca6c283c7456e2ce331aeefbc0d7eb5af3e91e177bea9e76585baa94ffec1a549a9ae5b3d88201b3cba1fd7d8c19ce803698230f70819e26c2f7e3dae0407920211d0d5193717b832c40ccc5a8b2c6ab48731be5f407fd7daf45460a44d9675124f7c2ee25a67bc87d20d53b68ccd6a88cac76a2c39090588427c2e3fc8657fa2a6a94485341c62747de60aa17806e30a1edfcb7693b3a429dc4b6f38cce16e2e041a363d03fa672ae2cd22466dd405928c87bc12180b3b72cde41908f443e45771f56943e5033346f157e954859586bd261d6ec23ef126c8f6e5d4dfe1e10544739d12a1d123ff201284d9173b427d5cc2dd05750369165a601148e215ebb40a945c7622ddd990bb8a0c8ca6604adf146c692fca93f988871fea149d9310544cc9b05f100f764d53efff748a4af8250e9bda6b4c18cc5aad4c161d2e575a89ae59f2c2179d9177e7fabef756fe5f59fa9ad1e4fba76f88545ba97a46fcb180a58418b2a5f5a5eefc2127920c38d00c529ac2b91df95891307982970ee9c86a56ef38beb2f35a183237f38da8264c2fad591b219b50a370bd70af1b07c7158828737d2fe3b1d095d2b29d11c92bd890ff98d6e0465b2ea57f6483bbd7fa5f3303633b122be0df4bddd251026e63639455801291e957b9386dd7a8aa06b32dbfbba60d2a49ac15c3a7b2ef8197ff4deabb4372d3619704a00f36683503da28a2adbfe08a47880497fe909a47ec7f1c0cbf86ee6c3b902cbdf53554ff84c6b35036fcc28a3ad919aaa8c61bc7f3c9abb5b4505417ee6be69c145af5ed88185e8dee64e59753e9cbfec3b630a50e2f28e49c5d0e6e2594533e1312384a8e6559ab00bc1d992a6ad353b9034a6587c4b260be37658f714edd0b73b6ca7791cedd19b600f6ff423d14944b50515b58aad1ccd3d91f30c6cbd6c647b075a192afb94e407e2f3458b309d535ca3d0aa73431ca0f5932dd706289ab8a2613425f60a0eae07bc7b83aad18b6788cb83947a465e7fdcbce684b35e6688d5a0091cad3e3063affc498c505b92db553e24a220c9637dd9b7284befc513f9ff222274e796e7ceed57ab0d75cff2f83dd59aea3d8e0bb2f357bf2a253c37765e3aaa33c3064737db4f032513fc372af4d1ea9841a4d7076546b85c92bffe1a18d9afaa9d5cfef295262f6e8116a06af99330d28cb95ba4fcc695b9abd00265ed4fe13bbfae33278f9d3314bff240fc81f9fdfabd9456e186aece82c24f35b72a417e8f99819fe296f97769ee79b31fa722a54c18af3ebb5916b43180f97c1e1626d7fb2b3348026c59c37cd5843bdc106a8cc9ff109b4e912632bdcc83b5d31de44830758b4d74e280cd7d2165086ccb2b9207a2f6df285a235e4b2933f492ffa24c623100fbcd63689805ba54d18a080e7a9b717039160552060e96876779d656fe9113895beab5bcb55368f9223f23d04eb5226096d15c5b6c00c06027f93069831a8020be41f6a47a7d3829ea149b6e51806a0c4b9f49045d9890a77304958f8245cb1d90817847fb432deeea793900f32faf7bf8a339b25c48dedb27a3d17cf37e8516d437a3057b1e39f54ffb7f91ceb93d806a2b967650fc178bd1a441c1e23a55e297c6adbf526c246cf9b218e6c0ab2a54ece4f7e8685e18483b08bf05fb36d1f17e2509b28bf2de30d5b7811087caeda98d0dd3434c2cb219656d0fa503632f99d0a7006ac8d95b01bf5607b44cc48b9b8730fb3b77d26af21c43c96294bee574923f27ba27721c6288b9980557d71f5dde395f666504c316c95c9152279597165440f908a7913f23eab42da6f161e4302a418dd383bb8c03a1c4a0580634cf211e9e9dc7df16e24bc7a0b4c40e0d60eea09afedd292dcbaeb2bfb4a47b0ece9a6feb8b9290bde43372d842ca21a31f2e9b7a38a083db1831e8e99b5b75dab6974ae60ae4cfd218d1c355797c57310c80d9d78f622fa04a617bae2619c581bf74b8456a999b64f84eb6d6862c5a33df2cfa0d0d560be51c2277029bc8816e081957720b2746f974c8b324abffd887e03da67afbaf6c27c2d0a6c307725c476920d11c9b16580c1f0305e766fd9fb0f7767b5745cefd9b2890b8e9977643d6561b7e2e3a6295664c2e01c3667eaead5e243ffb45ebeba86b98809ed07000731a57503a9312e33a88fef2e9b71e2c16b63254f5772bc66414e4f7089875d766fd21a50cc24b40b51094606ce0325fa93b9e5968c1ec13084ad6eec74301363f1e5cac13f396e2e382ad38bace3f4ffc7f07a0754d919127455bbd593f415b353c6b194126fe03fcd43a710cc9ea10a84b5d68973176f5803230cb03cf0c86e751bac2c08c09df67ca3486070c77aa3f8dfb140149c8323c1c7b535c56086225516fbe6244f89939d3f69bb0138ee830da00cc8124577025d4ac6c94a19f7e6daec465597066cd962d12dc1654c62b89c7d34c7782fc027f87e0a757b94937f5a39f4d2906983b11f81242d1c068216e2b32f0760692c0adae8726c0c961a580aedc5949adc1deb9e9415011bf683afe2c9765338ddf3f9553ee5c028eca814ba086d9655030052165d44afeccd54a53027462a0384a2dabb73cd829df84e1451ddddd8122e95e2f7ac38076dcaad8458cec85fb7a589ba60a4c09ca1ce5d4d702d358a98de532c04b301fdaf030a33f6556bc9724baa98ff0760f1154c01eefd969fc066f108dd7dc09e18fd7cd09f7c60255c19da527ab068ce44abb878678d9fde69f93da76266f9f53a61677bb8143ece9f702d8d3b16bbce0371b8969aec824e6d775e43988f7a7f1e600f8c07afe78abf4bba007080798b0f2302a57eafe8018b7112e510ace3eb72d84138d07229d9c4a8f128d47347f24deaa51c6298772a4fb9d4d9c356661bbd2c0a1f985be555744e909f9a19a800457940bafa42f0da3f049d5db5e9859d5b3002e7b88b22bde1f344dcb2db22ecde27500ab907e80929d02cda079c9c8f04e988e224f694dc9236d1e91c9c80b5260e6ed2de2aced17191e6d9314a4fd25b0d838fc8b1967c8cfc5445957b53238a850d7a7a0611a538ee2756fca2450e2ff43b4694a7e22c2bde27218c8aebac134810dfc2844721649688098aa583f47a289fb7405708a73343124f1bb722ce892e761bce7ec5d3e00e506c5a7ebdcb9aa113c31a4fc20cc284e6b747bc9b2bbb0e297e02235c14927fe9b07d13c8d9fbd79ea69d5e61281527f435a7d76118b0d35f638de76d", @generic="3284c514dd02f386d8282903a53f3d9531d6370d", @typed={0x8, 0x84, 0x0, 0x0, @ipv4=@broadcast}, @generic='k', @generic="92dcf9567776b8536fc5c55633f4fb18f0c38142f17ff54e4b76f6fc33005009e4a967ec6c36ef6a93fd37b5ef0f089c9a03e0ed11bc28766e54bc87b0b181d11c921db4a8a021094f84df2e702f0ffb47b5974ad11e2cd290fca65bf2bf030f58d9b3aaa14c", @typed={0xc, 0x67, 0x0, 0x0, @u64=0xfff}]}, @typed={0x8, 0x54, 0x0, 0x0, @pid=r4}, @typed={0x8, 0x2, 0x0, 0x0, @ipv4=@rand_addr=0x64010101}]}, 0x1348}], 0x2, 0x0, 0x0, 0x4004}, 0x800) sendfile(r1, r2, 0x0, 0x100000001) [ 2482.683718] FAULT_INJECTION: forcing a failure. [ 2482.683718] name failslab, interval 1, probability 0, space 0, times 0 [ 2482.686455] CPU: 0 PID: 40390 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2482.687860] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2482.689661] Call Trace: [ 2482.690215] dump_stack+0x107/0x167 [ 2482.691013] should_fail.cold+0x5/0xa [ 2482.691866] ? create_object.isra.0+0x3a/0xa20 [ 2482.692824] should_failslab+0x5/0x20 [ 2482.693612] kmem_cache_alloc+0x5b/0x310 [ 2482.694472] ? lock_chain_count+0x20/0x20 [ 2482.695313] create_object.isra.0+0x3a/0xa20 [ 2482.696354] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2482.697473] __kmalloc+0x16e/0x390 [ 2482.698200] ext4_find_extent+0xa3d/0xd30 [ 2482.699085] ext4_ext_map_blocks+0x1c8/0x5850 [ 2482.700046] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2482.701124] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2482.702268] ? ext4_ext_release+0x10/0x10 [ 2482.703141] ? ext4_map_blocks+0x5e0/0x1970 [ 2482.704038] ? lock_release+0x680/0x680 [ 2482.704833] ? ext4_es_lookup_extent+0x48d/0xaa0 [ 2482.705807] ? lock_downgrade+0x6d0/0x6d0 [ 2482.706655] ? down_write+0xe0/0x160 [ 2482.707451] ? down_write_killable+0x180/0x180 [ 2482.708458] ext4_map_blocks+0x652/0x1970 [ 2482.709340] ? kmem_cache_alloc+0x2a6/0x310 [ 2482.710225] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2482.711138] ? jbd2__journal_start+0xf3/0x7e0 [ 2482.712202] ? __ext4_journal_start_sb+0x214/0x390 [ 2482.713297] ? __ext4_journal_start_sb+0x1db/0x390 [ 2482.714478] ext4_iomap_begin+0x3ad/0x700 [ 2482.715488] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2482.716600] ? iomap_dio_actor+0x377/0x560 [ 2482.717546] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2482.718541] ? do_syscall_64+0x33/0x40 [ 2482.719362] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2482.720573] iomap_apply+0x164/0x810 [ 2482.721397] ? iomap_dio_rw+0x90/0x90 [ 2482.722313] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2482.723518] ? mark_held_locks+0x9e/0xe0 [ 2482.724362] ? filemap_check_errors+0xa5/0x150 [ 2482.725358] __iomap_dio_rw+0x6cd/0x1110 [ 2482.726204] ? iomap_dio_rw+0x90/0x90 [ 2482.726991] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2482.727896] ? ext4_orphan_add+0x253/0x9e0 [ 2482.728740] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2482.729721] ? ext4_empty_dir+0xae0/0xae0 [ 2482.730537] ? jbd2__journal_start+0xf3/0x7e0 [ 2482.731428] iomap_dio_rw+0x31/0x90 [ 2482.732145] ext4_file_write_iter+0xb26/0x18d0 [ 2482.733072] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2482.733966] ? kasan_save_stack+0x32/0x40 [ 2482.734780] ? kasan_save_stack+0x1b/0x40 [ 2482.735691] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2482.736762] ? iter_file_splice_write+0x16d/0xc30 [ 2482.737739] ? direct_splice_actor+0x10f/0x170 [ 2482.738648] ? splice_direct_to_actor+0x387/0x980 [ 2482.739594] ? do_splice_direct+0x1c4/0x290 [ 2482.740442] ? do_sendfile+0x553/0x1090 [ 2482.741336] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2482.742277] do_iter_readv_writev+0x476/0x750 [ 2482.743229] ? new_sync_write+0x660/0x660 [ 2482.744092] ? selinux_file_permission+0x92/0x520 [ 2482.745235] do_iter_write+0x191/0x670 [ 2482.746096] ? trace_hardirqs_on+0x5b/0x180 [ 2482.747021] vfs_iter_write+0x70/0xa0 [ 2482.747804] iter_file_splice_write+0x762/0xc30 [ 2482.748772] ? generic_splice_sendpage+0x140/0x140 [ 2482.749785] ? avc_policy_seqno+0x9/0x70 [ 2482.750592] ? selinux_file_permission+0x92/0x520 [ 2482.751650] ? lockdep_init_map_type+0x2c7/0x780 [ 2482.752643] ? generic_splice_sendpage+0x140/0x140 [ 2482.753635] direct_splice_actor+0x10f/0x170 [ 2482.754518] splice_direct_to_actor+0x387/0x980 [ 2482.755455] ? pipe_to_sendpage+0x380/0x380 [ 2482.756314] ? do_splice_to+0x160/0x160 [ 2482.757162] ? security_file_permission+0x24e/0x570 [ 2482.758352] do_splice_direct+0x1c4/0x290 [ 2482.759240] ? splice_direct_to_actor+0x980/0x980 [ 2482.760211] ? selinux_file_permission+0x92/0x520 [ 2482.761226] ? security_file_permission+0x24e/0x570 [ 2482.762254] do_sendfile+0x553/0x1090 [ 2482.763178] ? do_pwritev+0x270/0x270 [ 2482.764067] ? wait_for_completion_io+0x270/0x270 [ 2482.765189] ? rcu_read_lock_any_held+0x75/0xa0 [ 2482.766300] ? vfs_write+0x354/0xa70 [ 2482.767190] __x64_sys_sendfile64+0x1d1/0x210 [ 2482.768191] ? __ia32_sys_sendfile+0x220/0x220 [ 2482.769224] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2482.770440] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2482.771644] do_syscall_64+0x33/0x40 [ 2482.772388] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2482.773446] RIP: 0033:0x7f434b839b19 [ 2482.774333] 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 [ 2482.778169] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2482.779698] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2482.781136] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2482.782654] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2482.784350] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000002 [ 2482.786005] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:38:27 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) r4 = fork() tkill(r4, 0x14) r5 = fork() tkill(r5, 0x14) ptrace$setsig(0x4203, r5, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) wait4(r5, &(0x7f0000000140), 0x1, 0x0) ptrace$setsig(0x4203, r4, 0x90, &(0x7f0000001300)={0x11, 0x3, 0x2}) sendmsg$netlink(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@kern={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000040)=[{&(0x7f00000002c0)=ANY=[@ANYBLOB="44010000410010002abd7000ffdbdf25db00840029c6e1e8cd3e2949d17b690cbeaa780566a18a35a250498cc692101c6bbf0f9b308df056f9b9a0c2f136565a71f039aaa5e9d83f463156f39c1c6c95a59b6c6379a22bcf027a8323aef0efc2ec08a0e1417bb4880cdd782228a7ea9d6ee5764ccbdde6f9f25047c616b62e03f5de7931ecbc6a71b4b334c69cf1772677a695e5413dc308b0d6703ff43f2ff1017652c5f526fe599b4e018077ef76d9dbe195fe4974b581a1a03ea4b950d7b1800589512c673d3a6f768d91cf718a222e01054e88ac0c99c144eed14760ed40811e23f2986b9e8e424f00ebb6079a7ec7a0a1bb06bcbff1aae4cf8875b0f6463ed3e2e8b6ed12e071e794bd7622ed3403880555b17ac2f4980a905b142a420baa0ae3bfde50a6335b2ddd4b836cdafcbb169e7e5804c13ce835fc288b046ddbb10000"], 0x144}, {&(0x7f0000000440)={0x1348, 0x27, 0x200, 0x70bd2b, 0x25dfdbfd, "", [@generic="33c5fa56cc", @nested={0x29, 0x89, 0x0, 0x1, [@generic="fb64e896548730766a407351f64dde0174314e7c2ee5445198f9b6c547b3aad28656d11386"]}, @typed={0x8, 0xa, 0x0, 0x0, @fd=r3}, @generic="402b2c02f28c45cd64ea69adcb2ce6971837ea425bc0ccf39b5359dfecced00351e427c5b4c7269c926e476c2b4d2a91194a8addb74a80b4675439f8bdfede7b96beadcbcacd7556b2b2afb3504241851f7e", @nested={0x2c, 0x13, 0x0, 0x1, [@typed={0x8, 0x18, 0x0, 0x0, @ipv4=@empty}, @typed={0x14, 0x67, 0x0, 0x0, @ipv6=@empty}, @typed={0xc, 0x6e, 0x0, 0x0, @u64=0x8001}]}, @nested={0x126f, 0x25, 0x0, 0x1, [@generic="77910f3885b78dd101525330f83ce4e190ddd53b3a6accf13edd24647a94bf9ce16692df7a57dfeb674ed2d8b3d3022c3e44fd004ff54e03e5f8524ed2c0a403d617e674216a1fbbfc2fafc0bc565a23466cc795a50a7caaa263918f1f9d53835d542a8a24943fc2a1beb6a4da78a8ad9ef940d84e7977e942c333112b94dfb9bd26fd2aa2f8b34a90206ca5821499c09d97149ed30150021b6ed78dd1e4a801665da1ba6d756854237041299255cc908c880407d0d9c1c90f1d76b7d35baba1f281b8627a908a6bdb290950ad64a37184578fe82def865ae5aa512d3877d8462523d0110929a90a", @generic="3cffd1973d10b0d7ae206e5796a8024ca1bee92b916007f7c956c0acd095741906010c40f23bfb1d5731053f2738766dccfec3fdcdc0385886e9a0ff2ebaeae6097d2fa4ddae8151a187d267d94a601dd69d357f97d50b84f332c644d96a4de3741e1128e835899c8bea25d322b746134fe4744b8987436002667fffc0eff22b52a4eed4395db57ec3bd4a3eba7673ac9a1cac4840ce7e1ecb5caf5f1a3f8a600f17e1bdb6a519d1483e0ca7bf47f908b03048371d9022f9be206754ce079da78dc7beacf827540458251248cc516067bf31576117422600cd2984b3e1ac625ea2e4d54d37e7c0e5a3cb285cb6527241403befc0", @generic="f3e2410cdb552ae9fb3554fd2c9f6cc1b63f587554f6341e8f3ec6dc89e2bdc4182be7182c557423980a4f8ab3f806b6b9aa790911ee121a94988461116d887d0595ec75a7aa7179d3565c0af0749036c1198909b6f655e244785eb187d84b27a9e5f782cbff2e8e3b6ac61e8cb39d894c38058b7b46e5c0d0d3378ef9a07a45c2214277f7d5740a770c8cc956db675c7e9b6c33713d9e1356a6e6638ab69fef95f81a9d35a509484c5f6e1ed88784cc7e6ec1abb2451392d933d0bbe494ce8b8ef3b35dc7a4eef7bac5078b6c7e8a58b89ec89c12f631982cc72b1a42094c52df29ed65d4e98b08044138d905001183ff4e47a16df5a4df748a37c38f0a5ee4eb889c7e73edd6be18c455d5b05dfb5216c6e4920ff7c30176cd19fdff93fd0d7b24b5c1ca786675482193926d156bc1cbe805a8e23b73ebda6c65fa2ba57abf18343b0375ec171b6a41fd28d295c41765338473cf8c55c2a60bce355115986148cb433213426c491e434af6ee978922d5c9544f1973027a30f954f2b0ecba9552a3f8b15b10baffc7d2e07881359b979cf327819f304be1d775cf89961614c0e2683c6c612b27841dd4d68b413937f1911ccb82768006271eea95eeb6ad9209c0b03505841d92f607f844f9a41a1d6a167919867f7feb02479f3a5214f3c1eb5a1f1ec75d01e95dead1b5ff539fbfca159d732b204b5c37a220ee801ad37e304e5bfda7bbac8005ef8b6bf47a34242f2d2994443ebae7df6e480d8cf2417ff410362e396016956b8f3d8cc6f526e80166a136fd8e1bd8ce357979f4aaaf3c6b8ff56cb88a8f9ed28dbe41b33112666062e45c97b9c85f595ca631bd8c100db8faa74060c8fa7651f7fa08fbd4bed64ea0a04098284761fb88e520d3d8ac5ca14ebde280a58e979a847f8407ebb6a3743fccad0aa06e2a4f974b33f1e509b2a12c8969ce2c10aa1e383480bffe274dd6d96b71f262b70e6cfd7c855d648c60e0d7899f9681a40e4292e50821a15336df41c53cb04b6add62ca3f873d991e5fdf8c59f1115bf489620fd369902e7b4f3f87c7528f04fc154003d13540b6f38f54c22f3aa9d12993a997103fc6079fa0fc9e1006b0eccf3f5a38bf474f8948c0b323e0865ce82db2a1a575d4790b7d993893d8d3403092aec232ba58cecf4179c72a53060be61923dd106d537ef5bb333bb9d696d9ad2f6e125cc482d1be90f651e8fe63d0859086771db17be21a8863247edf394f578cfcec1e11f8078ed1cc527255620a108fbda91c1b788de9436e28895366c5bc19797207ea79afad6575bca87acf23f6b88a959094740587aa2118d4b1fc395b81d250290769d1d5968895a11d9e8435cf012caf487274f5edae36aa2bd9b90a831f3f3ce6d7b80d5ce889823a7797c00669a435aab7087335b6fcd3b3da9042a6d660d8de5d00a7433c32a7c334b4bb2c803214da5c7679eee420718db1b029d851b2932cfef5749aa960add4168bcd7fc547527cb9ec6aa6b3d72c3c6706dbd42ff941e0c8e86ccc69f457b2a0314219f09993e8baab6d8e0b8e659e7f26564350c5fefeee6d5173eb8296b67e51862d345d9ec7b9fd05e2c0247a7d42a18a6c70f5c02b3e6e239a7d745aad189a65ecf88c2aabd7ed2e77d332f3a852f026e95ef2229510223d25affd1df60bf1545aeb0731489dabc113c6d7a0051289eb5611e63cc251011695621bc01411c533d1d2ca4b32033e90abe42836e1b5c6cb96ca8911d01b4a20518efcf48dab7e47a11ea4bec0eec36fb1d0285630441706eb5500f0689c9c1226d7e2863c8107a0ecc50f94589e5c27f419159e18b6976cc9987eae9a37c102dacfbbaa11243355381ae3979c4d9f49ab79ea25e98462f5abe29086d9ba530ac9863f301e4ec2fb65373fcdaa70f764bc0cf0bcaa42a52d575af46ac828719ffde3cdbd9f475150eaece8d53ec5f60df26f8a929d676a21c6876d1de5174245c596e30401d92bce3c0e166a94a449ecbcd2114d2eee482d13ae2a468279a72ea83efe86fab4390a49c76e60761305de706168d4b3d0b920c26c47cbb41a5b3bb865aed603d5971a71cd2f98b7a46c897ab9e1fbf964695230bdf1db433a92105cfd577e99ecc5568940e6a5895e058e8e79184f5a526797c014258e38709b29e56d79a225533bcf9081e695646e2446333eac948376dc88723dee17fe2a73f2af8aba323c9deb666df648c6210e2caeb11079e683ca2eb7757857ca6f545bfc3235fc259d8145685e50173a3de22d88c1c659f30bae9069d2c50f1d2baa183aa0eeb4b4f15efed1ae8a6ecec73fa25f841d545b6f507129a19c8014d4343a91b6521d5ea82934e9e60ddae9d6d281e9f89cc3206c08b5fffe364ff6337d101655b12ac3ed5f30621ead4212012de7363a36a49d06200a7c5a0fc56d4fe46579caf2f81f520557e755200b0f85b11f3efbdddf2b18a460038b668e5ad626c70606ee148e1394c9564abce79db3316909e48ff100d18a13afb47c637cb6ac9b2b3d8c960f5b4ca6c283c7456e2ce331aeefbc0d7eb5af3e91e177bea9e76585baa94ffec1a549a9ae5b3d88201b3cba1fd7d8c19ce803698230f70819e26c2f7e3dae0407920211d0d5193717b832c40ccc5a8b2c6ab48731be5f407fd7daf45460a44d9675124f7c2ee25a67bc87d20d53b68ccd6a88cac76a2c39090588427c2e3fc8657fa2a6a94485341c62747de60aa17806e30a1edfcb7693b3a429dc4b6f38cce16e2e041a363d03fa672ae2cd22466dd405928c87bc12180b3b72cde41908f443e45771f56943e5033346f157e954859586bd261d6ec23ef126c8f6e5d4dfe1e10544739d12a1d123ff201284d9173b427d5cc2dd05750369165a601148e215ebb40a945c7622ddd990bb8a0c8ca6604adf146c692fca93f988871fea149d9310544cc9b05f100f764d53efff748a4af8250e9bda6b4c18cc5aad4c161d2e575a89ae59f2c2179d9177e7fabef756fe5f59fa9ad1e4fba76f88545ba97a46fcb180a58418b2a5f5a5eefc2127920c38d00c529ac2b91df95891307982970ee9c86a56ef38beb2f35a183237f38da8264c2fad591b219b50a370bd70af1b07c7158828737d2fe3b1d095d2b29d11c92bd890ff98d6e0465b2ea57f6483bbd7fa5f3303633b122be0df4bddd251026e63639455801291e957b9386dd7a8aa06b32dbfbba60d2a49ac15c3a7b2ef8197ff4deabb4372d3619704a00f36683503da28a2adbfe08a47880497fe909a47ec7f1c0cbf86ee6c3b902cbdf53554ff84c6b35036fcc28a3ad919aaa8c61bc7f3c9abb5b4505417ee6be69c145af5ed88185e8dee64e59753e9cbfec3b630a50e2f28e49c5d0e6e2594533e1312384a8e6559ab00bc1d992a6ad353b9034a6587c4b260be37658f714edd0b73b6ca7791cedd19b600f6ff423d14944b50515b58aad1ccd3d91f30c6cbd6c647b075a192afb94e407e2f3458b309d535ca3d0aa73431ca0f5932dd706289ab8a2613425f60a0eae07bc7b83aad18b6788cb83947a465e7fdcbce684b35e6688d5a0091cad3e3063affc498c505b92db553e24a220c9637dd9b7284befc513f9ff222274e796e7ceed57ab0d75cff2f83dd59aea3d8e0bb2f357bf2a253c37765e3aaa33c3064737db4f032513fc372af4d1ea9841a4d7076546b85c92bffe1a18d9afaa9d5cfef295262f6e8116a06af99330d28cb95ba4fcc695b9abd00265ed4fe13bbfae33278f9d3314bff240fc81f9fdfabd9456e186aece82c24f35b72a417e8f99819fe296f97769ee79b31fa722a54c18af3ebb5916b43180f97c1e1626d7fb2b3348026c59c37cd5843bdc106a8cc9ff109b4e912632bdcc83b5d31de44830758b4d74e280cd7d2165086ccb2b9207a2f6df285a235e4b2933f492ffa24c623100fbcd63689805ba54d18a080e7a9b717039160552060e96876779d656fe9113895beab5bcb55368f9223f23d04eb5226096d15c5b6c00c06027f93069831a8020be41f6a47a7d3829ea149b6e51806a0c4b9f49045d9890a77304958f8245cb1d90817847fb432deeea793900f32faf7bf8a339b25c48dedb27a3d17cf37e8516d437a3057b1e39f54ffb7f91ceb93d806a2b967650fc178bd1a441c1e23a55e297c6adbf526c246cf9b218e6c0ab2a54ece4f7e8685e18483b08bf05fb36d1f17e2509b28bf2de30d5b7811087caeda98d0dd3434c2cb219656d0fa503632f99d0a7006ac8d95b01bf5607b44cc48b9b8730fb3b77d26af21c43c96294bee574923f27ba27721c6288b9980557d71f5dde395f666504c316c95c9152279597165440f908a7913f23eab42da6f161e4302a418dd383bb8c03a1c4a0580634cf211e9e9dc7df16e24bc7a0b4c40e0d60eea09afedd292dcbaeb2bfb4a47b0ece9a6feb8b9290bde43372d842ca21a31f2e9b7a38a083db1831e8e99b5b75dab6974ae60ae4cfd218d1c355797c57310c80d9d78f622fa04a617bae2619c581bf74b8456a999b64f84eb6d6862c5a33df2cfa0d0d560be51c2277029bc8816e081957720b2746f974c8b324abffd887e03da67afbaf6c27c2d0a6c307725c476920d11c9b16580c1f0305e766fd9fb0f7767b5745cefd9b2890b8e9977643d6561b7e2e3a6295664c2e01c3667eaead5e243ffb45ebeba86b98809ed07000731a57503a9312e33a88fef2e9b71e2c16b63254f5772bc66414e4f7089875d766fd21a50cc24b40b51094606ce0325fa93b9e5968c1ec13084ad6eec74301363f1e5cac13f396e2e382ad38bace3f4ffc7f07a0754d919127455bbd593f415b353c6b194126fe03fcd43a710cc9ea10a84b5d68973176f5803230cb03cf0c86e751bac2c08c09df67ca3486070c77aa3f8dfb140149c8323c1c7b535c56086225516fbe6244f89939d3f69bb0138ee830da00cc8124577025d4ac6c94a19f7e6daec465597066cd962d12dc1654c62b89c7d34c7782fc027f87e0a757b94937f5a39f4d2906983b11f81242d1c068216e2b32f0760692c0adae8726c0c961a580aedc5949adc1deb9e9415011bf683afe2c9765338ddf3f9553ee5c028eca814ba086d9655030052165d44afeccd54a53027462a0384a2dabb73cd829df84e1451ddddd8122e95e2f7ac38076dcaad8458cec85fb7a589ba60a4c09ca1ce5d4d702d358a98de532c04b301fdaf030a33f6556bc9724baa98ff0760f1154c01eefd969fc066f108dd7dc09e18fd7cd09f7c60255c19da527ab068ce44abb878678d9fde69f93da76266f9f53a61677bb8143ece9f702d8d3b16bbce0371b8969aec824e6d775e43988f7a7f1e600f8c07afe78abf4bba007080798b0f2302a57eafe8018b7112e510ace3eb72d84138d07229d9c4a8f128d47347f24deaa51c6298772a4fb9d4d9c356661bbd2c0a1f985be555744e909f9a19a800457940bafa42f0da3f049d5db5e9859d5b3002e7b88b22bde1f344dcb2db22ecde27500ab907e80929d02cda079c9c8f04e988e224f694dc9236d1e91c9c80b5260e6ed2de2aced17191e6d9314a4fd25b0d838fc8b1967c8cfc5445957b53238a850d7a7a0611a538ee2756fca2450e2ff43b4694a7e22c2bde27218c8aebac134810dfc2844721649688098aa583f47a289fb7405708a73343124f1bb722ce892e761bce7ec5d3e00e506c5a7ebdcb9aa113c31a4fc20cc284e6b747bc9b2bbb0e297e02235c14927fe9b07d13c8d9fbd79ea69d5e61281527f435a7d76118b0d35f638de76d", @generic="3284c514dd02f386d8282903a53f3d9531d6370d", @typed={0x8, 0x84, 0x0, 0x0, @ipv4=@broadcast}, @generic='k', @generic="92dcf9567776b8536fc5c55633f4fb18f0c38142f17ff54e4b76f6fc33005009e4a967ec6c36ef6a93fd37b5ef0f089c9a03e0ed11bc28766e54bc87b0b181d11c921db4a8a021094f84df2e702f0ffb47b5974ad11e2cd290fca65bf2bf030f58d9b3aaa14c", @typed={0xc, 0x67, 0x0, 0x0, @u64=0xfff}]}, @typed={0x8, 0x54, 0x0, 0x0, @pid=r4}, @typed={0x8, 0x2, 0x0, 0x0, @ipv4=@rand_addr=0x64010101}]}, 0x1348}], 0x2, 0x0, 0x0, 0x4004}, 0x800) sendfile(r1, r2, 0x0, 0x100000001) 20:38:44 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) fstatfs(r2, &(0x7f0000002e00)=""/4102) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)=ANY=[@ANYBLOB="7ffcffffffffffff5be700", @ANYRES16=0x0, @ANYBLOB="00042abdd200fcdbdf25070000000800320000040000080031000920000008000b31000400000000000000000000000000000000000067bb80e29b3eca71df776d6cc88280429b6e4b7b8d525c54ebcfee66da90deb82adea6679f1a6f578fb52bd7b21469f4770b1b653ab691523e519674480bc7c6e79e4e96a878a006d03e3dfed7abdd0307c944d0ce9df10217bd9592947dfe261134245abc107efd55348223281b255e2657f752d1d42613306890b90d82cf2545d40080205eb81238dd005ddaaadbaf505defbe7c61fc0f920400000000000000db5fc0e05968d7b6c3343485ad8f216fe745fbcf07d7ac0b7480700500008209c68bd14802e817b22be0c7a84e432e0e1e30ccc37d071c34a23c0cc0343aa58b9b38f2462acd501091c3753751e7b77814ca23caa130d5a7d0a92a"], 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x4801) ioctl$TCSETA(r0, 0x5406, &(0x7f00000000c0)={0x7, 0x6, 0x2, 0x20, 0x4, "9d5db947777fa0aa"}) pwrite64(r2, &(0x7f0000000000)="a26fd381b027fb660331dbf0f437652f38805c5e8b3a1b17792285a9f782a03e8150fb1dea881a40b11fbde171c9301c4cc3b4bcf8e28fa66fb792b44b5e1f856d8c451b54cfd13ddbe257c7b57b558c761482a342843eb985ab19", 0x5b, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r3, 0x0, 0x100000001) 20:38:44 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x2041, 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={0x9}, 0x0, 0x0, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:38:44 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x3aef7) 20:38:44 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1014, 0xcd08, 0x0, 0x0) 20:38:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 0x10000, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:38:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xd00, 0xcd08, 0x0, 0x0) 20:38:44 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd0a, 0x0, 0x0) 20:38:44 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) (fail_nth: 100) [ 2499.551178] FAULT_INJECTION: forcing a failure. [ 2499.551178] name failslab, interval 1, probability 0, space 0, times 0 [ 2499.553610] CPU: 1 PID: 40628 Comm: syz-executor.7 Not tainted 5.10.180 #1 [ 2499.555060] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2499.556790] Call Trace: [ 2499.557386] dump_stack+0x107/0x167 [ 2499.558165] should_fail.cold+0x5/0xa [ 2499.558990] ? create_object.isra.0+0x3a/0xa20 [ 2499.559953] should_failslab+0x5/0x20 [ 2499.560762] kmem_cache_alloc+0x5b/0x310 [ 2499.561634] create_object.isra.0+0x3a/0xa20 [ 2499.562555] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2499.563629] kmem_cache_alloc+0x159/0x310 [ 2499.564512] ext4_mb_new_blocks+0x64d/0x4570 [ 2499.565475] ? trace_hardirqs_on+0x5b/0x180 [ 2499.566392] ? ext4_cache_extents+0x148/0x2d0 [ 2499.567347] ? ext4_discard_preallocations+0xd80/0xd80 [ 2499.568442] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2499.569467] ext4_ext_map_blocks+0x1d68/0x5850 [ 2499.570612] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2499.571715] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2499.572824] ? ext4_ext_release+0x10/0x10 [ 2499.573721] ? ext4_map_blocks+0x5e0/0x1970 [ 2499.574635] ? lock_release+0x680/0x680 [ 2499.575466] ? ext4_es_lookup_extent+0x48d/0xaa0 [ 2499.576456] ? lock_downgrade+0x6d0/0x6d0 [ 2499.577354] ? down_write_killable+0x180/0x180 [ 2499.578334] ext4_map_blocks+0x652/0x1970 [ 2499.579211] ? kmem_cache_alloc+0x2a6/0x310 [ 2499.580119] ? ext4_issue_zeroout+0x1c0/0x1c0 [ 2499.581069] ? jbd2__journal_start+0xf3/0x7e0 [ 2499.582035] ? __ext4_journal_start_sb+0x214/0x390 [ 2499.583067] ? __ext4_journal_start_sb+0x1db/0x390 [ 2499.584112] ext4_iomap_begin+0x3ad/0x700 [ 2499.585019] ? ext4_iomap_begin_report+0x5a0/0x5a0 [ 2499.586088] ? iomap_dio_actor+0x377/0x560 [ 2499.586980] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2499.587949] ? do_syscall_64+0x33/0x40 [ 2499.588769] ? entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2499.589895] iomap_apply+0x164/0x810 [ 2499.590681] ? iomap_dio_rw+0x90/0x90 [ 2499.591486] ? trace_event_raw_event_iomap_apply+0x430/0x430 [ 2499.592708] ? mark_held_locks+0x9e/0xe0 [ 2499.593599] ? filemap_check_errors+0xa5/0x150 [ 2499.594567] __iomap_dio_rw+0x6cd/0x1110 [ 2499.595435] ? iomap_dio_rw+0x90/0x90 [ 2499.596260] ? iomap_dio_bio_actor+0xef0/0xef0 [ 2499.597232] ? ext4_orphan_add+0x253/0x9e0 [ 2499.598132] ? jbd2_buffer_abort_trigger+0x80/0x80 [ 2499.599162] ? ext4_empty_dir+0xae0/0xae0 [ 2499.600035] ? jbd2__journal_start+0xf3/0x7e0 [ 2499.600995] iomap_dio_rw+0x31/0x90 [ 2499.601807] ext4_file_write_iter+0xb26/0x18d0 [ 2499.602781] ? ext4_file_read_iter+0x4c0/0x4c0 [ 2499.603737] ? kasan_save_stack+0x32/0x40 [ 2499.604611] ? kasan_save_stack+0x1b/0x40 [ 2499.605498] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2499.606547] ? iter_file_splice_write+0x16d/0xc30 [ 2499.607548] ? direct_splice_actor+0x10f/0x170 [ 2499.608508] ? splice_direct_to_actor+0x387/0x980 [ 2499.609531] ? do_splice_direct+0x1c4/0x290 [ 2499.610434] ? do_sendfile+0x553/0x1090 [ 2499.611285] ? __x64_sys_sendfile64+0x1d1/0x210 [ 2499.612276] do_iter_readv_writev+0x476/0x750 [ 2499.613211] ? new_sync_write+0x660/0x660 [ 2499.614097] ? selinux_file_permission+0x92/0x520 [ 2499.615135] do_iter_write+0x191/0x670 [ 2499.615957] ? trace_hardirqs_on+0x5b/0x180 [ 2499.616864] vfs_iter_write+0x70/0xa0 [ 2499.617670] iter_file_splice_write+0x762/0xc30 [ 2499.618663] ? generic_splice_sendpage+0x140/0x140 [ 2499.619696] ? avc_policy_seqno+0x9/0x70 [ 2499.620545] ? selinux_file_permission+0x92/0x520 [ 2499.621587] ? lockdep_init_map_type+0x2c7/0x780 [ 2499.622577] ? generic_splice_sendpage+0x140/0x140 [ 2499.623600] direct_splice_actor+0x10f/0x170 [ 2499.624536] splice_direct_to_actor+0x387/0x980 [ 2499.625546] ? pipe_to_sendpage+0x380/0x380 [ 2499.626457] ? do_splice_to+0x160/0x160 [ 2499.627288] ? security_file_permission+0x24e/0x570 [ 2499.628349] do_splice_direct+0x1c4/0x290 [ 2499.629235] ? splice_direct_to_actor+0x980/0x980 [ 2499.630242] ? selinux_file_permission+0x92/0x520 [ 2499.631272] ? security_file_permission+0x24e/0x570 [ 2499.632340] do_sendfile+0x553/0x1090 [ 2499.633162] ? do_pwritev+0x270/0x270 [ 2499.634002] ? wait_for_completion_io+0x270/0x270 [ 2499.635034] ? rcu_read_lock_any_held+0x75/0xa0 [ 2499.636007] ? vfs_write+0x354/0xa70 [ 2499.636804] __x64_sys_sendfile64+0x1d1/0x210 [ 2499.637774] ? __ia32_sys_sendfile+0x220/0x220 [ 2499.638746] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2499.639859] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2499.640950] do_syscall_64+0x33/0x40 [ 2499.641765] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2499.642823] RIP: 0033:0x7f434b839b19 [ 2499.643626] 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 [ 2499.647398] RSP: 002b:00007f4348daf188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2499.648984] RAX: ffffffffffffffda RBX: 00007f434b94cf60 RCX: 00007f434b839b19 [ 2499.650477] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000004 [ 2499.651948] RBP: 00007f4348daf1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2499.653420] R10: 0000000100000001 R11: 0000000000000246 R12: 0000000000000003 [ 2499.654883] R13: 00007ffca92c3bff R14: 00007f4348daf300 R15: 0000000000022000 20:38:45 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) write$P9_RWALK(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="230000006f010002000403000000070000000000000020010000000300000000000000991edfc0554f88515e98057ab61c3e70a7a222353a7c27e73ed395979cdb679223e64710956d7441ee297862507d18ab04c8539b873c5f7fdacea1f05186b379ef4287a91e0feb037df515c52e0428c2903284a4bbbf3586468a5f2b323449469b9e20dfd315484df76d98a6f63b74"], 0x23) sendfile(r1, r2, 0x0, 0x100000001) 20:38:45 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) 20:38:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) lseek(r1, 0x800, 0x0) r2 = perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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={0x7, 0x40}, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0xfffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) sendfile(r3, r2, 0x0, 0xffff) 20:38:45 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1013, 0xcd08, 0x0, 0x0) 20:38:45 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xd68, 0xcd08, 0x0, 0x0) 20:38:45 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x70000) 20:38:45 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1015, 0xcd08, 0x0, 0x0) 20:38:45 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd13, 0x0, 0x0) 20:38:45 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xd90, 0xcd08, 0x0, 0x0) 20:38:45 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1013, 0xcd08, 0x0, 0x0) 20:38:45 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xb60, 0xcd08, 0x0, 0x0) 20:38:45 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000002) 20:38:46 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1013, 0xcd08, 0x0, 0x0) 20:38:46 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000003) 20:38:46 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x310, 0xcd08, 0x0, 0x0) 20:38:46 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000004) 20:39:01 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000005) 20:39:01 executing program 2: fsopen(&(0x7f0000000180)='nfs\x00', 0x0) (fail_nth: 1) 20:39:01 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd14, 0x0, 0x0) 20:39:01 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x310, 0xcd08, 0x0, 0x0) 20:39:01 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x7e383) 20:39:01 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x101b, 0xcd08, 0x0, 0x0) 20:39:01 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xdec, 0xcd08, 0x0, 0x0) 20:39:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r1, 0x8982, &(0x7f0000000000)) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000001) [ 2516.611839] FAULT_INJECTION: forcing a failure. [ 2516.611839] name failslab, interval 1, probability 0, space 0, times 0 [ 2516.614363] CPU: 0 PID: 41106 Comm: syz-executor.2 Not tainted 5.10.180 #1 [ 2516.615877] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2516.617673] Call Trace: [ 2516.618274] dump_stack+0x107/0x167 [ 2516.619089] should_fail.cold+0x5/0xa [ 2516.619943] should_failslab+0x5/0x20 [ 2516.620791] __kmalloc_track_caller+0x79/0x370 [ 2516.621819] ? strndup_user+0x74/0xe0 [ 2516.622695] memdup_user+0x22/0xd0 [ 2516.623506] strndup_user+0x74/0xe0 [ 2516.624340] __x64_sys_fsopen+0x119/0x430 [ 2516.625280] do_syscall_64+0x33/0x40 [ 2516.626151] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2516.627300] RIP: 0033:0x7f6679909b19 [ 2516.628149] 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 [ 2516.632227] RSP: 002b:00007f6676e7f188 EFLAGS: 00000246 ORIG_RAX: 00000000000001ae [ 2516.633884] RAX: ffffffffffffffda RBX: 00007f6679a1cf60 RCX: 00007f6679909b19 [ 2516.635350] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000180 [ 2516.636825] RBP: 00007f6676e7f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2516.638323] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2516.639796] R13: 00007ffc70aa1e1f R14: 00007f6676e7f300 R15: 0000000000022000 20:39:01 executing program 2: fsopen(&(0x7f0000000180)='nfs\x00', 0x0) (fail_nth: 2) [ 2516.851786] FAULT_INJECTION: forcing a failure. [ 2516.851786] name failslab, interval 1, probability 0, space 0, times 0 [ 2516.854428] CPU: 0 PID: 41222 Comm: syz-executor.2 Not tainted 5.10.180 #1 [ 2516.856150] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2516.857848] Call Trace: [ 2516.858489] dump_stack+0x107/0x167 [ 2516.859367] should_fail.cold+0x5/0xa [ 2516.860143] ? create_object.isra.0+0x3a/0xa20 [ 2516.861251] should_failslab+0x5/0x20 [ 2516.862041] kmem_cache_alloc+0x5b/0x310 [ 2516.862871] create_object.isra.0+0x3a/0xa20 [ 2516.863935] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2516.864974] __kmalloc_track_caller+0x177/0x370 [ 2516.866106] ? strndup_user+0x74/0xe0 [ 2516.866892] memdup_user+0x22/0xd0 [ 2516.867749] strndup_user+0x74/0xe0 [ 2516.868499] __x64_sys_fsopen+0x119/0x430 [ 2516.869520] do_syscall_64+0x33/0x40 [ 2516.870288] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2516.871535] RIP: 0033:0x7f6679909b19 [ 2516.872301] 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 [ 2516.876732] RSP: 002b:00007f6676e7f188 EFLAGS: 00000246 ORIG_RAX: 00000000000001ae [ 2516.878309] RAX: ffffffffffffffda RBX: 00007f6679a1cf60 RCX: 00007f6679909b19 [ 2516.879760] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000180 [ 2516.881204] RBP: 00007f6676e7f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2516.882659] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2516.884103] R13: 00007ffc70aa1e1f R14: 00007f6676e7f300 R15: 0000000000022000 20:39:01 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x310, 0xcd08, 0x0, 0x0) 20:39:01 executing program 2: fsopen(&(0x7f0000000180)='nfs\x00', 0x0) (fail_nth: 3) 20:39:02 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000006) [ 2517.101728] FAULT_INJECTION: forcing a failure. [ 2517.101728] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2517.104513] CPU: 0 PID: 41301 Comm: syz-executor.2 Not tainted 5.10.180 #1 [ 2517.106070] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2517.107815] Call Trace: [ 2517.108386] dump_stack+0x107/0x167 [ 2517.109189] should_fail.cold+0x5/0xa [ 2517.110020] _copy_from_user+0x2e/0x1b0 [ 2517.110916] memdup_user+0x65/0xd0 [ 2517.111708] strndup_user+0x74/0xe0 [ 2517.112504] __x64_sys_fsopen+0x119/0x430 [ 2517.113393] do_syscall_64+0x33/0x40 [ 2517.114214] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2517.115267] RIP: 0033:0x7f6679909b19 [ 2517.116051] 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 [ 2517.119940] RSP: 002b:00007f6676e7f188 EFLAGS: 00000246 ORIG_RAX: 00000000000001ae [ 2517.121574] RAX: ffffffffffffffda RBX: 00007f6679a1cf60 RCX: 00007f6679909b19 [ 2517.123082] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000180 [ 2517.124585] RBP: 00007f6676e7f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2517.126106] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2517.127582] R13: 00007ffc70aa1e1f R14: 00007f6676e7f300 R15: 0000000000022000 20:39:02 executing program 4: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x202, 0x0) write$binfmt_elf64(r0, &(0x7f0000000080)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) (fail_nth: 1) 20:39:02 executing program 1: perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4307, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x8000000) r0 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000600)={0xa, 0x0, 0x0, @dev, 0x3}, 0x1c) sendmmsg$inet6(r0, &(0x7f0000004d00), 0x400000000000070, 0x0) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f0000000000)=ANY=[@ANYBLOB="6ca93a68b5515a3bfd071a9048d306c7579a3b9e059fc797c511cd4aa9dd5f9574736556f4fa3057da5c22b25bc38ed5c5dbfd07274a239aac3d154fc2729483823858b7ba29099434b5ec0692b70b0929fbe999ddac9ed4f7acb45fdd2da9d36149570e77b3a35994e35174044b99153623106561fd21b3af"], 0x130) 20:39:02 executing program 2: fsopen(&(0x7f0000000180)='nfs\x00', 0x0) (fail_nth: 4) [ 2517.358514] FAULT_INJECTION: forcing a failure. [ 2517.358514] name failslab, interval 1, probability 0, space 0, times 0 [ 2517.361435] CPU: 1 PID: 41334 Comm: syz-executor.4 Not tainted 5.10.180 #1 [ 2517.363019] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2517.364683] Call Trace: [ 2517.365221] dump_stack+0x107/0x167 [ 2517.365983] should_fail.cold+0x5/0xa [ 2517.366781] ? file_tty_write.constprop.0+0x707/0x910 [ 2517.367908] should_failslab+0x5/0x20 [ 2517.368704] __kmalloc+0x72/0x390 [ 2517.369477] ? mutex_trylock+0x237/0x2b0 [ 2517.370453] ? file_tty_write.constprop.0+0x29f/0x910 [ 2517.371559] file_tty_write.constprop.0+0x707/0x910 [ 2517.372571] ? lock_acquire+0x197/0x470 [ 2517.373376] ? n_tty_receive_char_lnext+0x6f0/0x6f0 [ 2517.374414] new_sync_write+0x42c/0x660 [ 2517.375219] ? new_sync_read+0x6f0/0x6f0 [ 2517.376043] ? _cond_resched+0x12/0x80 [ 2517.376931] ? avc_policy_seqno+0x9/0x70 [ 2517.377765] ? selinux_file_permission+0x92/0x520 [ 2517.378745] ? __fget_files+0x296/0x4c0 [ 2517.379563] vfs_write+0x747/0xa70 [ 2517.380290] ksys_write+0x12d/0x260 [ 2517.381027] ? __ia32_sys_read+0xb0/0xb0 [ 2517.381864] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2517.382925] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2517.384075] do_syscall_64+0x33/0x40 [ 2517.384836] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2517.386009] RIP: 0033:0x7fc6449a1b19 [ 2517.386866] 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 [ 2517.390795] RSP: 002b:00007fc641f17188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2517.392478] RAX: ffffffffffffffda RBX: 00007fc644ab4f60 RCX: 00007fc6449a1b19 [ 2517.393999] RDX: 0000000000000078 RSI: 0000000020000080 RDI: 0000000000000004 [ 2517.395537] RBP: 00007fc641f171d0 R08: 0000000000000000 R09: 0000000000000000 [ 2517.397067] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2517.398586] R13: 00007fff33c64a6f R14: 00007fc641f17300 R15: 0000000000022000 [ 2517.445007] FAULT_INJECTION: forcing a failure. [ 2517.445007] name failslab, interval 1, probability 0, space 0, times 0 [ 2517.447455] CPU: 1 PID: 41337 Comm: syz-executor.2 Not tainted 5.10.180 #1 [ 2517.448897] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2517.450622] Call Trace: [ 2517.451188] dump_stack+0x107/0x167 [ 2517.451960] should_fail.cold+0x5/0xa [ 2517.452771] ? alloc_fs_context+0x57/0x840 [ 2517.453671] should_failslab+0x5/0x20 [ 2517.454477] kmem_cache_alloc_trace+0x55/0x320 [ 2517.455430] ? slab_free_freelist_hook+0xa9/0x180 [ 2517.456465] alloc_fs_context+0x57/0x840 [ 2517.457334] __x64_sys_fsopen+0x168/0x430 [ 2517.458243] do_syscall_64+0x33/0x40 [ 2517.459027] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2517.460093] RIP: 0033:0x7f6679909b19 [ 2517.460877] 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 [ 2517.464651] RSP: 002b:00007f6676e7f188 EFLAGS: 00000246 ORIG_RAX: 00000000000001ae [ 2517.466239] RAX: ffffffffffffffda RBX: 00007f6679a1cf60 RCX: 00007f6679909b19 [ 2517.467717] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000180 [ 2517.469187] RBP: 00007f6676e7f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2517.470671] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2517.472142] R13: 00007ffc70aa1e1f R14: 00007f6676e7f300 R15: 0000000000022000 20:39:02 executing program 2: fsopen(&(0x7f0000000180)='nfs\x00', 0x0) (fail_nth: 5) [ 2517.641505] FAULT_INJECTION: forcing a failure. [ 2517.641505] name failslab, interval 1, probability 0, space 0, times 0 [ 2517.643876] CPU: 0 PID: 41346 Comm: syz-executor.2 Not tainted 5.10.180 #1 [ 2517.645298] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2517.646990] Call Trace: [ 2517.647674] dump_stack+0x107/0x167 [ 2517.648437] should_fail.cold+0x5/0xa [ 2517.649237] ? create_object.isra.0+0x3a/0xa20 [ 2517.650200] should_failslab+0x5/0x20 [ 2517.651002] kmem_cache_alloc+0x5b/0x310 [ 2517.651856] create_object.isra.0+0x3a/0xa20 [ 2517.652766] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2517.653852] kmem_cache_alloc_trace+0x151/0x320 [ 2517.654810] ? slab_free_freelist_hook+0xa9/0x180 [ 2517.655829] alloc_fs_context+0x57/0x840 [ 2517.656691] __x64_sys_fsopen+0x168/0x430 [ 2517.657575] do_syscall_64+0x33/0x40 [ 2517.658361] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2517.659425] RIP: 0033:0x7f6679909b19 [ 2517.660199] 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 [ 2517.663962] RSP: 002b:00007f6676e7f188 EFLAGS: 00000246 ORIG_RAX: 00000000000001ae [ 2517.665537] RAX: ffffffffffffffda RBX: 00007f6679a1cf60 RCX: 00007f6679909b19 [ 2517.667007] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000180 [ 2517.668479] RBP: 00007f6676e7f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2517.669953] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2517.671441] R13: 00007ffc70aa1e1f R14: 00007f6676e7f300 R15: 0000000000022000 20:39:17 executing program 2: fsopen(&(0x7f0000000180)='nfs\x00', 0x0) (fail_nth: 6) 20:39:17 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000007) 20:39:17 executing program 4: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x202, 0x0) write$binfmt_elf64(r0, &(0x7f0000000080)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) (fail_nth: 2) 20:39:17 executing program 1: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000d40000000f000000010000000000000000000000002000000020000020000000d7f4655fd7f4655f0100ffff53ef010001000000d7f4655f000000000000000001000000000000000b00000000020000280200000284", 0x62, 0x400}, {&(0x7f0000010400)="030000000400000005000000d4000f", 0xf, 0x800}, {&(0x7f0000010500)="ffffffffff070000000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x402, 0xc00}, {&(0x7f0000010e00)="ed41000000040000d7f4655fd7f4655fd7f4655f000000000000040002", 0x1d, 0x1600}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="02d1089581aac535d9317fec20ee149a34637c198c6c2b770dc50ab0a2419f12bc98eb6a128ef848426426f10b9060bfa93195f9244b16eec417652646911d8b20796e2b3b4b451e73134b923a6f018d7bba4a9a22177264a96c509ca148af6913f16db0770a4b987b3aca97af34b2bb4942ffeab8fe219f2baeaec69ff01443d9022a144967a7c1ffea6aae9875d58ad5f2efa51f81cbfb99e4a0aaee6de229c89046308bd3752173"]) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105142, 0x0) r1 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FITRIM(r1, 0xc0185879, &(0x7f00000000c0)={0x0, 0xfffefffffffffffd}) stat(&(0x7f0000001cc0)='.\x00', &(0x7f0000001c00)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r2, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {r2, 0xffffffffffffffff}}, './file0\x00'}) perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x6f, 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) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc142, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x2, 0x0) write(r4, &(0x7f0000000240)="01", 0x1) write$P9_RREADLINK(r0, &(0x7f0000000140)=ANY=[], 0x10) mknodat$null(r0, 0x0, 0x0, 0x103) sendfile(r0, r3, 0x0, 0x20d315) 20:39:17 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd22, 0x0, 0x0) 20:39:17 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0xe00, 0xcd08, 0x0, 0x0) 20:39:17 executing program 6: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1028, 0xcd08, 0x0, 0x0) 20:39:17 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd08, 0x0, 0x80000) [ 2533.001685] EXT4-fs (loop1): Unrecognized mount option "51 4c|l+w [ 2533.001685] AjHBd& `1$Ke&F yn+;KEsK:o{J"rdlPHimw [ 2533.001685] K{:ʗ4IB!+ƟC*IgjuՊ䠪m)ȐF0u!s" or missing value [ 2533.008516] FAULT_INJECTION: forcing a failure. [ 2533.008516] name failslab, interval 1, probability 0, space 0, times 0 [ 2533.008830] FAULT_INJECTION: forcing a failure. [ 2533.008830] name failslab, interval 1, probability 0, space 0, times 0 [ 2533.009883] CPU: 1 PID: 41364 Comm: syz-executor.4 Not tainted 5.10.180 #1 [ 2533.012900] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2533.013821] Call Trace: [ 2533.014136] dump_stack+0x107/0x167 [ 2533.014549] should_fail.cold+0x5/0xa [ 2533.014979] ? create_object.isra.0+0x3a/0xa20 [ 2533.015494] should_failslab+0x5/0x20 [ 2533.015928] kmem_cache_alloc+0x5b/0x310 [ 2533.016391] create_object.isra.0+0x3a/0xa20 [ 2533.016886] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2533.017455] __kmalloc+0x16e/0x390 [ 2533.017879] ? mutex_trylock+0x237/0x2b0 [ 2533.018362] file_tty_write.constprop.0+0x707/0x910 [ 2533.018948] ? lock_acquire+0x197/0x470 [ 2533.019417] ? n_tty_receive_char_lnext+0x6f0/0x6f0 [ 2533.020010] new_sync_write+0x42c/0x660 [ 2533.020479] ? new_sync_read+0x6f0/0x6f0 [ 2533.020959] ? _cond_resched+0x12/0x80 [ 2533.021424] ? avc_policy_seqno+0x9/0x70 [ 2533.021915] ? selinux_file_permission+0x92/0x520 [ 2533.022490] ? __fget_files+0x296/0x4c0 [ 2533.022971] vfs_write+0x747/0xa70 [ 2533.023412] ksys_write+0x12d/0x260 [ 2533.023845] ? __ia32_sys_read+0xb0/0xb0 [ 2533.024330] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2533.024969] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2533.025578] do_syscall_64+0x33/0x40 [ 2533.026010] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2533.026584] RIP: 0033:0x7fc6449a1b19 [ 2533.027006] 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 [ 2533.029025] RSP: 002b:00007fc641f17188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2533.029894] RAX: ffffffffffffffda RBX: 00007fc644ab4f60 RCX: 00007fc6449a1b19 [ 2533.030689] RDX: 0000000000000078 RSI: 0000000020000080 RDI: 0000000000000004 [ 2533.031481] RBP: 00007fc641f171d0 R08: 0000000000000000 R09: 0000000000000000 [ 2533.032269] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2533.033059] R13: 00007fff33c64a6f R14: 00007fc641f17300 R15: 0000000000022000 [ 2533.033901] CPU: 0 PID: 41366 Comm: syz-executor.2 Not tainted 5.10.180 #1 [ 2533.035302] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2533.036971] Call Trace: [ 2533.037529] dump_stack+0x107/0x167 [ 2533.038300] should_fail.cold+0x5/0xa [ 2533.039085] ? nfs_init_fs_context+0x4b/0xfd0 [ 2533.039998] should_failslab+0x5/0x20 [ 2533.040780] kmem_cache_alloc_trace+0x55/0x320 [ 2533.041749] ? nfs_fs_context_dup+0x3a0/0x3a0 [ 2533.042670] nfs_init_fs_context+0x4b/0xfd0 [ 2533.043552] ? nfs_fs_context_dup+0x3a0/0x3a0 [ 2533.044473] alloc_fs_context+0x4fd/0x840 [ 2533.045331] __x64_sys_fsopen+0x168/0x430 [ 2533.046199] do_syscall_64+0x33/0x40 [ 2533.046972] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2533.048002] RIP: 0033:0x7f6679909b19 [ 2533.048770] 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 [ 2533.052410] RSP: 002b:00007f6676e7f188 EFLAGS: 00000246 ORIG_RAX: 00000000000001ae [ 2533.053947] RAX: ffffffffffffffda RBX: 00007f6679a1cf60 RCX: 00007f6679909b19 [ 2533.055365] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000180 [ 2533.056797] RBP: 00007f6676e7f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2533.058228] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2533.059644] R13: 00007ffc70aa1e1f R14: 00007f6676e7f300 R15: 0000000000022000 20:39:18 executing program 4: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x202, 0x0) write$binfmt_elf64(r0, &(0x7f0000000080)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) (fail_nth: 3) 20:39:18 executing program 2: fsopen(&(0x7f0000000180)='nfs\x00', 0x0) (fail_nth: 7) 20:39:18 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x90, 0x4) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x80000, @empty}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000002ec0), 0x4) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x0, 0x1010000, @loopback}}, 0x0, 0x0, 0x4e, 0x0, "15bb6949bc674ed64133723aa6453b9d292123bebbcd37c5097fd53da62c01e266166394afb8d0aca105da30931d140a11973acb9dcc0d8da3a4f6f42444a1948f422c8d8d2d8bba069588783e32b713"}, 0xd8) sendmsg$inet6(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf", 0xfffffdef}], 0x1}, 0x10044001) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 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, 0x2692, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0xfffdffffffffffff, 0xffffffffffffffff, 0x0) recvfrom$inet6(r0, &(0x7f0000001e00)=""/4096, 0x1000, 0xcd14, 0x0, 0x0) [ 2533.271312] FAULT_INJECTION: forcing a failure. [ 2533.271312] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2533.275589] CPU: 0 PID: 41375 Comm: syz-executor.4 Not tainted 5.10.180 #1 [ 2533.276900] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2533.278482] Call Trace: [ 2533.279002] dump_stack+0x107/0x167 [ 2533.279711] should_fail.cold+0x5/0xa [ 2533.280444] _copy_from_iter+0x202/0xe80 [ 2533.281414] ? __check_object_size+0x319/0x440 [ 2533.282308] file_tty_write.constprop.0+0x4d5/0x910 [ 2533.283246] ? n_tty_receive_char_lnext+0x6f0/0x6f0 [ 2533.284203] new_sync_write+0x42c/0x660 [ 2533.284966] ? new_sync_read+0x6f0/0x6f0 [ 2533.285757] ? _cond_resched+0x12/0x80 [ 2533.286507] ? avc_policy_seqno+0x9/0x70 [ 2533.287267] ? selinux_file_permission+0x92/0x520 [ 2533.288195] ? __fget_files+0x296/0x4c0 [ 2533.288965] vfs_write+0x747/0xa70 [ 2533.289655] ksys_write+0x12d/0x260 [ 2533.290354] ? __ia32_sys_read+0xb0/0xb0 [ 2533.291119] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2533.292136] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2533.293113] do_syscall_64+0x33/0x40 [ 2533.293851] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2533.294804] RIP: 0033:0x7fc6449a1b19 [ 2533.295528] 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 [ 2533.298910] RSP: 002b:00007fc641f17188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2533.300332] RAX: ffffffffffffffda RBX: 00007fc644ab4f60 RCX: 00007fc6449a1b19 [ 2533.301661] RDX: 0000000000000078 RSI: 0000000020000080 RDI: 0000000000000004 [ 2533.302998] RBP: 00007fc641f171d0 R08: 0000000000000000 R09: 0000000000000000 [ 2533.304322] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2533.305669] R13: 00007fff33c64a6f R14: 00007fc641f17300 R15: 0000000000022000 [ 2533.344024] FAULT_INJECTION: forcing a failure. [ 2533.344024] name failslab, interval 1, probability 0, space 0, times 0 [ 2533.346207] CPU: 0 PID: 41377 Comm: syz-executor.2 Not tainted 5.10.180 #1 [ 2533.347510] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2533.349124] Call Trace: [ 2533.349583] dump_stack+0x107/0x167 [ 2533.350319] should_fail.cold+0x5/0xa [ 2533.351033] ? create_object.isra.0+0x3a/0xa20 [ 2533.351915] should_failslab+0x5/0x20 [ 2533.352636] kmem_cache_alloc+0x5b/0x310 [ 2533.353416] create_object.isra.0+0x3a/0xa20 [ 2533.354158] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2533.355098] kmem_cache_alloc_trace+0x151/0x320 [ 2533.355983] ? nfs_fs_context_dup+0x3a0/0x3a0 [ 2533.356802] nfs_init_fs_context+0x4b/0xfd0 [ 2533.357675] ? nfs_fs_context_dup+0x3a0/0x3a0 [ 2533.358495] alloc_fs_context+0x4fd/0x840 [ 2533.359252] __x64_sys_fsopen+0x168/0x430 [ 2533.359975] do_syscall_64+0x33/0x40 [ 2533.360784] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2533.361809] RIP: 0033:0x7f6679909b19 [ 2533.362488] 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 [ 2533.365885] RSP: 002b:00007f6676e7f188 EFLAGS: 00000246 ORIG_RAX: 00000000000001ae [ 2533.367350] RAX: ffffffffffffffda RBX: 00007f6679a1cf60 RCX: 00007f6679909b19 [ 2533.368860] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000180 [ 2533.370385] RBP: 00007f6676e7f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2533.371685] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2533.373016] R13: 00007ffc70aa1e1f R14: 00007f6676e7f300 R15: 0000000000022000 20:39:18 executing program 4: perf_event_open(&(0x7f0000001d80)={0x2, 0x80, 0x10, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x202, 0x0) write$binfmt_elf64(r0, &(0x7f0000000080)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) (fail_nth: 4) 20:39:18 executing program 2: fsopen(&(0x7f0000000180)='nfs\x00', 0x0) (fail_nth: 8) 20:39:18 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x105142, 0x0) ftruncate(r0, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105142, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) lseek(r1, 0x800, 0x4) perf_event_open(&(0x7f0000001d80)={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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x100000008) [ 2533.554784] FAULT_INJECTION: forcing a failure. [ 2533.554784] name failslab, interval 1, probability 0, space 0, times 0 [ 2533.559918] CPU: 0 PID: 41384 Comm: syz-executor.4 Not tainted 5.10.180 #1 [ 2533.561045] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2533.562419] Call Trace: [ 2533.562934] dump_stack+0x107/0x167 [ 2533.563531] should_fail.cold+0x5/0xa [ 2533.564258] ? tty_buffer_alloc+0x243/0x2b0 [ 2533.565082] should_failslab+0x5/0x20 [ 2533.565816] __kmalloc+0x72/0x390 [ 2533.566475] tty_buffer_alloc+0x243/0x2b0 [ 2533.567253] __tty_buffer_request_room+0x156/0x2a0 [ 2533.568159] tty_insert_flip_string_fixed_flag+0x91/0x250 [ 2533.568993] ? n_tty_write+0x1eb/0xfe0 [ 2533.569615] tty_insert_flip_string_and_push_buffer+0x3e/0x160 [ 2533.570568] pty_write+0xe6/0x110 [ 2533.571134] n_tty_write+0xa86/0xfe0 [ 2533.571807] ? perf_trace_run_bpf_submit+0xf5/0x190 [ 2533.572717] ? n_tty_receive_char_lnext+0x6f0/0x6f0 [ 2533.573716] ? _copy_from_iter+0x37b/0xe80 [ 2533.574389] ? prepare_to_wait_exclusive+0x2a0/0x2a0 [ 2533.575272] ? __check_object_size+0x319/0x440 [ 2533.576068] file_tty_write.constprop.0+0x529/0x910 [ 2533.576788] ? n_tty_receive_char_lnext+0x6f0/0x6f0 [ 2533.577697] new_sync_write+0x42c/0x660 [ 2533.578360] ? new_sync_read+0x6f0/0x6f0 [ 2533.579002] ? _cond_resched+0x12/0x80 [ 2533.579807] ? avc_policy_seqno+0x9/0x70 [ 2533.580392] ? selinux_file_permission+0x92/0x520 [ 2533.581173] ? __fget_files+0x296/0x4c0 [ 2533.581956] vfs_write+0x747/0xa70 [ 2533.582602] ksys_write+0x12d/0x260 [ 2533.583159] ? __ia32_sys_read+0xb0/0xb0 [ 2533.584005] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2533.584753] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2533.585751] do_syscall_64+0x33/0x40 [ 2533.586286] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2533.587012] RIP: 0033:0x7fc6449a1b19 [ 2533.587703] 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 [ 2533.590757] RSP: 002b:00007fc641f17188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2533.591867] RAX: ffffffffffffffda RBX: 00007fc644ab4f60 RCX: 00007fc6449a1b19 [ 2533.592912] RDX: 0000000000000078 RSI: 0000000020000080 RDI: 0000000000000004 [ 2533.593952] RBP: 00007fc641f171d0 R08: 0000000000000000 R09: 0000000000000000 [ 2533.594968] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2533.595989] R13: 00007fff33c64a6f R14: 00007fc641f17300 R15: 0000000000022000 [ 2533.597296] [ 2533.597304] ====================================================== [ 2533.597310] WARNING: possible circular locking dependency detected [ 2533.597315] 5.10.180 #1 Not tainted [ 2533.597321] ------------------------------------------------------ [ 2533.597327] syz-executor.4/41384 is trying to acquire lock: [ 2533.597331] ffffffff84f0c1a0 (console_owner){-.-.}-{0:0}, at: console_unlock+0x2e1/0xb40 [ 2533.597348] [ 2533.597353] but task is already holding lock: [ 2533.597357] ffff88800ded2158 (&port->lock){-.-.}-{2:2}, at: tty_insert_flip_string_and_push_buffer+0x2b/0x160 [ 2533.597374] [ 2533.597380] which lock already depends on the new lock. [ 2533.597382] [ 2533.597384] [ 2533.597390] the existing dependency chain (in reverse order) is: [ 2533.597392] [ 2533.597395] -> #2 (&port->lock){-.-.}-{2:2}: [ 2533.597411] _raw_spin_lock_irqsave+0x36/0x60 [ 2533.597415] tty_port_tty_get+0x1f/0x100 [ 2533.597420] tty_port_default_wakeup+0x11/0x40 [ 2533.597425] serial8250_tx_chars+0x51f/0xb00 [ 2533.597430] serial8250_handle_irq+0x4d6/0x650 [ 2533.597435] serial8250_default_handle_irq+0x96/0x210 [ 2533.597440] serial8250_interrupt+0xf4/0x1b0 [ 2533.597445] __handle_irq_event_percpu+0x2ef/0x6d0 [ 2533.597450] handle_irq_event+0xff/0x280 [ 2533.597455] handle_edge_irq+0x249/0xd00 [ 2533.597459] asm_call_irq_on_stack+0x12/0x20 [ 2533.597464] common_interrupt+0xdd/0x1a0 [ 2533.597469] asm_common_interrupt+0x1e/0x40 [ 2533.597474] _raw_spin_unlock_irqrestore+0x25/0x40 [ 2533.597478] uart_write+0x304/0x580 [ 2533.597482] do_output_char+0x5e8/0x870 [ 2533.597487] n_tty_write+0x4c9/0xfe0 [ 2533.597492] file_tty_write.constprop.0+0x529/0x910 [ 2533.597497] redirected_tty_write+0xa5/0xd0 [ 2533.597501] do_iter_readv_writev+0x476/0x750 [ 2533.597506] do_iter_write+0x191/0x670 [ 2533.597510] vfs_writev+0x1ae/0x620 [ 2533.597514] do_writev+0x139/0x300 [ 2533.597519] do_syscall_64+0x33/0x40 [ 2533.597524] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2533.597526] [ 2533.597529] -> #1 (&port_lock_key){-.-.}-{2:2}: [ 2533.597545] _raw_spin_lock_irqsave+0x36/0x60 [ 2533.597550] serial8250_console_write+0x9f5/0xc60 [ 2533.597555] console_unlock+0x82a/0xb40 [ 2533.597559] register_console+0x53d/0x800 [ 2533.597564] univ8250_console_init+0x3a/0x4a [ 2533.597568] console_init+0x24c/0x356 [ 2533.597573] start_kernel+0x2e1/0x48e [ 2533.597578] secondary_startup_64_no_verify+0xc2/0xcb [ 2533.597580] [ 2533.597583] -> #0 (console_owner){-.-.}-{0:0}: [ 2533.597599] __lock_acquire+0x29e7/0x5b00 [ 2533.597603] lock_acquire+0x197/0x470 [ 2533.597607] console_unlock+0x360/0xb40 [ 2533.597611] vprintk_emit+0x1de/0x4d0 [ 2533.597615] vprintk_func+0x8b/0x140 [ 2533.597619] printk+0xba/0xf1 [ 2533.597623] should_fail+0x47a/0x5a0 [ 2533.597628] should_failslab+0x5/0x20 [ 2533.597632] __kmalloc+0x72/0x390 [ 2533.597636] tty_buffer_alloc+0x243/0x2b0 [ 2533.597650] __tty_buffer_request_room+0x156/0x2a0 [ 2533.597656] tty_insert_flip_string_fixed_flag+0x91/0x250 [ 2533.597662] tty_insert_flip_string_and_push_buffer+0x3e/0x160 [ 2533.597666] pty_write+0xe6/0x110 [ 2533.597670] n_tty_write+0xa86/0xfe0 [ 2533.597675] file_tty_write.constprop.0+0x529/0x910 [ 2533.597679] new_sync_write+0x42c/0x660 [ 2533.597683] vfs_write+0x747/0xa70 [ 2533.597687] ksys_write+0x12d/0x260 [ 2533.597691] do_syscall_64+0x33/0x40 [ 2533.597697] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2533.597699] [ 2533.597704] other info that might help us debug this: [ 2533.597706] [ 2533.597710] Chain exists of: [ 2533.597712] console_owner --> &port_lock_key --> &port->lock [ 2533.597731] [ 2533.597736] Possible unsafe locking scenario: [ 2533.597738] [ 2533.597743] CPU0 CPU1 [ 2533.597747] ---- ---- [ 2533.597750] lock(&port->lock); [ 2533.597760] lock(&port_lock_key); [ 2533.597770] lock(&port->lock); [ 2533.597779] lock(console_owner); [ 2533.597787] [ 2533.597790] *** DEADLOCK *** [ 2533.597792] [ 2533.597797] 6 locks held by syz-executor.4/41384: [ 2533.597800] #0: ffff888055282098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x90 [ 2533.597819] #1: ffff888055282130 (&tty->atomic_write_lock){+.+.}-{3:3}, at: file_tty_write.constprop.0+0x29f/0x910 [ 2533.597839] #2: ffff8880552822e8 (&tty->termios_rwsem){++++}-{3:3}, at: n_tty_write+0x1bf/0xfe0 [ 2533.597858] #3: ffffc900099e9378 (&ldata->output_lock){+.+.}-{3:3}, at: n_tty_write+0xa4d/0xfe0 [ 2533.597878] #4: ffff88800ded2158 (&port->lock){-.-.}-{2:2}, at: tty_insert_flip_string_and_push_buffer+0x2b/0x160 [ 2533.597904] #5: ffffffff84fec520 (console_lock){+.+.}-{0:0}, at: vprintk_func+0x8b/0x140 [ 2533.597929] [ 2533.597933] stack backtrace: [ 2533.597942] CPU: 0 PID: 41384 Comm: syz-executor.4 Not tainted 5.10.180 #1 [ 2533.597951] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2533.597956] Call Trace: [ 2533.597961] dump_stack+0x107/0x167 [ 2533.597966] check_noncircular+0x263/0x2e0 [ 2533.597973] ? stack_trace_consume_entry+0x160/0x160 [ 2533.597979] ? print_circular_bug+0x470/0x470 [ 2533.597983] ? memcpy+0x39/0x60 [ 2533.597990] ? alloc_chain_hlocks+0x1ec/0x5a0 [ 2533.597995] __lock_acquire+0x29e7/0x5b00 [ 2533.598002] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2533.598007] lock_acquire+0x197/0x470 [ 2533.598012] ? console_unlock+0x2e1/0xb40 [ 2533.598017] ? lock_release+0x680/0x680 [ 2533.598023] ? lock_downgrade+0x6d0/0x6d0 [ 2533.598029] ? do_raw_spin_lock+0x121/0x260 [ 2533.598034] ? rwlock_bug.part.0+0x90/0x90 [ 2533.598040] console_unlock+0x360/0xb40 [ 2533.598045] ? console_unlock+0x2e1/0xb40 [ 2533.598050] ? devkmsg_read+0x730/0x730 [ 2533.598056] ? lock_release+0x680/0x680 [ 2533.598062] ? do_raw_spin_unlock+0x4f/0x220 [ 2533.598067] ? vprintk_func+0x8b/0x140 [ 2533.598072] vprintk_emit+0x1de/0x4d0 [ 2533.598078] vprintk_func+0x8b/0x140 [ 2533.598082] printk+0xba/0xf1 [ 2533.598089] ? record_print_text.cold+0x16/0x16 [ 2533.598093] should_fail+0x47a/0x5a0 [ 2533.598099] ? tty_buffer_alloc+0x243/0x2b0 [ 2533.598104] should_failslab+0x5/0x20 [ 2533.598109] __kmalloc+0x72/0x390 [ 2533.598115] tty_buffer_alloc+0x243/0x2b0 [ 2533.598121] __tty_buffer_request_room+0x156/0x2a0 [ 2533.598128] tty_insert_flip_string_fixed_flag+0x91/0x250 [ 2533.598134] ? n_tty_write+0x1eb/0xfe0 [ 2533.598141] tty_insert_flip_string_and_push_buffer+0x3e/0x160 [ 2533.598146] pty_write+0xe6/0x110 [ 2533.598151] n_tty_write+0xa86/0xfe0 [ 2533.598158] ? perf_trace_run_bpf_submit+0xf5/0x190 [ 2533.598164] ? n_tty_receive_char_lnext+0x6f0/0x6f0 [ 2533.598169] ? _copy_from_iter+0x37b/0xe80 [ 2533.598176] ? prepare_to_wait_exclusive+0x2a0/0x2a0 [ 2533.598182] ? __check_object_size+0x319/0x440 [ 2533.598188] file_tty_write.constprop.0+0x529/0x910 [ 2533.598195] ? n_tty_receive_char_lnext+0x6f0/0x6f0 [ 2533.598200] new_sync_write+0x42c/0x660 [ 2533.598206] ? new_sync_read+0x6f0/0x6f0 [ 2533.598211] ? _cond_resched+0x12/0x80 [ 2533.598217] ? avc_policy_seqno+0x9/0x70 [ 2533.598223] ? selinux_file_permission+0x92/0x520 [ 2533.598229] ? __fget_files+0x296/0x4c0 [ 2533.598234] vfs_write+0x747/0xa70 [ 2533.598238] ksys_write+0x12d/0x260 [ 2533.598244] ? __ia32_sys_read+0xb0/0xb0 [ 2533.598251] ? lockdep_hardirqs_on_prepare+0x277/0x3e0 [ 2533.598257] ? syscall_enter_from_user_mode+0x1d/0x50 [ 2533.598263] do_syscall_64+0x33/0x40 [ 2533.598269] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2533.598274] RIP: 0033:0x7fc6449a1b19 [ 2533.598293] 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 [ 2533.598300] RSP: 002b:00007fc641f17188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2533.598314] RAX: ffffffffffffffda RBX: 00007fc644ab4f60 RCX: 00007fc6449a1b19 [ 2533.598323] RDX: 0000000000000078 RSI: 0000000020000080 RDI: 0000000000000004 [ 2533.598331] RBP: 00007fc641f171d0 R08: 0000000000000000 R09: 0000000000000000 [ 2533.598340] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2533.598348] R13: 00007fff33c64a6f R14: 00007fc641f17300 R15: 0000000000022000 [ 2533.733206] FAULT_INJECTION: forcing a failure. [ 2533.733206] name failslab, interval 1, probability 0, space 0, times 0 [ 2533.734893] CPU: 0 PID: 41386 Comm: syz-executor.2 Not tainted 5.10.180 #1 [ 2533.735918] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2533.737136] Call Trace: [ 2533.737533] dump_stack+0x107/0x167 [ 2533.738113] should_fail.cold+0x5/0xa [ 2533.738698] ? nfs_alloc_fhandle+0x38/0x90 [ 2533.739336] should_failslab+0x5/0x20 [ 2533.739894] kmem_cache_alloc_trace+0x55/0x320 [ 2533.740552] ? kasan_unpoison_shadow+0x33/0x50 [ 2533.741218] ? nfs_fs_context_dup+0x3a0/0x3a0 [ 2533.741870] nfs_alloc_fhandle+0x38/0x90 [ 2533.742446] nfs_init_fs_context+0x61/0xfd0 [ 2533.743064] ? nfs_fs_context_dup+0x3a0/0x3a0 [ 2533.743710] alloc_fs_context+0x4fd/0x840 [ 2533.744306] __x64_sys_fsopen+0x168/0x430 [ 2533.744976] do_syscall_64+0x33/0x40 [ 2533.745554] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2533.746301] RIP: 0033:0x7f6679909b19 [ 2533.746837] 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 [ 2533.749456] RSP: 002b:00007f6676e7f188 EFLAGS: 00000246 ORIG_RAX: 00000000000001ae [ 2533.750545] RAX: ffffffffffffffda RBX: 00007f6679a1cf60 RCX: 00007f6679909b19 [ 2533.751576] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000180 [ 2533.752569] RBP: 00007f6676e7f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2533.753569] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2533.754605] R13: 00007ffc70aa1e1f R14: 00007f6676e7f300 R15: 0000000000022000 20:39:18 executing program 2: fsopen(&(0x7f0000000180)='nfs\x00', 0x0) (fail_nth: 9) [ 2533.910567] FAULT_INJECTION: forcing a failure. [ 2533.910567] name failslab, interval 1, probability 0, space 0, times 0 [ 2533.913220] CPU: 1 PID: 41395 Comm: syz-executor.2 Not tainted 5.10.180 #1 [ 2533.914629] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2533.916296] Call Trace: [ 2533.916948] dump_stack+0x107/0x167 [ 2533.917827] should_fail.cold+0x5/0xa [ 2533.918686] ? create_object.isra.0+0x3a/0xa20 [ 2533.919787] should_failslab+0x5/0x20 [ 2533.920568] kmem_cache_alloc+0x5b/0x310 [ 2533.921404] create_object.isra.0+0x3a/0xa20 [ 2533.922313] ? __kasan_kmalloc.constprop.0+0xc9/0xd0 [ 2533.923427] kmem_cache_alloc_trace+0x151/0x320 [ 2533.924667] ? nfs_fs_context_dup+0x3a0/0x3a0 [ 2533.925744] nfs_init_fs_context+0x4b/0xfd0 [ 2533.926729] ? nfs_fs_context_dup+0x3a0/0x3a0 [ 2533.927756] alloc_fs_context+0x4fd/0x840 [ 2533.928874] __x64_sys_fsopen+0x168/0x430 [ 2533.929892] do_syscall_64+0x33/0x40 [ 2533.930755] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 2533.931929] RIP: 0033:0x7f6679909b19 [ 2533.932939] 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 [ 2533.937331] RSP: 002b:00007f6676e7f188 EFLAGS: 00000246 ORIG_RAX: 00000000000001ae [ 2533.939058] RAX: ffffffffffffffda RBX: 00007f6679a1cf60 RCX: 00007f6679909b19 [ 2533.940730] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000180 [ 2533.942486] RBP: 00007f6676e7f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2533.944153] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2533.945898] R13: 00007ffc70aa1e1f R14: 00007f6676e7f300 R15: 0000000000022000 VM DIAGNOSIS: 20:39:16 Registers: info registers vcpu 0 RAX=0000000000000068 RBX=00000000000003f8 RCX=0000000000000000 RDX=00000000000003f8 RSI=ffffffff822c2e91 RDI=ffffffff879e41a0 RBP=ffffffff879e4160 RSP=ffff88806ce09c90 R8 =0000000000000001 R9 =0000000000000003 R10=0000000000000000 R11=0000000000000001 R12=0000000000000068 R13=0000000000000068 R14=ffffffff879e4160 R15=dffffc0000000000 RIP=ffffffff822c2ee8 RFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 00007fc641f17700 00000000 00000000 GS =0000 ffff88806ce00000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe0000003000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000001000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007fc641f16f78 CR3=0000000053ccc000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=00000000000000000000000000000000 XMM02=00000000000000000000000000000000 XMM03=00000000000000000000000000000000 XMM04=ffffffffffffffffffffffffffffff00 XMM05=00000000000000000000000000000000 XMM06=0000000000000000000000524f525245 XMM07=00000000000000000000000000000000 XMM08=000000000000000000524f5252450040 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 1 RAX=dffffc0000000000 RBX=0000000000000000 RCX=ffffffff8114b798 RDX=0000000000000000 RSI=ffffffff8114b7a5 RDI=0000000000000005 RBP=ffff88803c397d24 RSP=ffff88803c397b20 R8 =0000000000000001 R9 =ffffffff84e0a083 R10=0000000000000000 R11=0000000000000001 R12=0000000000000000 R13=0000000000000000 R14=ffff888047f24ec0 R15=0000000040000000 RIP=ffffffff8114b7ba RFL=00000213 [----A-C] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 0000555556f1d400 00000000 00000000 GS =0000 ffff88806cf00000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe000004a000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000048000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=0000001b2d222000 CR3=000000003c398000 CR4=00350ee0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=ffffffffffffff00ffffffffffffffff XMM01=ffffffffffffffffffffffffffffffff XMM02=00000000000000000000000000000000 XMM03=00000000000000000000000000000000 XMM04=000000000000000000000000000000ff XMM05=00000000000000000000000000000000 XMM06=0000000000000000000000524f525245 XMM07=00000000000000000000000000000000 XMM08=000000000000000000524f5252450040 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000