161112] name failslab, interval 1, probability 0, space 0, times 0 [ 2647.162465] CPU: 0 PID: 12201 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2647.163017] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2647.163678] Call Trace: [ 2647.163859] [ 2647.164021] dump_stack_lvl+0xc1/0xf0 [ 2647.164305] should_fail_ex+0x4b4/0x5b0 [ 2647.164601] should_failslab+0x9/0x20 [ 2647.164889] __kmem_cache_alloc_node+0x5b/0x310 [ 2647.165228] ? ext4_find_extent+0xa41/0xd30 [ 2647.165531] ? __pfx_mark_lock.part.0+0x10/0x10 [ 2647.165870] ? ext4_find_extent+0xa41/0xd30 [ 2647.165916] FAULT_INJECTION: forcing a failure. [ 2647.165916] name failslab, interval 1, probability 0, space 0, times 0 [ 2647.166162] __kmalloc+0x4a/0x160 [ 2647.166187] ext4_find_extent+0xa41/0xd30 [ 2647.166210] ext4_ext_map_blocks+0x1c7/0x5970 [ 2647.166235] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2647.166258] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2647.166287] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2647.166319] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2647.166344] ? __pfx_lock_acquire+0x10/0x10 [ 2647.166367] ? lock_release+0x1e3/0x680 [ 2647.166391] ? __pfx_lock_release+0x10/0x10 [ 2647.166414] ? lock_is_held_type+0x9f/0x120 [ 2647.166444] ? down_write+0x11a/0x1f0 [ 2647.171447] ? __pfx_down_write+0x10/0x10 [ 2647.171746] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2647.172082] ext4_map_blocks+0x776/0x19e0 [ 2647.172386] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2647.172711] ? jbd2__journal_start+0xf7/0x810 [ 2647.173044] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2647.173390] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2647.173740] ? ext4_iomap_begin+0x48a/0x710 [ 2647.174042] ? ext4_meta_trans_blocks+0x252/0x310 [ 2647.174399] ext4_iomap_begin+0x3b1/0x710 [ 2647.174696] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2647.175019] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2647.175412] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2647.175739] iomap_iter+0x42f/0x1000 [ 2647.176018] ? filemap_check_errors+0xa9/0x160 [ 2647.176343] __iomap_dio_rw+0x734/0x1c00 [ 2647.176655] ? kmem_cache_alloc+0x307/0x390 [ 2647.176970] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2647.177326] ? generic_update_time+0x21b/0x2b0 [ 2647.177668] ? __mnt_drop_write_file+0x4e/0xf0 [ 2647.178010] ? file_modified_flags+0x1f1/0x330 [ 2647.178360] iomap_dio_rw+0x40/0xa0 [ 2647.178633] ext4_file_write_iter+0x9ab/0x1950 [ 2647.178978] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2647.179349] ? do_splice_direct+0x1bc/0x290 [ 2647.179672] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2647.180066] ? lock_is_held_type+0x9f/0x120 [ 2647.180388] do_iter_readv_writev+0x211/0x3c0 [ 2647.180720] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2647.181095] ? avc_policy_seqno+0x9/0x20 [ 2647.181400] ? security_file_permission+0xb5/0xe0 [ 2647.181759] do_iter_write+0x18b/0x700 [ 2647.182037] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2647.182406] ? kasan_set_track+0x25/0x30 [ 2647.182709] vfs_iter_write+0x74/0xb0 [ 2647.182982] iter_file_splice_write+0x73f/0xcb0 [ 2647.183340] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2647.183730] ? generic_file_splice_read+0x13f/0x1d0 [ 2647.184106] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2647.184490] direct_splice_actor+0x113/0x180 [ 2647.184819] splice_direct_to_actor+0x33a/0x8c0 [ 2647.185171] ? __pfx_direct_splice_actor+0x10/0x10 [ 2647.185540] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2647.185930] ? security_file_permission+0xb5/0xe0 [ 2647.186285] do_splice_direct+0x1bc/0x290 [ 2647.186598] ? __pfx_do_splice_direct+0x10/0x10 [ 2647.186941] ? lock_is_held_type+0x9f/0x120 [ 2647.187265] do_sendfile+0xb1d/0x12b0 [ 2647.187543] ? __pfx_do_sendfile+0x10/0x10 [ 2647.187867] __x64_sys_sendfile64+0x1d5/0x210 [ 2647.188192] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2647.188568] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2647.188947] do_syscall_64+0x3f/0x90 [ 2647.189231] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2647.189617] RIP: 0033:0x7f876680ab19 [ 2647.189888] 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 [ 2647.191085] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2647.191631] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2647.192117] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2647.192622] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2647.193120] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2647.193625] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2647.194118] [ 2647.194313] CPU: 1 PID: 12207 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2647.195378] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2647.196473] Call Trace: [ 2647.196845] [ 2647.197170] dump_stack_lvl+0xc1/0xf0 [ 2647.197698] should_fail_ex+0x4b4/0x5b0 [ 2647.198280] ? ext4_mb_new_blocks+0x666/0x4680 [ 2647.198893] should_failslab+0x9/0x20 [ 2647.199443] kmem_cache_alloc+0x5a/0x390 [ 2647.200000] ? __mark_inode_dirty+0x249/0xc10 [ 2647.200642] ext4_mb_new_blocks+0x666/0x4680 [ 2647.201271] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2647.201970] ? ext4_cache_extents+0x148/0x2d0 [ 2647.202608] ? __pfx_ext4_mb_new_blocks+0x10/0x10 [ 2647.203286] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2647.203980] ext4_ext_map_blocks+0x1e14/0x5970 [ 2647.204641] ? __pfx___lock_acquire+0x10/0x10 [ 2647.205290] ? __pfx___lock_acquire+0x10/0x10 [ 2647.205928] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2647.206638] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2647.207323] ? ext4_map_blocks+0x704/0x19e0 [ 2647.207941] ? __pfx_lock_acquire+0x10/0x10 [ 2647.208555] ? lock_release+0x1e3/0x680 [ 2647.209145] ? __pfx_lock_release+0x10/0x10 [ 2647.209761] ? lock_is_held_type+0x9f/0x120 [ 2647.210387] ? __pfx_down_write+0x10/0x10 [ 2647.210980] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2647.211640] ext4_map_blocks+0x776/0x19e0 [ 2647.212241] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2647.212899] ? jbd2__journal_start+0xf7/0x810 [ 2647.213533] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2647.214220] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2647.214914] ? ext4_iomap_begin+0x48a/0x710 [ 2647.215519] ? ext4_meta_trans_blocks+0x252/0x310 [ 2647.216202] ext4_iomap_begin+0x3b1/0x710 [ 2647.216815] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2647.217472] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2647.218266] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2647.218933] iomap_iter+0x42f/0x1000 [ 2647.219473] ? filemap_check_errors+0xa9/0x160 [ 2647.220131] __iomap_dio_rw+0x734/0x1c00 [ 2647.220729] ? kmem_cache_alloc+0x307/0x390 [ 2647.221365] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2647.222043] ? generic_update_time+0x21b/0x2b0 [ 2647.222687] ? __mnt_drop_write_file+0x4e/0xf0 [ 2647.223339] ? file_modified_flags+0x1f1/0x330 [ 2647.223995] iomap_dio_rw+0x40/0xa0 [ 2647.224529] ext4_file_write_iter+0x9ab/0x1950 [ 2647.225209] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2647.225908] ? do_splice_direct+0x1bc/0x290 [ 2647.226516] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2647.227269] ? lock_is_held_type+0x9f/0x120 [ 2647.227890] do_iter_readv_writev+0x211/0x3c0 [ 2647.228523] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2647.229234] ? avc_policy_seqno+0x9/0x20 [ 2647.229812] ? security_file_permission+0xb5/0xe0 [ 2647.230513] do_iter_write+0x18b/0x700 [ 2647.231088] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2647.231809] ? kasan_set_track+0x25/0x30 [ 2647.232394] vfs_iter_write+0x74/0xb0 [ 2647.232958] iter_file_splice_write+0x73f/0xcb0 [ 2647.233668] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2647.234453] ? generic_file_splice_read+0x13f/0x1d0 [ 2647.235181] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2647.235935] direct_splice_actor+0x113/0x180 [ 2647.236599] splice_direct_to_actor+0x33a/0x8c0 [ 2647.237311] ? __pfx_direct_splice_actor+0x10/0x10 [ 2647.238032] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2647.238716] ? security_file_permission+0xb5/0xe0 [ 2647.239340] do_splice_direct+0x1bc/0x290 [ 2647.239886] ? __pfx_do_splice_direct+0x10/0x10 [ 2647.240516] ? lock_is_held_type+0x9f/0x120 [ 2647.241099] do_sendfile+0xb1d/0x12b0 [ 2647.241616] ? __pfx_do_sendfile+0x10/0x10 [ 2647.242184] __x64_sys_sendfile64+0x1d5/0x210 [ 2647.242778] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2647.243439] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2647.244130] do_syscall_64+0x3f/0x90 [ 2647.244632] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2647.245312] RIP: 0033:0x7f1942f4bb19 [ 2647.245788] 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 [ 2647.248028] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2647.249115] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2647.250105] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2647.251088] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2647.252091] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2647.253088] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2647.254059] [ 2647.267645] FAULT_INJECTION: forcing a failure. [ 2647.267645] name failslab, interval 1, probability 0, space 0, times 0 [ 2647.269476] CPU: 1 PID: 12217 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2647.270550] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2647.271592] Call Trace: [ 2647.271932] [ 2647.272237] dump_stack_lvl+0xc1/0xf0 [ 2647.272760] should_fail_ex+0x4b4/0x5b0 [ 2647.273322] should_failslab+0x9/0x20 [ 2647.273849] __kmem_cache_alloc_node+0x5b/0x310 [ 2647.274479] ? iter_file_splice_write+0x169/0xcb0 [ 2647.275130] ? kasan_quarantine_put+0x81/0x1d0 [ 2647.275761] ? iter_file_splice_write+0x169/0xcb0 [ 2647.276418] __kmalloc+0x4a/0x160 [ 2647.276926] iter_file_splice_write+0x169/0xcb0 [ 2647.277560] ? direct_splice_read+0x704/0x990 [ 2647.278304] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2647.279036] ? generic_file_splice_read+0x13f/0x1d0 [ 2647.279715] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2647.280426] direct_splice_actor+0x113/0x180 [ 2647.281245] splice_direct_to_actor+0x33a/0x8c0 [ 2647.281962] ? __pfx_direct_splice_actor+0x10/0x10 [ 2647.282692] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2647.283406] ? security_file_permission+0xb5/0xe0 [ 2647.284061] do_splice_direct+0x1bc/0x290 [ 2647.284640] ? __pfx_do_splice_direct+0x10/0x10 [ 2647.285429] ? lock_is_held_type+0x9f/0x120 [ 2647.286029] do_sendfile+0xb1d/0x12b0 [ 2647.286566] ? __pfx_do_sendfile+0x10/0x10 [ 2647.287158] __x64_sys_sendfile64+0x1d5/0x210 [ 2647.287785] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2647.288481] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2647.289216] do_syscall_64+0x3f/0x90 [ 2647.289828] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2647.290584] RIP: 0033:0x7f553779db19 [ 2647.291143] 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 [ 2647.293593] RSP: 002b:00007f5534cf2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2647.294582] RAX: ffffffffffffffda RBX: 00007f55378b1020 RCX: 00007f553779db19 [ 2647.295513] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2647.296440] RBP: 00007f5534cf21d0 R08: 0000000000000000 R09: 0000000000000000 [ 2647.297380] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2647.298392] R13: 00007fffbe6b707f R14: 00007f5534cf2300 R15: 0000000000022000 [ 2647.299474] 20:47:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 23) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:47:30 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x127f, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:47:30 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 21) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:47:30 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x4b49, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:47:30 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x127f, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:47:30 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2201, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:47:30 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 13) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:47:30 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2202, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:47:30 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5309, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:47:30 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2202, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:47:30 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2201, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:47:31 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2203, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:47:31 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x530f, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:47:31 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2202, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:47:31 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 22) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:47:31 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2203, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 2647.926929] FAULT_INJECTION: forcing a failure. [ 2647.926929] name failslab, interval 1, probability 0, space 0, times 0 [ 2647.929324] CPU: 0 PID: 12254 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2647.930425] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2647.931469] Call Trace: [ 2647.931807] [ 2647.932120] dump_stack_lvl+0xc1/0xf0 [ 2647.932634] should_fail_ex+0x4b4/0x5b0 [ 2647.933180] ? ext4_mb_new_blocks+0x666/0x4680 [ 2647.933773] should_failslab+0x9/0x20 [ 2647.934284] kmem_cache_alloc+0x5a/0x390 [ 2647.934821] ? __mark_inode_dirty+0x249/0xc10 [ 2647.935510] ext4_mb_new_blocks+0x666/0x4680 [ 2647.936104] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2647.936807] ? ext4_cache_extents+0x148/0x2d0 [ 2647.937401] ? __pfx_ext4_mb_new_blocks+0x10/0x10 [ 2647.938087] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2647.938767] ext4_ext_map_blocks+0x1e14/0x5970 [ 2647.939363] ? __pfx___lock_acquire+0x10/0x10 [ 2647.939956] ? __pfx___lock_acquire+0x10/0x10 [ 2647.940547] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2647.941217] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2647.941848] ? ext4_map_blocks+0x704/0x19e0 [ 2647.942414] ? __pfx_lock_acquire+0x10/0x10 [ 2647.942975] ? lock_release+0x1e3/0x680 [ 2647.943503] ? __pfx_lock_release+0x10/0x10 [ 2647.944063] ? lock_is_held_type+0x9f/0x120 [ 2647.944647] ? __pfx_down_write+0x10/0x10 [ 2647.945198] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2647.945870] ext4_map_blocks+0x776/0x19e0 [ 2647.946493] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2647.947087] ? jbd2__journal_start+0xf7/0x810 [ 2647.947666] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2647.948353] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2647.949001] ? ext4_iomap_begin+0x48a/0x710 [ 2647.949613] ? ext4_meta_trans_blocks+0x252/0x310 [ 2647.950352] ext4_iomap_begin+0x3b1/0x710 [ 2647.950974] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2647.951622] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2647.952403] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2647.953070] iomap_iter+0x42f/0x1000 [ 2647.953606] ? filemap_check_errors+0xa9/0x160 [ 2647.954250] __iomap_dio_rw+0x734/0x1c00 [ 2647.954842] ? kmem_cache_alloc+0x307/0x390 [ 2647.955443] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2647.956102] ? generic_update_time+0x21b/0x2b0 [ 2647.956727] ? __mnt_drop_write_file+0x4e/0xf0 [ 2647.957358] ? file_modified_flags+0x1f1/0x330 [ 2647.957979] iomap_dio_rw+0x40/0xa0 [ 2647.958478] ext4_file_write_iter+0x9ab/0x1950 [ 2647.959111] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2647.959769] ? do_splice_direct+0x1bc/0x290 [ 2647.960345] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2647.961069] ? lock_is_held_type+0x9f/0x120 [ 2647.961659] do_iter_readv_writev+0x211/0x3c0 [ 2647.962267] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2647.962928] ? avc_policy_seqno+0x9/0x20 [ 2647.963479] ? security_file_permission+0xb5/0xe0 [ 2647.964130] do_iter_write+0x18b/0x700 [ 2647.964658] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2647.965337] ? kasan_set_track+0x25/0x30 [ 2647.965881] vfs_iter_write+0x74/0xb0 [ 2647.966393] iter_file_splice_write+0x73f/0xcb0 [ 2647.967042] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2647.967752] ? generic_file_splice_read+0x13f/0x1d0 [ 2647.968414] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2647.969095] direct_splice_actor+0x113/0x180 [ 2647.969703] splice_direct_to_actor+0x33a/0x8c0 [ 2647.970336] ? __pfx_direct_splice_actor+0x10/0x10 [ 2647.970981] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2647.971667] ? security_file_permission+0xb5/0xe0 [ 2647.972309] do_splice_direct+0x1bc/0x290 [ 2647.972867] ? __pfx_do_splice_direct+0x10/0x10 [ 2647.973513] ? lock_is_held_type+0x9f/0x120 [ 2647.974097] do_sendfile+0xb1d/0x12b0 [ 2647.974603] ? __pfx_do_sendfile+0x10/0x10 [ 2647.975185] __x64_sys_sendfile64+0x1d5/0x210 [ 2647.975785] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2647.976464] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2647.977160] do_syscall_64+0x3f/0x90 [ 2647.977683] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2647.978347] RIP: 0033:0x7f876680ab19 [ 2647.978840] 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 [ 2647.981121] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2647.982094] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2647.982999] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2647.983906] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2647.984823] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2647.985729] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2647.986680] 20:47:44 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5311, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:47:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 24) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:47:44 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 23) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:47:44 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2272, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:47:44 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2272, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:47:44 executing program 3: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x530f, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:47:44 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2203, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:47:44 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() [ 2660.876876] FAULT_INJECTION: forcing a failure. [ 2660.876876] name failslab, interval 1, probability 0, space 0, times 0 [ 2660.878270] CPU: 0 PID: 12263 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2660.878848] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2660.879437] Call Trace: [ 2660.879625] [ 2660.879794] dump_stack_lvl+0xc1/0xf0 [ 2660.880092] should_fail_ex+0x4b4/0x5b0 [ 2660.880400] ? jbd2__journal_start+0x194/0x810 [ 2660.880736] should_failslab+0x9/0x20 [ 2660.881032] kmem_cache_alloc+0x5a/0x390 [ 2660.881344] jbd2__journal_start+0x194/0x810 [ 2660.881676] __ext4_journal_start_sb+0x3d7/0x560 [ 2660.882030] ? ext4_dirty_inode+0xa5/0x130 [ 2660.882351] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 2660.882701] ext4_dirty_inode+0xa5/0x130 [ 2660.883005] __mark_inode_dirty+0x1aa/0xc10 [ 2660.883327] generic_update_time+0x21b/0x2b0 [ 2660.883640] file_modified_flags+0x2d4/0x330 [ 2660.883972] ? __pfx_file_modified_flags+0x10/0x10 [ 2660.884340] ext4_file_write_iter+0xd1d/0x1950 [ 2660.884690] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2660.885061] ? do_splice_direct+0x1bc/0x290 [ 2660.885382] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2660.885777] ? lock_is_held_type+0x9f/0x120 [ 2660.886101] do_iter_readv_writev+0x211/0x3c0 [ 2660.886433] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2660.886801] ? avc_policy_seqno+0x9/0x20 [ 2660.887110] ? security_file_permission+0xb5/0xe0 [ 2660.887446] do_iter_write+0x18b/0x700 [ 2660.887742] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2660.888104] ? kasan_set_track+0x25/0x30 [ 2660.888411] vfs_iter_write+0x74/0xb0 [ 2660.888695] iter_file_splice_write+0x73f/0xcb0 [ 2660.889074] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2660.889469] ? generic_file_splice_read+0x13f/0x1d0 [ 2660.889841] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2660.890228] direct_splice_actor+0x113/0x180 [ 2660.890560] splice_direct_to_actor+0x33a/0x8c0 [ 2660.890911] ? __pfx_direct_splice_actor+0x10/0x10 [ 2660.891272] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2660.891654] ? security_file_permission+0xb5/0xe0 [ 2660.892007] do_splice_direct+0x1bc/0x290 [ 2660.892317] ? __pfx_do_splice_direct+0x10/0x10 [ 2660.892675] ? lock_is_held_type+0x9f/0x120 [ 2660.893001] do_sendfile+0xb1d/0x12b0 [ 2660.893290] ? __pfx_do_sendfile+0x10/0x10 [ 2660.893611] __x64_sys_sendfile64+0x1d5/0x210 [ 2660.893948] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2660.894319] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2660.894711] do_syscall_64+0x3f/0x90 [ 2660.894996] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2660.895375] RIP: 0033:0x7f553779db19 [ 2660.895647] 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 [ 2660.896927] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2660.897476] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2660.897981] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2660.898485] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2660.898989] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2660.899492] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2660.900012] [ 2660.936891] FAULT_INJECTION: forcing a failure. [ 2660.936891] name failslab, interval 1, probability 0, space 0, times 0 [ 2660.937862] CPU: 0 PID: 12275 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2660.938460] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2660.939070] Call Trace: [ 2660.939277] [ 2660.939463] dump_stack_lvl+0xc1/0xf0 [ 2660.940082] should_fail_ex+0x4b4/0x5b0 [ 2660.940812] ? ext4_mb_new_blocks+0x18b1/0x4680 [ 2660.941586] should_failslab+0x9/0x20 [ 2660.942232] kmem_cache_alloc+0x5a/0x390 [ 2660.942905] ext4_mb_new_blocks+0x18b1/0x4680 [ 2660.943664] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2660.944470] ? ext4_cache_extents+0x148/0x2d0 [ 2660.945234] ? __pfx_ext4_mb_new_blocks+0x10/0x10 [ 2660.946028] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2660.946822] ext4_ext_map_blocks+0x1e14/0x5970 [ 2660.947593] ? __pfx___lock_acquire+0x10/0x10 [ 2660.948335] ? __pfx___lock_acquire+0x10/0x10 [ 2660.949099] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2660.949929] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2660.950641] ? ext4_map_blocks+0x704/0x19e0 [ 2660.951263] ? __pfx_lock_acquire+0x10/0x10 [ 2660.951882] ? lock_release+0x1e3/0x680 [ 2660.952466] ? __pfx_lock_release+0x10/0x10 [ 2660.953100] ? lock_is_held_type+0x9f/0x120 [ 2660.953733] ? __pfx_down_write+0x10/0x10 [ 2660.954332] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2660.955012] ext4_map_blocks+0x776/0x19e0 [ 2660.955619] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2660.956271] ? jbd2__journal_start+0xf7/0x810 [ 2660.956912] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2660.957634] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2660.958343] ? ext4_iomap_begin+0x48a/0x710 [ 2660.958958] ? ext4_meta_trans_blocks+0x252/0x310 [ 2660.959650] ext4_iomap_begin+0x3b1/0x710 [ 2660.960258] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2660.960926] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2660.961721] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2660.962383] iomap_iter+0x42f/0x1000 [ 2660.962944] ? filemap_check_errors+0xa9/0x160 [ 2660.963608] __iomap_dio_rw+0x734/0x1c00 [ 2660.964213] ? kmem_cache_alloc+0x307/0x390 [ 2660.964823] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2660.965507] ? generic_update_time+0x21b/0x2b0 [ 2660.966152] ? __mnt_drop_write_file+0x4e/0xf0 [ 2660.966812] ? file_modified_flags+0x1f1/0x330 [ 2660.967476] iomap_dio_rw+0x40/0xa0 [ 2660.967984] ext4_file_write_iter+0x9ab/0x1950 [ 2660.968660] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2660.969386] ? do_splice_direct+0x1bc/0x290 [ 2660.970017] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2660.970776] ? lock_is_held_type+0x9f/0x120 [ 2660.971403] do_iter_readv_writev+0x211/0x3c0 [ 2660.972023] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2660.972720] ? avc_policy_seqno+0x9/0x20 [ 2660.973320] ? security_file_permission+0xb5/0xe0 [ 2660.974015] do_iter_write+0x18b/0x700 [ 2660.974585] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2660.975303] ? kasan_set_track+0x25/0x30 [ 2660.975879] vfs_iter_write+0x74/0xb0 [ 2660.976432] iter_file_splice_write+0x73f/0xcb0 [ 2660.977143] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2660.977911] ? generic_file_splice_read+0x13f/0x1d0 [ 2660.978624] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2660.979370] direct_splice_actor+0x113/0x180 [ 2660.979997] splice_direct_to_actor+0x33a/0x8c0 [ 2660.980668] ? __pfx_direct_splice_actor+0x10/0x10 [ 2660.981392] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2660.982124] ? security_file_permission+0xb5/0xe0 [ 2660.982812] do_splice_direct+0x1bc/0x290 [ 2660.983418] ? __pfx_do_splice_direct+0x10/0x10 [ 2660.984081] ? lock_is_held_type+0x9f/0x120 [ 2660.984700] do_sendfile+0xb1d/0x12b0 [ 2660.985271] ? __pfx_do_sendfile+0x10/0x10 [ 2660.985894] __x64_sys_sendfile64+0x1d5/0x210 [ 2660.986543] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2660.987269] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2660.987989] do_syscall_64+0x3f/0x90 [ 2660.988537] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2660.989294] RIP: 0033:0x7f1942f4bb19 [ 2660.989822] 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 [ 2660.992262] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2660.993307] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2660.994278] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2660.995250] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2660.996222] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2660.997187] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2660.998157] 20:47:57 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 24) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:47:57 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5312, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:47:57 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 15) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:47:57 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2275, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:47:57 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2272, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:47:57 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2275, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:47:57 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:47:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 25) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) [ 2674.535404] FAULT_INJECTION: forcing a failure. [ 2674.535404] name failslab, interval 1, probability 0, space 0, times 0 [ 2674.536240] CPU: 0 PID: 12306 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2674.536816] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2674.537330] Call Trace: [ 2674.537515] [ 2674.537680] dump_stack_lvl+0xc1/0xf0 [ 2674.537968] should_fail_ex+0x4b4/0x5b0 [ 2674.538272] ? ext4_mb_new_blocks+0x18b1/0x4680 [ 2674.538615] should_failslab+0x9/0x20 [ 2674.538905] kmem_cache_alloc+0x5a/0x390 [ 2674.539212] ext4_mb_new_blocks+0x18b1/0x4680 [ 2674.539547] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2674.539911] ? ext4_cache_extents+0x148/0x2d0 [ 2674.540256] ? __pfx_ext4_mb_new_blocks+0x10/0x10 [ 2674.540606] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2674.540971] ext4_ext_map_blocks+0x1e14/0x5970 [ 2674.541315] ? __pfx___lock_acquire+0x10/0x10 [ 2674.541650] ? __pfx___lock_acquire+0x10/0x10 [ 2674.541980] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2674.542343] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2674.542689] ? ext4_map_blocks+0x704/0x19e0 [ 2674.543005] ? __pfx_lock_acquire+0x10/0x10 [ 2674.543320] ? lock_release+0x1e3/0x680 [ 2674.543616] ? __pfx_lock_release+0x10/0x10 [ 2674.543987] ? lock_is_held_type+0x9f/0x120 [ 2674.544381] ? __pfx_down_write+0x10/0x10 [ 2674.544679] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2674.545021] ext4_map_blocks+0x776/0x19e0 [ 2674.545345] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2674.545671] ? jbd2__journal_start+0xf7/0x810 [ 2674.546008] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2674.546367] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2674.546722] ? ext4_iomap_begin+0x48a/0x710 [ 2674.547029] ? ext4_meta_trans_blocks+0x252/0x310 [ 2674.547378] ext4_iomap_begin+0x3b1/0x710 [ 2674.547688] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2674.548040] ? filemap_check_errors+0x71/0x160 [ 2674.548376] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2674.548717] iomap_iter+0x42f/0x1000 [ 2674.548971] ? filemap_check_errors+0xa9/0x160 [ 2674.549313] __iomap_dio_rw+0x734/0x1c00 [ 2674.549624] ? kmem_cache_alloc+0x307/0x390 [ 2674.549943] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2674.550293] ? generic_update_time+0x21b/0x2b0 [ 2674.550627] ? __mnt_drop_write_file+0x4e/0xf0 [ 2674.550966] ? file_modified_flags+0x1f1/0x330 [ 2674.551306] iomap_dio_rw+0x40/0xa0 [ 2674.551574] ext4_file_write_iter+0x9ab/0x1950 [ 2674.551887] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2674.552240] ? do_splice_direct+0x1bc/0x290 [ 2674.552558] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2674.552945] ? lock_is_held_type+0x9f/0x120 [ 2674.553238] do_iter_readv_writev+0x211/0x3c0 [ 2674.553568] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2674.553921] ? avc_policy_seqno+0x9/0x20 [ 2674.554216] ? security_file_permission+0xb5/0xe0 [ 2674.554567] do_iter_write+0x18b/0x700 [ 2674.554853] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2674.555212] ? kasan_set_track+0x25/0x30 [ 2674.555478] vfs_iter_write+0x74/0xb0 [ 2674.555765] iter_file_splice_write+0x73f/0xcb0 [ 2674.556081] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2674.556468] ? generic_file_splice_read+0x13f/0x1d0 [ 2674.556792] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2674.557180] direct_splice_actor+0x113/0x180 [ 2674.557506] splice_direct_to_actor+0x33a/0x8c0 [ 2674.557849] ? __pfx_direct_splice_actor+0x10/0x10 [ 2674.558215] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2674.558588] ? security_file_permission+0xb5/0xe0 [ 2674.558941] do_splice_direct+0x1bc/0x290 [ 2674.559239] ? __pfx_do_splice_direct+0x10/0x10 [ 2674.559590] ? lock_is_held_type+0x9f/0x120 [ 2674.559905] do_sendfile+0xb1d/0x12b0 [ 2674.560193] ? __pfx_do_sendfile+0x10/0x10 [ 2674.560476] __x64_sys_sendfile64+0x1d5/0x210 [ 2674.560811] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2674.561182] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2674.561564] do_syscall_64+0x3f/0x90 [ 2674.561853] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2674.562225] RIP: 0033:0x7f876680ab19 [ 2674.562491] 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 [ 2674.563732] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2674.564267] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2674.564769] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2674.565273] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2674.565771] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2674.566264] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2674.566765] [ 2674.568713] FAULT_INJECTION: forcing a failure. [ 2674.568713] name failslab, interval 1, probability 0, space 0, times 0 [ 2674.571421] CPU: 1 PID: 12304 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2674.572705] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2674.573990] Call Trace: [ 2674.574392] [ 2674.574748] dump_stack_lvl+0xc1/0xf0 [ 2674.575364] should_fail_ex+0x4b4/0x5b0 [ 2674.576012] should_failslab+0x9/0x20 [ 2674.576613] __kmem_cache_alloc_node+0x5b/0x310 [ 2674.577525] ? alloc_pipe_info+0x10e/0x590 [ 2674.578151] kmalloc_trace+0x26/0xc0 [ 2674.578865] alloc_pipe_info+0x10e/0x590 [ 2674.579437] splice_direct_to_actor+0x6e6/0x8c0 [ 2674.580268] ? __pfx_direct_splice_actor+0x10/0x10 [ 2674.580939] ? inode_security+0x105/0x140 [ 2674.581523] ? selinux_file_permission+0x96/0x510 [ 2674.582246] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2674.582959] ? security_file_permission+0xb5/0xe0 [ 2674.583626] do_splice_direct+0x1bc/0x290 [ 2674.584219] ? __pfx_do_splice_direct+0x10/0x10 [ 2674.584891] ? lock_is_held_type+0x9f/0x120 [ 2674.585511] do_sendfile+0xb1d/0x12b0 [ 2674.586065] ? __pfx_do_sendfile+0x10/0x10 [ 2674.586676] __x64_sys_sendfile64+0x1d5/0x210 [ 2674.587349] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2674.588053] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2674.588784] do_syscall_64+0x3f/0x90 [ 2674.589331] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2674.590075] RIP: 0033:0x7f1388d97b19 [ 2674.590591] 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 [ 2674.592908] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2674.593924] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2674.595007] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2674.596016] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2674.596959] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000001 [ 2674.597986] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2674.598983] 20:47:57 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 25) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:47:58 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2282, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:47:58 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2282, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:47:58 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2275, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:47:58 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5319, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:47:58 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2284, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:47:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:47:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 26) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) [ 2674.848513] FAULT_INJECTION: forcing a failure. [ 2674.848513] name failslab, interval 1, probability 0, space 0, times 0 [ 2674.850297] CPU: 0 PID: 12329 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2674.851025] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2674.851748] Call Trace: [ 2674.851982] [ 2674.852184] dump_stack_lvl+0xc1/0xf0 [ 2674.852548] should_fail_ex+0x4b4/0x5b0 [ 2674.852919] ? __es_insert_extent+0x3a9/0x12f0 [ 2674.853372] should_failslab+0x9/0x20 [ 2674.853723] kmem_cache_alloc+0x5a/0x390 [ 2674.854105] __es_insert_extent+0x3a9/0x12f0 [ 2674.854520] ext4_es_insert_extent+0x2db/0xb30 [ 2674.854949] ? __pfx_ext4_es_insert_extent+0x10/0x10 [ 2674.855396] ? _raw_read_unlock+0x1e/0x40 [ 2674.855778] ? ext4_es_scan_range+0x11a/0x240 [ 2674.856168] ? __pfx_ext4_es_scan_range+0x10/0x10 [ 2674.856605] ? percpu_counter_add_batch+0xc8/0x180 [ 2674.857051] ? do_raw_read_unlock+0x44/0xe0 [ 2674.857451] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2674.857864] ext4_map_blocks+0xa0d/0x19e0 [ 2674.858243] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2674.858659] ? jbd2__journal_start+0xf7/0x810 [ 2674.859070] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2674.859516] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2674.859966] ? ext4_iomap_begin+0x48a/0x710 [ 2674.860340] ? ext4_meta_trans_blocks+0x252/0x310 [ 2674.860767] ext4_iomap_begin+0x3b1/0x710 [ 2674.861156] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2674.861476] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2674.861973] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2674.862290] iomap_iter+0x42f/0x1000 [ 2674.862640] ? filemap_check_errors+0xa9/0x160 [ 2674.862959] __iomap_dio_rw+0x734/0x1c00 [ 2674.863335] ? kmem_cache_alloc+0x307/0x390 [ 2674.863631] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2674.864147] ? generic_update_time+0x21b/0x2b0 [ 2674.864457] ? __mnt_drop_write_file+0x4e/0xf0 [ 2674.864878] ? file_modified_flags+0x1f1/0x330 [ 2674.865207] iomap_dio_rw+0x40/0xa0 [ 2674.865536] ext4_file_write_iter+0x9ab/0x1950 [ 2674.865860] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2674.866306] ? do_splice_direct+0x1bc/0x290 [ 2674.866605] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2674.867068] ? lock_is_held_type+0x9f/0x120 [ 2674.867366] do_iter_readv_writev+0x211/0x3c0 [ 2674.867764] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2674.868094] ? avc_policy_seqno+0x9/0x20 [ 2674.868455] ? security_file_permission+0xb5/0xe0 [ 2674.868783] do_iter_write+0x18b/0x700 [ 2674.869138] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2674.869472] ? kasan_set_track+0x25/0x30 [ 2674.869829] vfs_iter_write+0x74/0xb0 [ 2674.870094] iter_file_splice_write+0x73f/0xcb0 [ 2674.870525] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2674.870895] ? generic_file_splice_read+0x13f/0x1d0 [ 2674.871332] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2674.871680] direct_splice_actor+0x113/0x180 [ 2674.872077] splice_direct_to_actor+0x33a/0x8c0 20:47:58 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 16) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() [ 2674.872403] ? __pfx_direct_splice_actor+0x10/0x10 [ 2674.872959] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2674.873318] ? security_file_permission+0xb5/0xe0 [ 2674.873639] do_splice_direct+0x1bc/0x290 [ 2674.873920] ? __pfx_do_splice_direct+0x10/0x10 [ 2674.874253] ? do_sendfile+0xe45/0x12b0 [ 2674.874521] do_sendfile+0xb1d/0x12b0 [ 2674.874784] ? __pfx_do_sendfile+0x10/0x10 [ 2674.875075] __x64_sys_sendfile64+0x1d5/0x210 [ 2674.875386] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2674.875721] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2674.876073] do_syscall_64+0x3f/0x90 [ 2674.876330] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2674.876671] RIP: 0033:0x7f1942f4bb19 [ 2674.876915] 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 [ 2674.878030] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2674.878501] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2674.878943] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2674.879385] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2674.879824] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2674.880263] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2674.880716] 20:47:58 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2282, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:47:58 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5320, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:47:58 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2284, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:47:58 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2285, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 2674.975758] FAULT_INJECTION: forcing a failure. [ 2674.975758] name failslab, interval 1, probability 0, space 0, times 0 [ 2674.976571] CPU: 0 PID: 12335 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2674.977078] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2674.977586] Call Trace: [ 2674.977755] [ 2674.977907] dump_stack_lvl+0xc1/0xf0 [ 2674.978171] should_fail_ex+0x4b4/0x5b0 [ 2674.978450] should_failslab+0x9/0x20 [ 2674.978711] __kmem_cache_alloc_node+0x5b/0x310 [ 2674.979025] ? __iomap_dio_rw+0x22b/0x1c00 [ 2674.979309] kmalloc_trace+0x26/0xc0 [ 2674.979582] __iomap_dio_rw+0x22b/0x1c00 [ 2674.979855] ? kmem_cache_free+0xff/0x4a0 [ 2674.980135] ? jbd2_journal_stop+0x185/0xde0 [ 2674.980427] ? kmem_cache_alloc+0x307/0x390 [ 2674.980718] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2674.981032] ? __pfx_jbd2_journal_stop+0x10/0x10 [ 2674.981346] ? jbd2__journal_start+0xf7/0x810 [ 2674.981657] ? generic_update_time+0x21b/0x2b0 [ 2674.981953] ? __mnt_drop_write_file+0x4e/0xf0 [ 2674.982261] ? file_modified_flags+0x1f1/0x330 [ 2674.982564] iomap_dio_rw+0x40/0xa0 [ 2674.982808] ext4_file_write_iter+0x9ab/0x1950 [ 2674.983126] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2674.983453] ? do_splice_direct+0x1bc/0x290 [ 2674.983742] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2674.984120] ? lock_is_held_type+0x9f/0x120 [ 2674.984413] do_iter_readv_writev+0x211/0x3c0 [ 2674.984708] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2674.985032] ? avc_policy_seqno+0x9/0x20 [ 2674.985317] ? security_file_permission+0xb5/0xe0 [ 2674.985643] do_iter_write+0x18b/0x700 [ 2674.985902] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2674.986239] ? kasan_set_track+0x25/0x30 [ 2674.986505] vfs_iter_write+0x74/0xb0 [ 2674.986763] iter_file_splice_write+0x73f/0xcb0 [ 2674.987086] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2674.987444] ? generic_file_splice_read+0x13f/0x1d0 [ 2674.987779] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2674.988123] direct_splice_actor+0x113/0x180 [ 2674.988422] splice_direct_to_actor+0x33a/0x8c0 [ 2674.988734] ? __pfx_direct_splice_actor+0x10/0x10 [ 2674.989064] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2674.989409] ? security_file_permission+0xb5/0xe0 [ 2674.989736] do_splice_direct+0x1bc/0x290 [ 2674.990015] ? __pfx_do_splice_direct+0x10/0x10 [ 2674.990334] ? lock_is_held_type+0x9f/0x120 [ 2674.990620] do_sendfile+0xb1d/0x12b0 [ 2674.990882] ? __pfx_do_sendfile+0x10/0x10 [ 2674.991173] __x64_sys_sendfile64+0x1d5/0x210 [ 2674.991498] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2674.991830] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2674.992182] do_syscall_64+0x3f/0x90 [ 2674.992433] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2674.992772] RIP: 0033:0x7f553779db19 [ 2674.993012] 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 [ 2674.994182] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2674.994821] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2674.995441] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2674.996070] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2674.996677] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2674.997298] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2674.997938] 20:48:11 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x4b47, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:48:11 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 26) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:48:11 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2285, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:48:11 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2284, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:48:11 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:48:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 27) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:48:11 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 17) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:48:11 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5321, &(0x7f0000000180)={@lba, 0x0, 0x2}) [ 2688.030330] FAULT_INJECTION: forcing a failure. [ 2688.030330] name failslab, interval 1, probability 0, space 0, times 0 [ 2688.031241] CPU: 0 PID: 12354 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2688.031783] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2688.032349] Call Trace: [ 2688.032528] [ 2688.032687] dump_stack_lvl+0xc1/0xf0 [ 2688.032972] should_fail_ex+0x4b4/0x5b0 [ 2688.033268] ? __es_insert_extent+0x3a9/0x12f0 [ 2688.033592] should_failslab+0x9/0x20 [ 2688.033895] kmem_cache_alloc+0x5a/0x390 [ 2688.034205] __es_insert_extent+0x3a9/0x12f0 [ 2688.034535] ext4_es_insert_extent+0x2db/0xb30 [ 2688.034856] ? __pfx_ext4_es_insert_extent+0x10/0x10 [ 2688.035202] ? _raw_read_unlock+0x1e/0x40 [ 2688.035491] ? ext4_es_scan_range+0x11a/0x240 [ 2688.035810] ? __pfx_ext4_es_scan_range+0x10/0x10 [ 2688.036142] ? percpu_counter_add_batch+0xc8/0x180 [ 2688.036485] ? do_raw_read_unlock+0x44/0xe0 [ 2688.036782] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2688.037117] ext4_map_blocks+0xa0d/0x19e0 [ 2688.037422] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2688.037740] ? jbd2__journal_start+0xf7/0x810 [ 2688.038054] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2688.038397] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2688.038743] ? ext4_iomap_begin+0x48a/0x710 [ 2688.039043] ? ext4_meta_trans_blocks+0x252/0x310 [ 2688.039381] ext4_iomap_begin+0x3b1/0x710 [ 2688.039676] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2688.040024] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2688.040474] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2688.040837] iomap_iter+0x42f/0x1000 [ 2688.041139] ? filemap_check_errors+0xa9/0x160 [ 2688.041475] __iomap_dio_rw+0x734/0x1c00 [ 2688.041784] ? kmem_cache_alloc+0x307/0x390 [ 2688.042110] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2688.042455] ? generic_update_time+0x21b/0x2b0 [ 2688.042797] ? __mnt_drop_write_file+0x4e/0xf0 [ 2688.043123] ? file_modified_flags+0x1f1/0x330 [ 2688.043469] iomap_dio_rw+0x40/0xa0 [ 2688.043735] ext4_file_write_iter+0x9ab/0x1950 [ 2688.044089] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2688.044445] ? do_splice_direct+0x1bc/0x290 [ 2688.044770] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2688.045155] ? lock_is_held_type+0x9f/0x120 [ 2688.045491] do_iter_readv_writev+0x211/0x3c0 [ 2688.045830] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2688.046197] ? avc_policy_seqno+0x9/0x20 [ 2688.046505] ? security_file_permission+0xb5/0xe0 [ 2688.046857] do_iter_write+0x18b/0x700 [ 2688.047152] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2688.047524] ? kasan_set_track+0x25/0x30 [ 2688.047830] vfs_iter_write+0x74/0xb0 [ 2688.048123] iter_file_splice_write+0x73f/0xcb0 [ 2688.048492] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2688.048903] ? generic_file_splice_read+0x13f/0x1d0 [ 2688.049334] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2688.049715] direct_splice_actor+0x113/0x180 [ 2688.050046] splice_direct_to_actor+0x33a/0x8c0 [ 2688.050394] ? __pfx_direct_splice_actor+0x10/0x10 [ 2688.050744] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2688.051123] ? security_file_permission+0xb5/0xe0 [ 2688.051465] do_splice_direct+0x1bc/0x290 [ 2688.051779] ? __pfx_do_splice_direct+0x10/0x10 [ 2688.052122] ? lock_is_held_type+0x9f/0x120 [ 2688.052440] do_sendfile+0xb1d/0x12b0 [ 2688.052721] ? __pfx_do_sendfile+0x10/0x10 [ 2688.053045] __x64_sys_sendfile64+0x1d5/0x210 [ 2688.053386] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2688.053763] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2688.054141] do_syscall_64+0x3f/0x90 [ 2688.054430] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2688.054798] RIP: 0033:0x7f876680ab19 [ 2688.055074] 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 [ 2688.056327] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2688.056876] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2688.057408] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2688.057938] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2688.058457] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2688.058979] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2688.059516] [ 2688.092419] FAULT_INJECTION: forcing a failure. [ 2688.092419] name failslab, interval 1, probability 0, space 0, times 0 [ 2688.093645] CPU: 0 PID: 12363 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2688.094222] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2688.094804] Call Trace: [ 2688.094991] [ 2688.095153] dump_stack_lvl+0xc1/0xf0 [ 2688.095449] should_fail_ex+0x4b4/0x5b0 [ 2688.095758] should_failslab+0x9/0x20 [ 2688.096057] __kmem_cache_alloc_node+0x5b/0x310 [ 2688.096401] ? alloc_pipe_info+0x1e9/0x590 [ 2688.096718] ? alloc_pipe_info+0x10e/0x590 [ 2688.097029] ? alloc_pipe_info+0x1e9/0x590 [ 2688.097351] __kmalloc+0x4a/0x160 [ 2688.097623] alloc_pipe_info+0x1e9/0x590 [ 2688.097935] splice_direct_to_actor+0x6e6/0x8c0 [ 2688.098284] ? __pfx_direct_splice_actor+0x10/0x10 [ 2688.098657] ? inode_security+0x105/0x140 [ 2688.098964] ? selinux_file_permission+0x96/0x510 [ 2688.099326] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2688.099703] ? security_file_permission+0xb5/0xe0 [ 2688.100066] do_splice_direct+0x1bc/0x290 [ 2688.100375] ? __pfx_do_splice_direct+0x10/0x10 [ 2688.100726] ? lock_is_held_type+0x9f/0x120 [ 2688.101043] do_sendfile+0xb1d/0x12b0 [ 2688.101340] ? __pfx_do_sendfile+0x10/0x10 [ 2688.101657] __x64_sys_sendfile64+0x1d5/0x210 [ 2688.101993] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2688.102365] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2688.102820] do_syscall_64+0x3f/0x90 [ 2688.103107] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2688.103488] RIP: 0033:0x7f1388d97b19 [ 2688.103761] 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 [ 2688.105017] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2688.105580] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2688.106086] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2688.106600] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2688.107126] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000001 [ 2688.107627] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2688.108147] 20:48:11 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x4b49, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:48:23 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x2285, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:48:23 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5301, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:48:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 28) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:48:23 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x4b47, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:48:23 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:48:23 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5322, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:48:23 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 18) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:48:23 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 27) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2699.997325] FAULT_INJECTION: forcing a failure. [ 2699.997325] name failslab, interval 1, probability 0, space 0, times 0 [ 2699.999325] CPU: 1 PID: 12391 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2700.000465] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2700.001598] Call Trace: [ 2700.001953] [ 2700.002258] dump_stack_lvl+0xc1/0xf0 [ 2700.002784] should_fail_ex+0x4b4/0x5b0 [ 2700.003330] ? jbd2__journal_start+0x194/0x810 [ 2700.004016] should_failslab+0x9/0x20 [ 2700.004536] kmem_cache_alloc+0x5a/0x390 [ 2700.005176] jbd2__journal_start+0x194/0x810 [ 2700.005787] __ext4_journal_start_sb+0x3d7/0x560 [ 2700.006525] ? ext4_iomap_begin+0x48a/0x710 [ 2700.007210] ? ext4_meta_trans_blocks+0x252/0x310 [ 2700.007895] ext4_iomap_begin+0x48a/0x710 [ 2700.008538] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2700.009250] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2700.010080] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2700.010721] iomap_iter+0x42f/0x1000 [ 2700.011319] ? filemap_check_errors+0xa9/0x160 [ 2700.011960] __iomap_dio_rw+0x734/0x1c00 [ 2700.012556] ? kmem_cache_alloc+0x307/0x390 [ 2700.013189] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2700.013838] ? generic_update_time+0x21b/0x2b0 [ 2700.014503] ? __mnt_drop_write_file+0x4e/0xf0 [ 2700.015122] ? file_modified_flags+0x1f1/0x330 [ 2700.015750] iomap_dio_rw+0x40/0xa0 [ 2700.016253] ext4_file_write_iter+0x9ab/0x1950 [ 2700.016943] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2700.017615] ? do_splice_direct+0x1bc/0x290 [ 2700.018266] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2700.018974] ? lock_is_held_type+0x9f/0x120 [ 2700.019613] do_iter_readv_writev+0x211/0x3c0 [ 2700.020214] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2700.020916] ? avc_policy_seqno+0x9/0x20 [ 2700.021462] ? security_file_permission+0xb5/0xe0 [ 2700.022190] do_iter_write+0x18b/0x700 [ 2700.022725] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2700.023451] ? kasan_set_track+0x25/0x30 [ 2700.024064] vfs_iter_write+0x74/0xb0 [ 2700.024590] iter_file_splice_write+0x73f/0xcb0 [ 2700.025310] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2700.026064] ? generic_file_splice_read+0x13f/0x1d0 [ 2700.026816] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2700.027533] direct_splice_actor+0x113/0x180 [ 2700.028210] splice_direct_to_actor+0x33a/0x8c0 [ 2700.028879] ? __pfx_direct_splice_actor+0x10/0x10 [ 2700.029600] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2700.030310] ? security_file_permission+0xb5/0xe0 [ 2700.031030] do_splice_direct+0x1bc/0x290 [ 2700.031608] ? __pfx_do_splice_direct+0x10/0x10 [ 2700.032331] ? lock_is_held_type+0x9f/0x120 [ 2700.032927] do_sendfile+0xb1d/0x12b0 [ 2700.033525] ? __pfx_do_sendfile+0x10/0x10 [ 2700.034132] __x64_sys_sendfile64+0x1d5/0x210 [ 2700.034756] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2700.035507] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2700.036242] do_syscall_64+0x3f/0x90 [ 2700.036820] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2700.037530] RIP: 0033:0x7f553779db19 [ 2700.038095] 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 [ 2700.040545] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2700.041614] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2700.042552] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2700.043502] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2700.044470] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2700.045401] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2700.046576] 20:48:23 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x4b47, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:48:23 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5302, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:48:23 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5323, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:48:23 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x4b49, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:48:23 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 28) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:48:23 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:48:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 29) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:48:23 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 19) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() [ 2700.307422] FAULT_INJECTION: forcing a failure. [ 2700.307422] name failslab, interval 1, probability 0, space 0, times 0 [ 2700.309296] CPU: 1 PID: 12406 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2700.310297] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2700.311300] Call Trace: [ 2700.311622] [ 2700.311912] dump_stack_lvl+0xc1/0xf0 [ 2700.312403] should_fail_ex+0x4b4/0x5b0 [ 2700.312928] should_failslab+0x9/0x20 [ 2700.313419] __kmem_cache_alloc_node+0x5b/0x310 [ 2700.314074] ? direct_splice_read+0x15b/0x990 [ 2700.314701] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2700.315393] ? perf_trace_preemptirq_template+0x252/0x420 [ 2700.316061] ? direct_splice_read+0x15b/0x990 [ 2700.316626] __kmalloc+0x4a/0x160 [ 2700.317087] direct_splice_read+0x15b/0x990 [ 2700.317647] ? __pfx___fsnotify_parent+0x10/0x10 [ 2700.318244] ? __pfx_direct_splice_read+0x10/0x10 [ 2700.318870] ? fsnotify_perm.part.0+0x221/0x610 [ 2700.319466] generic_file_splice_read+0x16e/0x1d0 [ 2700.320077] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2700.320743] vfs_splice_read+0x1c0/0x240 [ 2700.321269] splice_direct_to_actor+0x2b0/0x8c0 [ 2700.321947] ? __pfx_direct_splice_actor+0x10/0x10 [ 2700.322589] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2700.323239] ? security_file_permission+0xb5/0xe0 [ 2700.323852] do_splice_direct+0x1bc/0x290 [ 2700.324459] ? __pfx_do_splice_direct+0x10/0x10 [ 2700.325081] ? lock_is_held_type+0x9f/0x120 [ 2700.325639] do_sendfile+0xb1d/0x12b0 [ 2700.326146] ? __pfx_do_sendfile+0x10/0x10 [ 2700.326694] __x64_sys_sendfile64+0x1d5/0x210 [ 2700.327349] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2700.327983] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2700.328663] do_syscall_64+0x3f/0x90 [ 2700.329139] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2700.329810] RIP: 0033:0x7f1388d97b19 [ 2700.330268] 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 [ 2700.332456] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2700.333375] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2700.334263] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2700.335218] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2700.336084] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000001 [ 2700.336955] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2700.337854] 20:48:23 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x4b49, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:48:23 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5301, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:48:23 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5303, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:48:36 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 20) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:48:36 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5325, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:48:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 30) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:48:36 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5301, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:48:36 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 29) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:48:36 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5304, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:48:36 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5302, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:48:36 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2713.085389] FAULT_INJECTION: forcing a failure. [ 2713.085389] name failslab, interval 1, probability 0, space 0, times 0 [ 2713.087569] CPU: 0 PID: 12433 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2713.088705] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2713.089852] Call Trace: [ 2713.090200] [ 2713.090512] dump_stack_lvl+0xc1/0xf0 [ 2713.091048] should_fail_ex+0x4b4/0x5b0 [ 2713.091610] should_failslab+0x9/0x20 [ 2713.092141] __kmem_cache_alloc_node+0x5b/0x310 [ 2713.092780] ? ext4_find_extent+0xa41/0xd30 [ 2713.093359] ? ext4_find_extent+0xa41/0xd30 [ 2713.093986] __kmalloc+0x4a/0x160 [ 2713.094510] ext4_find_extent+0xa41/0xd30 [ 2713.095108] ext4_ext_map_blocks+0x1c7/0x5970 [ 2713.095769] ? __pfx___lock_acquire+0x10/0x10 [ 2713.096420] ? __pfx___lock_acquire+0x10/0x10 [ 2713.097080] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2713.097798] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2713.098495] ? ext4_map_blocks+0x704/0x19e0 [ 2713.099105] ? __pfx_lock_acquire+0x10/0x10 [ 2713.099721] ? lock_release+0x1e3/0x680 [ 2713.100293] ? __pfx_lock_release+0x10/0x10 [ 2713.100914] ? lock_is_held_type+0x9f/0x120 [ 2713.101530] ? down_write+0x11a/0x1f0 [ 2713.102042] ? __pfx_down_write+0x10/0x10 [ 2713.102572] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2713.103175] ext4_map_blocks+0x776/0x19e0 [ 2713.103715] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2713.104301] ? jbd2__journal_start+0xf7/0x810 [ 2713.104874] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2713.105497] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2713.106143] ? ext4_iomap_begin+0x48a/0x710 [ 2713.106687] ? ext4_meta_trans_blocks+0x252/0x310 [ 2713.107311] ext4_iomap_begin+0x3b1/0x710 [ 2713.107851] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2713.108441] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2713.109167] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2713.109770] iomap_iter+0x42f/0x1000 [ 2713.110274] ? filemap_check_errors+0xa9/0x160 [ 2713.110865] __iomap_dio_rw+0x734/0x1c00 [ 2713.111401] ? kmem_cache_alloc+0x307/0x390 [ 2713.111956] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2713.112568] ? generic_update_time+0x21b/0x2b0 [ 2713.113146] ? __mnt_drop_write_file+0x4e/0xf0 [ 2713.113751] ? file_modified_flags+0x1f1/0x330 [ 2713.114341] iomap_dio_rw+0x40/0xa0 [ 2713.114820] ext4_file_write_iter+0x9ab/0x1950 [ 2713.115423] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2713.116061] ? do_splice_direct+0x1bc/0x290 [ 2713.116616] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2713.117288] ? lock_is_held_type+0x9f/0x120 [ 2713.117876] do_iter_readv_writev+0x211/0x3c0 [ 2713.118452] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2713.119080] ? avc_policy_seqno+0x9/0x20 [ 2713.119600] ? security_file_permission+0xb5/0xe0 [ 2713.120216] do_iter_write+0x18b/0x700 [ 2713.120716] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2713.121344] ? kasan_set_track+0x25/0x30 [ 2713.121865] vfs_iter_write+0x74/0xb0 [ 2713.122417] iter_file_splice_write+0x73f/0xcb0 [ 2713.123034] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2713.123721] ? generic_file_splice_read+0x13f/0x1d0 [ 2713.124369] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2713.125030] direct_splice_actor+0x113/0x180 [ 2713.125618] splice_direct_to_actor+0x33a/0x8c0 [ 2713.126289] ? __pfx_direct_splice_actor+0x10/0x10 [ 2713.126934] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2713.127599] ? security_file_permission+0xb5/0xe0 [ 2713.128217] do_splice_direct+0x1bc/0x290 [ 2713.128759] ? __pfx_do_splice_direct+0x10/0x10 [ 2713.129387] ? lock_is_held_type+0x9f/0x120 [ 2713.129987] do_sendfile+0xb1d/0x12b0 [ 2713.130532] ? __pfx_do_sendfile+0x10/0x10 [ 2713.131149] __x64_sys_sendfile64+0x1d5/0x210 [ 2713.131797] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2713.132508] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2713.133250] do_syscall_64+0x3f/0x90 [ 2713.133801] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2713.134527] RIP: 0033:0x7f553779db19 [ 2713.135043] 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 [ 2713.137452] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2713.138499] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2713.139518] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2713.140534] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2713.141548] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2713.142576] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2713.143622] 20:48:36 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5302, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:48:36 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5305, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:48:36 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5326, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:48:36 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5303, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:48:36 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 21) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:48:36 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5303, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:48:50 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5304, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:48:50 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:48:50 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 22) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:48:50 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5327, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:48:50 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 30) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:48:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 31) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:48:50 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5304, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:48:50 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5306, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 2726.759704] FAULT_INJECTION: forcing a failure. [ 2726.759704] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2726.760687] CPU: 1 PID: 12469 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2726.761265] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2726.761835] Call Trace: [ 2726.762042] [ 2726.762209] dump_stack_lvl+0xc1/0xf0 [ 2726.762497] should_fail_ex+0x4b4/0x5b0 [ 2726.762796] prepare_alloc_pages+0x178/0x500 [ 2726.763123] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2726.763495] __alloc_pages_bulk+0x156/0x1190 [ 2726.763810] ? perf_trace_preemptirq_template+0x252/0x420 [ 2726.764203] ? __kmem_cache_alloc_node+0x1f8/0x310 [ 2726.764565] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 2726.764980] ? mark_held_locks+0x9e/0xe0 [ 2726.765279] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 2726.765624] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2726.765991] ? kasan_set_track+0x25/0x30 [ 2726.766285] ? __kasan_kmalloc+0x7f/0x90 [ 2726.766579] direct_splice_read+0x190/0x990 [ 2726.766898] ? __pfx___fsnotify_parent+0x10/0x10 [ 2726.767247] ? __pfx_direct_splice_read+0x10/0x10 [ 2726.767607] ? fsnotify_perm.part.0+0x221/0x610 [ 2726.767993] generic_file_splice_read+0x16e/0x1d0 [ 2726.768477] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2726.768865] vfs_splice_read+0x1c0/0x240 [ 2726.769166] splice_direct_to_actor+0x2b0/0x8c0 [ 2726.769514] ? __pfx_direct_splice_actor+0x10/0x10 [ 2726.769881] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2726.770250] ? security_file_permission+0xb5/0xe0 [ 2726.770600] do_splice_direct+0x1bc/0x290 [ 2726.770904] ? __pfx_do_splice_direct+0x10/0x10 [ 2726.771253] ? lock_is_held_type+0x9f/0x120 [ 2726.771569] do_sendfile+0xb1d/0x12b0 [ 2726.771853] ? __pfx_do_sendfile+0x10/0x10 [ 2726.772163] __x64_sys_sendfile64+0x1d5/0x210 [ 2726.772496] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2726.772856] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2726.773238] do_syscall_64+0x3f/0x90 [ 2726.773504] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2726.773882] RIP: 0033:0x7f1388d97b19 [ 2726.774144] 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 [ 2726.775389] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2726.775916] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2726.776416] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2726.776908] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2726.777401] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000001 [ 2726.777907] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2726.778420] [ 2726.828744] FAULT_INJECTION: forcing a failure. [ 2726.828744] name failslab, interval 1, probability 0, space 0, times 0 [ 2726.830715] CPU: 0 PID: 12483 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2726.831836] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2726.832957] Call Trace: [ 2726.833325] [ 2726.833656] dump_stack_lvl+0xc1/0xf0 [ 2726.834231] should_fail_ex+0x4b4/0x5b0 [ 2726.834822] ? ext4_mb_new_blocks+0x666/0x4680 [ 2726.835480] should_failslab+0x9/0x20 [ 2726.836042] kmem_cache_alloc+0x5a/0x390 [ 2726.836633] ? __mark_inode_dirty+0x249/0xc10 [ 2726.837285] ext4_mb_new_blocks+0x666/0x4680 [ 2726.837949] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2726.838737] ? ext4_cache_extents+0x148/0x2d0 [ 2726.839394] ? __pfx_ext4_mb_new_blocks+0x10/0x10 [ 2726.840080] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2726.840761] ext4_ext_map_blocks+0x1e14/0x5970 [ 2726.841429] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2726.842185] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2726.842959] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2726.843743] ? __pfx_ext4_ext_map_blocks+0x10/0x10 20:48:50 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5328, &(0x7f0000000180)={@lba, 0x0, 0x2}) [ 2726.844448] ? __pfx_lock_acquire+0x10/0x10 [ 2726.845122] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2726.845941] ? __pfx_down_write+0x10/0x10 [ 2726.846540] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2726.847215] ext4_map_blocks+0x776/0x19e0 [ 2726.847828] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2726.848490] ? jbd2__journal_start+0xf7/0x810 [ 2726.849126] ? __ext4_journal_start_sb+0xaf/0x560 [ 2726.849849] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2726.850587] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2726.851298] ? ext4_iomap_begin+0x48a/0x710 [ 2726.851918] ? ext4_meta_trans_blocks+0x252/0x310 [ 2726.852609] ext4_iomap_begin+0x3b1/0x710 [ 2726.853227] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2726.853898] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2726.854704] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2726.855379] iomap_iter+0x42f/0x1000 [ 2726.855931] ? filemap_check_errors+0xa9/0x160 [ 2726.856595] __iomap_dio_rw+0x734/0x1c00 20:48:50 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2726.857198] ? kmem_cache_alloc+0x307/0x390 [ 2726.857888] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2726.858577] ? generic_update_time+0x21b/0x2b0 [ 2726.859226] ? __mnt_drop_write_file+0x4e/0xf0 [ 2726.859899] ? file_modified_flags+0x1f1/0x330 [ 2726.860565] iomap_dio_rw+0x40/0xa0 [ 2726.861097] ext4_file_write_iter+0x9ab/0x1950 [ 2726.861788] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2726.862505] ? do_splice_direct+0x1bc/0x290 [ 2726.863125] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2726.863883] ? lock_is_held_type+0x9f/0x120 [ 2726.864510] do_iter_readv_writev+0x211/0x3c0 [ 2726.865128] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2726.865842] ? avc_policy_seqno+0x9/0x20 [ 2726.866428] ? security_file_permission+0xb5/0xe0 [ 2726.867121] do_iter_write+0x18b/0x700 [ 2726.867689] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2726.868395] ? kasan_set_track+0x25/0x30 [ 2726.868977] vfs_iter_write+0x74/0xb0 [ 2726.869532] iter_file_splice_write+0x73f/0xcb0 [ 2726.870257] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2726.871028] ? generic_file_splice_read+0x13f/0x1d0 [ 2726.871737] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2726.872476] direct_splice_actor+0x113/0x180 [ 2726.873119] splice_direct_to_actor+0x33a/0x8c0 [ 2726.873792] ? __pfx_direct_splice_actor+0x10/0x10 [ 2726.874514] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2726.875250] ? security_file_permission+0xb5/0xe0 [ 2726.875942] do_splice_direct+0x1bc/0x290 [ 2726.876548] ? __pfx_do_splice_direct+0x10/0x10 [ 2726.877238] ? lock_is_held_type+0x9f/0x120 [ 2726.877874] do_sendfile+0xb1d/0x12b0 [ 2726.878440] ? __pfx_do_sendfile+0x10/0x10 [ 2726.879059] __x64_sys_sendfile64+0x1d5/0x210 [ 2726.879715] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2726.880414] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2726.881165] do_syscall_64+0x3f/0x90 [ 2726.881708] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2726.882447] RIP: 0033:0x7f553779db19 [ 2726.882969] 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 [ 2726.885384] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2726.886489] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2726.887454] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2726.888417] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2726.889382] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2726.890364] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2726.891355] [ 2726.908606] FAULT_INJECTION: forcing a failure. [ 2726.908606] name failslab, interval 1, probability 0, space 0, times 0 [ 2726.909493] CPU: 1 PID: 12491 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2726.910068] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2726.910668] Call Trace: [ 2726.910933] [ 2726.911102] dump_stack_lvl+0xc1/0xf0 [ 2726.911392] should_fail_ex+0x4b4/0x5b0 [ 2726.911700] should_failslab+0x9/0x20 [ 2726.912076] __kmem_cache_alloc_node+0x5b/0x310 [ 2726.912538] ? __iomap_dio_rw+0x22b/0x1c00 [ 2726.912862] kmalloc_trace+0x26/0xc0 [ 2726.913217] __iomap_dio_rw+0x22b/0x1c00 [ 2726.913550] ? __lock_acquire+0x1936/0x63b0 [ 2726.913886] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2726.914212] ? __pfx_do_raw_spin_trylock+0x10/0x10 [ 2726.914560] ? __pfx___lock_acquire+0x10/0x10 [ 2726.914895] ? prepare_alloc_pages+0x377/0x500 [ 2726.915231] ? kasan_unpoison+0x27/0x60 [ 2726.915542] ? __pfx_lock_acquire+0x10/0x10 [ 2726.915858] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 2726.916195] ? lock_is_held_type+0x9f/0x120 [ 2726.916515] iomap_dio_rw+0x40/0xa0 [ 2726.916805] ext4_file_read_iter+0x2f4/0x4a0 [ 2726.917369] direct_splice_read+0x3c4/0x990 [ 2726.917719] ? __pfx___fsnotify_parent+0x10/0x10 [ 2726.918073] ? __pfx_direct_splice_read+0x10/0x10 [ 2726.918432] ? fsnotify_perm.part.0+0x221/0x610 [ 2726.918806] generic_file_splice_read+0x16e/0x1d0 [ 2726.919314] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2726.919715] vfs_splice_read+0x1c0/0x240 [ 2726.920039] splice_direct_to_actor+0x2b0/0x8c0 [ 2726.920539] ? __pfx_direct_splice_actor+0x10/0x10 [ 2726.920899] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2726.921274] ? security_file_permission+0xb5/0xe0 [ 2726.921627] do_splice_direct+0x1bc/0x290 [ 2726.921948] ? __pfx_do_splice_direct+0x10/0x10 [ 2726.922296] ? lock_is_held_type+0x9f/0x120 [ 2726.922617] do_sendfile+0xb1d/0x12b0 [ 2726.922898] ? __pfx_do_sendfile+0x10/0x10 [ 2726.923214] __x64_sys_sendfile64+0x1d5/0x210 [ 2726.923541] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2726.923904] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2726.924293] do_syscall_64+0x3f/0x90 [ 2726.924569] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2726.924946] RIP: 0033:0x7f1388d97b19 [ 2726.925209] 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 [ 2726.926465] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2726.926989] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2726.927490] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2726.927984] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2726.928490] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000001 [ 2726.928988] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2726.929501] 20:48:50 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5305, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:48:50 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5329, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:48:50 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 23) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:48:50 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5305, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:48:50 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5307, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:48:50 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 31) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:48:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 32) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) [ 2727.128752] FAULT_INJECTION: forcing a failure. [ 2727.128752] name failslab, interval 1, probability 0, space 0, times 0 [ 2727.129735] CPU: 1 PID: 12505 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2727.130313] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2727.130876] Call Trace: [ 2727.131061] [ 2727.131228] dump_stack_lvl+0xc1/0xf0 [ 2727.131516] should_fail_ex+0x4b4/0x5b0 [ 2727.131816] ? jbd2__journal_start+0x194/0x810 [ 2727.132145] should_failslab+0x9/0x20 [ 2727.132433] kmem_cache_alloc+0x5a/0x390 [ 2727.132744] jbd2__journal_start+0x194/0x810 [ 2727.133075] __ext4_journal_start_sb+0x3d7/0x560 [ 2727.133425] ? ext4_convert_unwritten_extents+0x191/0x580 [ 2727.133810] ? ext4_meta_trans_blocks+0x252/0x310 [ 2727.134171] ext4_convert_unwritten_extents+0x191/0x580 [ 2727.134554] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 2727.134978] ext4_dio_write_end_io+0x12e/0x180 [ 2727.135315] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 2727.135682] iomap_dio_complete+0x197/0x920 [ 2727.136003] iomap_dio_rw+0x73/0xa0 [ 2727.136269] ext4_file_write_iter+0x9ab/0x1950 [ 2727.136617] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2727.136971] ? do_splice_direct+0x1bc/0x290 [ 2727.137291] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2727.137678] ? lock_is_held_type+0x9f/0x120 [ 2727.138012] do_iter_readv_writev+0x211/0x3c0 [ 2727.138346] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2727.138703] ? avc_policy_seqno+0x9/0x20 [ 2727.139001] ? security_file_permission+0xb5/0xe0 [ 2727.139355] do_iter_write+0x18b/0x700 [ 2727.139640] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2727.140010] ? kasan_set_track+0x25/0x30 [ 2727.140305] vfs_iter_write+0x74/0xb0 [ 2727.140584] iter_file_splice_write+0x73f/0xcb0 [ 2727.140936] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2727.141327] ? generic_file_splice_read+0x13f/0x1d0 [ 2727.141681] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2727.142063] direct_splice_actor+0x113/0x180 [ 2727.142389] splice_direct_to_actor+0x33a/0x8c0 [ 2727.142732] ? __pfx_direct_splice_actor+0x10/0x10 [ 2727.143138] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2727.143602] ? security_file_permission+0xb5/0xe0 [ 2727.143952] do_splice_direct+0x1bc/0x290 [ 2727.144257] ? __pfx_do_splice_direct+0x10/0x10 [ 2727.144600] ? lock_is_held_type+0x9f/0x120 [ 2727.144916] do_sendfile+0xb1d/0x12b0 [ 2727.145187] ? __pfx_do_sendfile+0x10/0x10 [ 2727.145503] __x64_sys_sendfile64+0x1d5/0x210 [ 2727.145820] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2727.146202] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2727.146593] do_syscall_64+0x3f/0x90 [ 2727.146873] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2727.147255] RIP: 0033:0x7f1942f4bb19 [ 2727.147524] 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 [ 2727.148765] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2727.149289] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2727.149791] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2727.150300] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2727.150793] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2727.151291] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2727.151795] 20:49:02 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 32) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:02 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:02 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 24) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:49:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 33) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:49:02 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5330, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:49:02 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5306, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:49:02 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5308, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:49:02 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5306, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) [ 2739.462766] FAULT_INJECTION: forcing a failure. [ 2739.462766] name failslab, interval 1, probability 0, space 0, times 0 [ 2739.463917] CPU: 0 PID: 12518 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2739.464476] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2739.465025] Call Trace: [ 2739.465215] [ 2739.465378] dump_stack_lvl+0xc1/0xf0 [ 2739.465661] should_fail_ex+0x4b4/0x5b0 [ 2739.465956] ? ext4_mb_new_blocks+0x18b1/0x4680 [ 2739.466295] should_failslab+0x9/0x20 [ 2739.466571] kmem_cache_alloc+0x5a/0x390 [ 2739.466866] ext4_mb_new_blocks+0x18b1/0x4680 [ 2739.467197] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2739.467548] ? ext4_cache_extents+0x148/0x2d0 [ 2739.467871] ? __pfx_ext4_mb_new_blocks+0x10/0x10 [ 2739.468215] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2739.468564] ext4_ext_map_blocks+0x1e14/0x5970 [ 2739.468894] ? __pfx___lock_acquire+0x10/0x10 [ 2739.469216] ? __pfx___lock_acquire+0x10/0x10 [ 2739.469539] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2739.469900] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2739.470263] ? ext4_map_blocks+0x704/0x19e0 [ 2739.470568] ? __pfx_lock_acquire+0x10/0x10 [ 2739.470873] ? lock_release+0x1e3/0x680 [ 2739.471171] ? __pfx_lock_release+0x10/0x10 [ 2739.471477] ? lock_is_held_type+0x9f/0x120 [ 2739.471792] ? __pfx_down_write+0x10/0x10 [ 2739.472088] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2739.472426] ext4_map_blocks+0x776/0x19e0 [ 2739.472728] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2739.473055] ? jbd2__journal_start+0xf7/0x810 [ 2739.473374] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2739.473713] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2739.474071] ? ext4_iomap_begin+0x48a/0x710 [ 2739.474375] ? ext4_meta_trans_blocks+0x252/0x310 [ 2739.474713] ext4_iomap_begin+0x3b1/0x710 [ 2739.475011] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2739.475339] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2739.475733] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2739.476062] iomap_iter+0x42f/0x1000 [ 2739.476336] ? filemap_check_errors+0xa9/0x160 [ 2739.476661] __iomap_dio_rw+0x734/0x1c00 [ 2739.476960] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2739.477343] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2739.477669] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2739.478075] ? generic_update_time+0x21b/0x2b0 [ 2739.478399] ? __mnt_drop_write_file+0x4e/0xf0 [ 2739.478723] ? file_modified_flags+0x1f1/0x330 [ 2739.479050] iomap_dio_rw+0x40/0xa0 [ 2739.479311] ext4_file_write_iter+0x9ab/0x1950 [ 2739.479647] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2739.480062] ? lock_is_held_type+0x9f/0x120 [ 2739.480435] do_iter_readv_writev+0x211/0x3c0 [ 2739.480757] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2739.481103] ? avc_policy_seqno+0x9/0x20 [ 2739.481398] ? security_file_permission+0xb5/0xe0 [ 2739.481742] do_iter_write+0x18b/0x700 [ 2739.482032] ? splice_from_pipe_next.part.0+0x67/0x520 [ 2739.482404] vfs_iter_write+0x74/0xb0 [ 2739.482678] iter_file_splice_write+0x73f/0xcb0 [ 2739.483022] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2739.483400] ? generic_file_splice_read+0x13f/0x1d0 [ 2739.483755] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2739.484116] direct_splice_actor+0x113/0x180 [ 2739.484440] splice_direct_to_actor+0x33a/0x8c0 [ 2739.484774] ? __pfx_direct_splice_actor+0x10/0x10 [ 2739.485123] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2739.485490] ? security_file_permission+0xb5/0xe0 [ 2739.485829] do_splice_direct+0x1bc/0x290 [ 2739.486133] ? __pfx_do_splice_direct+0x10/0x10 [ 2739.486471] ? lock_is_held_type+0x9f/0x120 [ 2739.486779] do_sendfile+0xb1d/0x12b0 [ 2739.487057] ? __pfx_do_sendfile+0x10/0x10 [ 2739.487367] __x64_sys_sendfile64+0x1d5/0x210 [ 2739.487687] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2739.488043] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2739.488418] do_syscall_64+0x3f/0x90 [ 2739.488688] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2739.489047] RIP: 0033:0x7f553779db19 [ 2739.489304] 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 [ 2739.490526] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2739.491043] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2739.491520] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2739.492001] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2739.492480] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2739.492961] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2739.493454] [ 2739.528420] FAULT_INJECTION: forcing a failure. [ 2739.528420] name failslab, interval 1, probability 0, space 0, times 0 [ 2739.529282] CPU: 0 PID: 12531 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2739.529834] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2739.530397] Call Trace: [ 2739.530580] [ 2739.530744] dump_stack_lvl+0xc1/0xf0 [ 2739.531025] should_fail_ex+0x4b4/0x5b0 [ 2739.531320] ? jbd2__journal_start+0x194/0x810 [ 2739.531643] should_failslab+0x9/0x20 [ 2739.531924] kmem_cache_alloc+0x5a/0x390 [ 2739.532220] jbd2__journal_start+0x194/0x810 [ 2739.532529] __ext4_journal_start_sb+0x3d7/0x560 [ 2739.532864] ? ext4_convert_unwritten_extents+0x191/0x580 [ 2739.533242] ? ext4_meta_trans_blocks+0x252/0x310 [ 2739.533618] ext4_convert_unwritten_extents+0x191/0x580 [ 2739.534043] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 2739.534460] ext4_dio_write_end_io+0x12e/0x180 [ 2739.534788] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 2739.535145] iomap_dio_complete+0x197/0x920 [ 2739.535458] iomap_dio_rw+0x73/0xa0 [ 2739.535721] ext4_file_write_iter+0x9ab/0x1950 [ 2739.536056] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2739.536408] ? do_splice_direct+0x1bc/0x290 [ 2739.536720] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2739.537097] ? lock_is_held_type+0x9f/0x120 [ 2739.537412] do_iter_readv_writev+0x211/0x3c0 [ 2739.537736] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2739.538095] ? avc_policy_seqno+0x9/0x20 [ 2739.538396] ? security_file_permission+0xb5/0xe0 [ 2739.538738] do_iter_write+0x18b/0x700 [ 2739.539020] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2739.539372] ? kasan_set_track+0x25/0x30 [ 2739.539657] vfs_iter_write+0x74/0xb0 [ 2739.539932] iter_file_splice_write+0x73f/0xcb0 [ 2739.540285] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2739.540667] ? generic_file_splice_read+0x13f/0x1d0 [ 2739.541022] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2739.541393] direct_splice_actor+0x113/0x180 [ 2739.541712] splice_direct_to_actor+0x33a/0x8c0 [ 2739.542057] ? __pfx_direct_splice_actor+0x10/0x10 [ 2739.542409] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2739.542775] ? security_file_permission+0xb5/0xe0 [ 2739.543109] do_splice_direct+0x1bc/0x290 [ 2739.543412] ? __pfx_do_splice_direct+0x10/0x10 [ 2739.543758] ? lock_is_held_type+0x9f/0x120 [ 2739.544069] do_sendfile+0xb1d/0x12b0 [ 2739.544351] ? __pfx_do_sendfile+0x10/0x10 [ 2739.544662] __x64_sys_sendfile64+0x1d5/0x210 [ 2739.544981] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2739.545342] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2739.545721] do_syscall_64+0x3f/0x90 [ 2739.546010] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2739.546378] RIP: 0033:0x7f876680ab19 [ 2739.546647] 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 [ 2739.547929] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2739.548473] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2739.548996] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2739.549519] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2739.550034] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2739.550546] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2739.551068] 20:49:02 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 25) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:49:02 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5309, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:49:03 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5307, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:49:03 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5307, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:49:03 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5331, &(0x7f0000000180)={@lba, 0x0, 0x2}) [ 2739.676810] sr 1:0:0:0: ioctl_internal_command: ILLEGAL REQUEST asc=0x53 ascq=0x0 20:49:03 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 33) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 34) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:49:03 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530a, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:49:03 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5308, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:49:03 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:03 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5396, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:49:03 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5308, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 2740.067503] FAULT_INJECTION: forcing a failure. [ 2740.067503] name failslab, interval 1, probability 0, space 0, times 0 [ 2740.069304] CPU: 0 PID: 12557 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2740.070334] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2740.071343] Call Trace: [ 2740.071680] [ 2740.071981] dump_stack_lvl+0xc1/0xf0 [ 2740.072493] should_fail_ex+0x4b4/0x5b0 [ 2740.073036] should_failslab+0x9/0x20 [ 2740.073538] __kmem_cache_alloc_node+0x5b/0x310 [ 2740.074173] ? ext4_find_extent+0xa41/0xd30 [ 2740.074729] ? ext4_find_extent+0xa41/0xd30 [ 2740.075277] __kmalloc+0x4a/0x160 [ 2740.075752] ext4_find_extent+0xa41/0xd30 [ 2740.076300] ext4_ext_map_blocks+0x1c7/0x5970 [ 2740.076890] ? __pfx___lock_acquire+0x10/0x10 [ 2740.077487] ? __pfx___lock_acquire+0x10/0x10 [ 2740.078091] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2740.078739] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2740.079384] ? ext4_map_blocks+0x704/0x19e0 [ 2740.079950] ? __pfx_lock_acquire+0x10/0x10 [ 2740.080516] ? lock_release+0x1e3/0x680 [ 2740.081048] ? __pfx_lock_release+0x10/0x10 [ 2740.081615] ? lock_is_held_type+0x9f/0x120 [ 2740.082201] ? down_write+0x11a/0x1f0 [ 2740.082713] ? __pfx_down_write+0x10/0x10 [ 2740.083260] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2740.083876] ext4_map_blocks+0x776/0x19e0 [ 2740.084434] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2740.085020] ? jbd2__journal_start+0xf7/0x810 [ 2740.085595] ? __ext4_journal_start_sb+0xaf/0x560 [ 2740.086246] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2740.086879] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2740.087512] ? ext4_convert_unwritten_extents+0x191/0x580 [ 2740.088199] ? ext4_meta_trans_blocks+0x252/0x310 [ 2740.088823] ext4_convert_unwritten_extents+0x1cb/0x580 [ 2740.089499] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 2740.090272] ext4_dio_write_end_io+0x12e/0x180 [ 2740.090873] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 2740.091534] iomap_dio_complete+0x197/0x920 [ 2740.092096] iomap_dio_rw+0x73/0xa0 [ 2740.092586] ext4_file_write_iter+0x9ab/0x1950 [ 2740.093203] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2740.093849] ? do_splice_direct+0x1bc/0x290 [ 2740.094431] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2740.095122] ? lock_is_held_type+0x9f/0x120 [ 2740.095687] do_iter_readv_writev+0x211/0x3c0 [ 2740.096276] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2740.096902] ? avc_policy_seqno+0x9/0x20 [ 2740.097436] ? security_file_permission+0xb5/0xe0 [ 2740.098072] do_iter_write+0x18b/0x700 [ 2740.098584] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2740.099223] ? kasan_set_track+0x25/0x30 [ 2740.099745] vfs_iter_write+0x74/0xb0 [ 2740.100245] iter_file_splice_write+0x73f/0xcb0 [ 2740.100871] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2740.101568] ? generic_file_splice_read+0x13f/0x1d0 [ 2740.102251] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2740.102927] direct_splice_actor+0x113/0x180 [ 2740.103530] splice_direct_to_actor+0x33a/0x8c0 [ 2740.104210] ? __pfx_direct_splice_actor+0x10/0x10 [ 2740.104873] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2740.105547] ? security_file_permission+0xb5/0xe0 [ 2740.106177] do_splice_direct+0x1bc/0x290 [ 2740.106724] ? __pfx_do_splice_direct+0x10/0x10 [ 2740.107343] ? lock_is_held_type+0x9f/0x120 [ 2740.107900] do_sendfile+0xb1d/0x12b0 [ 2740.108406] ? __pfx_do_sendfile+0x10/0x10 [ 2740.108972] __x64_sys_sendfile64+0x1d5/0x210 [ 2740.109566] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2740.110228] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2740.110912] do_syscall_64+0x3f/0x90 [ 2740.111404] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2740.112064] RIP: 0033:0x7f1942f4bb19 [ 2740.112541] 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 [ 2740.114728] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2740.115667] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2740.116539] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2740.117397] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2740.118281] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2740.119162] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2740.120056] [ 2740.120770] EXT4-fs warning (device sda): ext4_convert_unwritten_extents:4814: inode #16018: block 0: len 16: ext4_ext_map_blocks returned -12 [ 2740.155852] FAULT_INJECTION: forcing a failure. [ 2740.155852] name failslab, interval 1, probability 0, space 0, times 0 [ 2740.157613] CPU: 1 PID: 12568 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2740.158633] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2740.159631] Call Trace: [ 2740.159959] [ 2740.160255] dump_stack_lvl+0xc1/0xf0 [ 2740.160768] should_fail_ex+0x4b4/0x5b0 [ 2740.161318] ? jbd2__journal_start+0x194/0x810 [ 2740.161904] should_failslab+0x9/0x20 [ 2740.162412] kmem_cache_alloc+0x5a/0x390 [ 2740.162947] jbd2__journal_start+0x194/0x810 [ 2740.163505] __ext4_journal_start_sb+0x3d7/0x560 [ 2740.164114] ? ext4_dirty_inode+0xa5/0x130 [ 2740.164657] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 2740.165251] ext4_dirty_inode+0xa5/0x130 [ 2740.165783] __mark_inode_dirty+0x1aa/0xc10 [ 2740.166364] touch_atime+0x67b/0x730 [ 2740.166851] ? __pfx_touch_atime+0x10/0x10 [ 2740.167414] ext4_file_read_iter+0x36c/0x4a0 [ 2740.167983] direct_splice_read+0x3c4/0x990 [ 2740.168548] ? __pfx___fsnotify_parent+0x10/0x10 [ 2740.169142] ? __pfx_direct_splice_read+0x10/0x10 [ 2740.169790] ? fsnotify_perm.part.0+0x221/0x610 [ 2740.170412] generic_file_splice_read+0x16e/0x1d0 [ 2740.171027] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2740.171695] vfs_splice_read+0x1c0/0x240 [ 2740.172227] splice_direct_to_actor+0x2b0/0x8c0 [ 2740.172826] ? __pfx_direct_splice_actor+0x10/0x10 [ 2740.173454] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2740.174120] ? security_file_permission+0xb5/0xe0 [ 2740.174726] do_splice_direct+0x1bc/0x290 [ 2740.175260] ? __pfx_do_splice_direct+0x10/0x10 [ 2740.175872] ? lock_is_held_type+0x9f/0x120 [ 2740.176417] do_sendfile+0xb1d/0x12b0 [ 2740.176922] ? __pfx_do_sendfile+0x10/0x10 [ 2740.177470] __x64_sys_sendfile64+0x1d5/0x210 [ 2740.178056] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2740.178715] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2740.179380] do_syscall_64+0x3f/0x90 [ 2740.179878] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2740.180524] RIP: 0033:0x7f1388d97b19 [ 2740.180988] 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 [ 2740.183111] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2740.184025] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2740.184875] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2740.185728] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2740.186598] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2740.187438] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2740.188312] 20:49:16 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5309, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:49:16 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 26) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:49:16 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 11) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 35) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:49:16 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530b, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:49:16 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x541b, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:49:16 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5309, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:49:16 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 34) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2752.674082] FAULT_INJECTION: forcing a failure. [ 2752.674082] name failslab, interval 1, probability 0, space 0, times 0 [ 2752.675310] CPU: 0 PID: 12576 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2752.675882] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2752.676437] Call Trace: [ 2752.676625] [ 2752.676791] dump_stack_lvl+0xc1/0xf0 [ 2752.677069] should_fail_ex+0x4b4/0x5b0 [ 2752.677353] should_failslab+0x9/0x20 [ 2752.677630] __kmem_cache_alloc_node+0x5b/0x310 [ 2752.677964] ? ext4_find_extent+0xa41/0xd30 [ 2752.678296] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2752.678656] ? ext4_find_extent+0xa41/0xd30 [ 2752.678976] __kmalloc+0x4a/0x160 [ 2752.679242] ext4_find_extent+0xa41/0xd30 [ 2752.679558] ext4_ext_map_blocks+0x1c7/0x5970 [ 2752.679880] ? __pfx___lock_acquire+0x10/0x10 [ 2752.680213] ? perf_trace_preemptirq_template+0x252/0x420 [ 2752.680592] ? perf_trace_preemptirq_template+0x252/0x420 [ 2752.680982] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 2752.681393] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2752.681742] ? ext4_map_blocks+0x704/0x19e0 [ 2752.682047] ? __pfx_lock_acquire+0x10/0x10 [ 2752.682371] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2752.682758] ? lock_is_held_type+0x9f/0x120 [ 2752.683071] ? down_write+0x11a/0x1f0 [ 2752.683365] ? __pfx_down_write+0x10/0x10 [ 2752.683672] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2752.684025] ext4_map_blocks+0x776/0x19e0 [ 2752.684342] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2752.684691] ? jbd2__journal_start+0xf7/0x810 [ 2752.685025] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2752.685401] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2752.685769] ? ext4_convert_unwritten_extents+0x191/0x580 [ 2752.686156] ? ext4_meta_trans_blocks+0x252/0x310 [ 2752.686538] ext4_convert_unwritten_extents+0x1cb/0x580 [ 2752.686930] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 2752.687360] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2752.687757] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2752.688174] ext4_dio_write_end_io+0x12e/0x180 [ 2752.688516] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 2752.688890] iomap_dio_complete+0x197/0x920 [ 2752.689223] iomap_dio_rw+0x73/0xa0 [ 2752.689505] ext4_file_write_iter+0x9ab/0x1950 [ 2752.689856] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2752.690243] ? do_splice_direct+0x1bc/0x290 [ 2752.690572] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2752.690965] ? lock_is_held_type+0x9f/0x120 [ 2752.691304] do_iter_readv_writev+0x211/0x3c0 [ 2752.691639] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2752.692005] ? avc_policy_seqno+0x9/0x20 [ 2752.692321] ? security_file_permission+0xb5/0xe0 [ 2752.692683] do_iter_write+0x18b/0x700 [ 2752.692976] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2752.693348] ? kasan_set_track+0x25/0x30 [ 2752.693656] vfs_iter_write+0x74/0xb0 [ 2752.693946] iter_file_splice_write+0x73f/0xcb0 [ 2752.694311] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2752.694707] ? generic_file_splice_read+0x13f/0x1d0 [ 2752.695079] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2752.695476] direct_splice_actor+0x113/0x180 [ 2752.695819] splice_direct_to_actor+0x33a/0x8c0 [ 2752.696178] ? __pfx_direct_splice_actor+0x10/0x10 [ 2752.696559] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2752.696958] ? security_file_permission+0xb5/0xe0 [ 2752.697327] do_splice_direct+0x1bc/0x290 [ 2752.697637] ? __pfx_do_splice_direct+0x10/0x10 [ 2752.697994] ? lock_is_held_type+0x9f/0x120 [ 2752.698335] do_sendfile+0xb1d/0x12b0 [ 2752.698626] ? __pfx_do_sendfile+0x10/0x10 [ 2752.698951] __x64_sys_sendfile64+0x1d5/0x210 [ 2752.699295] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2752.699669] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2752.700062] do_syscall_64+0x3f/0x90 [ 2752.700354] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2752.700737] RIP: 0033:0x7f876680ab19 [ 2752.701017] 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 [ 2752.702304] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2752.702862] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2752.703378] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2752.703883] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2752.704396] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2752.704900] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2752.705421] [ 2752.705700] EXT4-fs warning (device sda): ext4_convert_unwritten_extents:4814: inode #16002: block 0: len 16: ext4_ext_map_blocks returned -12 [ 2752.728896] FAULT_INJECTION: forcing a failure. [ 2752.728896] name failslab, interval 1, probability 0, space 0, times 0 [ 2752.730219] CPU: 0 PID: 12584 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2752.730810] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2752.731399] Call Trace: [ 2752.731591] [ 2752.731759] dump_stack_lvl+0xc1/0xf0 [ 2752.732059] should_fail_ex+0x4b4/0x5b0 [ 2752.732368] ? __es_insert_extent+0x3a9/0x12f0 [ 2752.732707] should_failslab+0x9/0x20 [ 2752.733029] kmem_cache_alloc+0x5a/0x390 [ 2752.733427] __es_insert_extent+0x3a9/0x12f0 [ 2752.733770] ext4_es_insert_extent+0x2db/0xb30 [ 2752.734118] ? __pfx_ext4_es_insert_extent+0x10/0x10 [ 2752.734516] ? _raw_read_unlock+0x1e/0x40 [ 2752.734822] ? ext4_es_scan_range+0x11a/0x240 [ 2752.735158] ? __pfx_ext4_es_scan_range+0x10/0x10 [ 2752.735512] ? percpu_counter_add_batch+0xc8/0x180 [ 2752.735875] ? do_raw_read_unlock+0x44/0xe0 [ 2752.736194] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2752.736544] ext4_map_blocks+0xa0d/0x19e0 [ 2752.736848] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2752.737193] ? jbd2__journal_start+0xf7/0x810 [ 2752.737528] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2752.737897] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2752.738280] ? ext4_iomap_begin+0x48a/0x710 [ 2752.738632] ? ext4_meta_trans_blocks+0x252/0x310 [ 2752.739010] ext4_iomap_begin+0x3b1/0x710 [ 2752.739330] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2752.739675] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2752.740123] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2752.740661] iomap_iter+0x42f/0x1000 [ 2752.740952] ? filemap_check_errors+0xa9/0x160 [ 2752.741299] __iomap_dio_rw+0x734/0x1c00 [ 2752.741610] ? kmem_cache_alloc+0x307/0x390 [ 2752.741938] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2752.742316] ? generic_update_time+0x21b/0x2b0 [ 2752.742656] ? __mnt_drop_write_file+0x4e/0xf0 [ 2752.743007] ? file_modified_flags+0x1f1/0x330 [ 2752.743354] iomap_dio_rw+0x40/0xa0 [ 2752.743626] ext4_file_write_iter+0x9ab/0x1950 [ 2752.743987] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2752.744362] ? do_splice_direct+0x1bc/0x290 [ 2752.744688] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2752.745089] ? lock_is_held_type+0x9f/0x120 [ 2752.745418] do_iter_readv_writev+0x211/0x3c0 [ 2752.745753] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2752.746128] ? avc_policy_seqno+0x9/0x20 [ 2752.746455] ? security_file_permission+0xb5/0xe0 [ 2752.746819] do_iter_write+0x18b/0x700 [ 2752.747109] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2752.747482] ? kasan_set_track+0x25/0x30 [ 2752.747784] vfs_iter_write+0x74/0xb0 [ 2752.748075] iter_file_splice_write+0x73f/0xcb0 [ 2752.748443] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2752.748845] ? generic_file_splice_read+0x13f/0x1d0 [ 2752.749225] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2752.749603] direct_splice_actor+0x113/0x180 [ 2752.749942] splice_direct_to_actor+0x33a/0x8c0 [ 2752.750300] ? __pfx_direct_splice_actor+0x10/0x10 [ 2752.750672] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2752.751063] ? security_file_permission+0xb5/0xe0 [ 2752.751424] do_splice_direct+0x1bc/0x290 [ 2752.751739] ? __pfx_do_splice_direct+0x10/0x10 [ 2752.752099] ? lock_is_held_type+0x9f/0x120 [ 2752.752423] do_sendfile+0xb1d/0x12b0 [ 2752.752715] ? __pfx_do_sendfile+0x10/0x10 [ 2752.753039] __x64_sys_sendfile64+0x1d5/0x210 [ 2752.753381] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2752.753761] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2752.754146] do_syscall_64+0x3f/0x90 [ 2752.754454] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2752.754842] RIP: 0033:0x7f553779db19 [ 2752.755118] 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 [ 2752.756399] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2752.756938] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2752.757447] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2752.757950] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2752.758471] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2752.758979] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2752.759504] [ 2752.771517] sr 1:0:0:0: ioctl_internal_command: ILLEGAL REQUEST asc=0x53 ascq=0x0 20:49:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 36) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:49:27 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 35) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:27 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530c, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:49:27 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5421, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:49:27 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 12) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:27 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530a, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:49:27 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530a, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:49:27 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 27) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() [ 2764.592381] FAULT_INJECTION: forcing a failure. [ 2764.592381] name failslab, interval 1, probability 0, space 0, times 0 [ 2764.593697] CPU: 0 PID: 12609 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2764.594242] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2764.594888] Call Trace: [ 2764.595069] [ 2764.595228] dump_stack_lvl+0xc1/0xf0 [ 2764.595510] should_fail_ex+0x4b4/0x5b0 [ 2764.595799] should_failslab+0x9/0x20 [ 2764.596078] __kmem_cache_alloc_node+0x5b/0x310 [ 2764.596407] ? iter_file_splice_write+0x169/0xcb0 [ 2764.596751] ? kasan_quarantine_put+0x81/0x1d0 [ 2764.597074] ? iter_file_splice_write+0x169/0xcb0 [ 2764.597413] __kmalloc+0x4a/0x160 [ 2764.597668] iter_file_splice_write+0x169/0xcb0 [ 2764.597998] ? direct_splice_read+0x704/0x990 [ 2764.598345] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2764.598721] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2764.599103] ? generic_file_splice_read+0x13f/0x1d0 [ 2764.599449] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2764.599809] direct_splice_actor+0x113/0x180 [ 2764.600123] splice_direct_to_actor+0x33a/0x8c0 [ 2764.600449] ? __pfx_direct_splice_actor+0x10/0x10 [ 2764.600802] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2764.601165] ? security_file_permission+0xb5/0xe0 [ 2764.601516] do_splice_direct+0x1bc/0x290 [ 2764.601810] ? __pfx_do_splice_direct+0x10/0x10 [ 2764.602180] ? lock_is_held_type+0x9f/0x120 [ 2764.602499] do_sendfile+0xb1d/0x12b0 [ 2764.602795] ? __pfx_do_sendfile+0x10/0x10 [ 2764.603123] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2764.603510] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2764.603894] __x64_sys_sendfile64+0x1d5/0x210 [ 2764.604250] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2764.604607] ? syscall_enter_from_user_mode+0x21/0x50 [ 2764.604999] ? syscall_enter_from_user_mode+0x2b/0x50 [ 2764.605361] do_syscall_64+0x3f/0x90 [ 2764.605648] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2764.606000] RIP: 0033:0x7f1388d97b19 [ 2764.606284] 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 [ 2764.607486] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2764.608055] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2764.608542] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2764.609059] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2764.609535] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2764.610013] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2764.610530] 20:49:28 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530d, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:49:28 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 13) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:28 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530b, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:49:28 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5450, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:49:28 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530b, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:49:28 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530c, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) [ 2764.818806] sr 1:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. [ 2764.839746] sr 1:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. 20:49:28 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:28 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 36) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2764.886877] FAULT_INJECTION: forcing a failure. [ 2764.886877] name failslab, interval 1, probability 0, space 0, times 0 [ 2764.888189] CPU: 0 PID: 12634 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2764.888733] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2764.889279] Call Trace: [ 2764.889465] [ 2764.889629] dump_stack_lvl+0xc1/0xf0 [ 2764.889909] should_fail_ex+0x4b4/0x5b0 [ 2764.890207] ? jbd2__journal_start+0x194/0x810 [ 2764.890534] should_failslab+0x9/0x20 [ 2764.890820] kmem_cache_alloc+0x5a/0x390 [ 2764.891127] jbd2__journal_start+0x194/0x810 [ 2764.891435] __ext4_journal_start_sb+0x3d7/0x560 [ 2764.891781] ? ext4_dirty_inode+0xa5/0x130 [ 2764.892153] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 2764.892529] ext4_dirty_inode+0xa5/0x130 [ 2764.892819] __mark_inode_dirty+0x1aa/0xc10 [ 2764.893139] generic_update_time+0x21b/0x2b0 [ 2764.893448] file_modified_flags+0x2d4/0x330 [ 2764.893756] ? __pfx_file_modified_flags+0x10/0x10 [ 2764.894110] ext4_file_write_iter+0xd1d/0x1950 [ 2764.894450] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2764.894806] ? do_splice_direct+0x1bc/0x290 [ 2764.895105] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2764.895473] ? lock_is_held_type+0x9f/0x120 [ 2764.895777] do_iter_readv_writev+0x211/0x3c0 [ 2764.896100] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2764.896466] ? avc_policy_seqno+0x9/0x20 [ 2764.896782] ? security_file_permission+0xb5/0xe0 [ 2764.897139] do_iter_write+0x18b/0x700 [ 2764.897435] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2764.897781] ? kasan_set_track+0x25/0x30 [ 2764.898082] vfs_iter_write+0x74/0xb0 [ 2764.898361] iter_file_splice_write+0x73f/0xcb0 [ 2764.898717] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2764.899097] ? generic_file_splice_read+0x13f/0x1d0 [ 2764.899472] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2764.899829] direct_splice_actor+0x113/0x180 [ 2764.900161] splice_direct_to_actor+0x33a/0x8c0 [ 2764.900485] ? __pfx_direct_splice_actor+0x10/0x10 [ 2764.900869] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2764.901245] ? security_file_permission+0xb5/0xe0 [ 2764.901610] do_splice_direct+0x1bc/0x290 [ 2764.901907] ? __pfx_do_splice_direct+0x10/0x10 [ 2764.902268] ? lock_is_held_type+0x9f/0x120 [ 2764.902589] do_sendfile+0xb1d/0x12b0 [ 2764.902883] ? __pfx_do_sendfile+0x10/0x10 [ 2764.903184] __x64_sys_sendfile64+0x1d5/0x210 [ 2764.903527] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2764.903885] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2764.904269] do_syscall_64+0x3f/0x90 [ 2764.904540] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2764.904927] RIP: 0033:0x7f1388d97b19 [ 2764.905187] 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 [ 2764.906476] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2764.906995] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2764.907517] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2764.908033] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2764.908553] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2764.909072] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2764.909598] [ 2764.996347] FAULT_INJECTION: forcing a failure. [ 2764.996347] name failslab, interval 1, probability 0, space 0, times 0 [ 2764.997390] CPU: 0 PID: 12636 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2764.997982] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2764.998627] Call Trace: [ 2764.998811] [ 2764.998970] dump_stack_lvl+0xc1/0xf0 [ 2764.999247] should_fail_ex+0x4b4/0x5b0 [ 2764.999534] should_failslab+0x9/0x20 [ 2764.999813] __kmem_cache_alloc_node+0x5b/0x310 [ 2765.000145] ? direct_splice_read+0x15b/0x990 [ 2765.000465] ? direct_splice_read+0x15b/0x990 [ 2765.000785] __kmalloc+0x4a/0x160 [ 2765.001038] direct_splice_read+0x15b/0x990 [ 2765.001360] ? __pfx___fsnotify_parent+0x10/0x10 [ 2765.001693] ? __pfx_direct_splice_read+0x10/0x10 [ 2765.002053] ? fsnotify_perm.part.0+0x221/0x610 [ 2765.002391] generic_file_splice_read+0x16e/0x1d0 [ 2765.002730] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2765.003106] vfs_splice_read+0x1c0/0x240 [ 2765.003387] ? direct_splice_actor+0x11b/0x180 [ 2765.003710] splice_direct_to_actor+0x2b0/0x8c0 [ 2765.004037] ? __pfx_direct_splice_actor+0x10/0x10 [ 2765.004388] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2765.004743] ? security_file_permission+0xb5/0xe0 [ 2765.005077] do_splice_direct+0x1bc/0x290 [ 2765.005382] ? __pfx_do_splice_direct+0x10/0x10 [ 2765.005723] ? lock_is_held_type+0x9f/0x120 [ 2765.006030] do_sendfile+0xb1d/0x12b0 [ 2765.006312] ? __pfx_do_sendfile+0x10/0x10 [ 2765.006650] __x64_sys_sendfile64+0x1d5/0x210 [ 2765.006995] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2765.007380] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2765.007778] do_syscall_64+0x3f/0x90 [ 2765.008062] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2765.008451] RIP: 0033:0x7f876680ab19 [ 2765.008723] 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 [ 2765.010015] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2765.010537] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2765.011058] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2765.011588] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2765.012108] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2765.012623] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2765.013145] 20:49:40 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 37) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 37) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:49:40 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530e, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:49:40 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530d, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:49:40 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5451, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:49:40 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 28) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:49:40 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 15) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:40 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530c, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:49:40 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530f, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:49:40 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530d, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:49:40 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5452, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:49:40 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530e, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:49:40 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5310, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 2777.413505] sr 1:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. 20:49:40 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 16) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:40 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 29) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:49:40 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 38) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2777.493354] FAULT_INJECTION: forcing a failure. [ 2777.493354] name failslab, interval 1, probability 0, space 0, times 0 [ 2777.494256] CPU: 1 PID: 12676 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2777.494799] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2777.495336] Call Trace: [ 2777.495515] [ 2777.495672] dump_stack_lvl+0xc1/0xf0 [ 2777.495950] should_fail_ex+0x4b4/0x5b0 [ 2777.496245] should_failslab+0x9/0x20 [ 2777.496517] __kmem_cache_alloc_node+0x5b/0x310 [ 2777.496845] ? __iomap_dio_rw+0x22b/0x1c00 [ 2777.497142] kmalloc_trace+0x26/0xc0 [ 2777.497413] __iomap_dio_rw+0x22b/0x1c00 [ 2777.497699] ? kmem_cache_free+0xff/0x4a0 [ 2777.498001] ? jbd2_journal_stop+0x185/0xde0 [ 2777.498307] ? kmem_cache_alloc+0x307/0x390 [ 2777.498617] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2777.498944] ? __pfx_jbd2_journal_stop+0x10/0x10 [ 2777.499285] ? jbd2__journal_start+0xf7/0x810 [ 2777.499630] ? generic_update_time+0x21b/0x2b0 [ 2777.499964] ? __mnt_drop_write_file+0x4e/0xf0 [ 2777.500310] ? file_modified_flags+0x1f1/0x330 [ 2777.500647] iomap_dio_rw+0x40/0xa0 [ 2777.500917] ext4_file_write_iter+0x9ab/0x1950 [ 2777.501260] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2777.501622] ? do_splice_direct+0x1bc/0x290 [ 2777.501954] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2777.502345] ? lock_is_held_type+0x9f/0x120 [ 2777.502686] do_iter_readv_writev+0x211/0x3c0 [ 2777.503018] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2777.503382] ? avc_policy_seqno+0x9/0x20 [ 2777.503679] ? security_file_permission+0xb5/0xe0 [ 2777.504031] do_iter_write+0x18b/0x700 [ 2777.504317] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2777.504677] ? kasan_set_track+0x25/0x30 [ 2777.504978] vfs_iter_write+0x74/0xb0 [ 2777.505257] iter_file_splice_write+0x73f/0xcb0 [ 2777.505609] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2777.506003] ? generic_file_splice_read+0x13f/0x1d0 [ 2777.506369] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2777.506747] direct_splice_actor+0x113/0x180 [ 2777.507078] splice_direct_to_actor+0x33a/0x8c0 [ 2777.507423] ? __pfx_direct_splice_actor+0x10/0x10 [ 2777.507789] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2777.508173] ? security_file_permission+0xb5/0xe0 [ 2777.508526] do_splice_direct+0x1bc/0x290 [ 2777.508831] ? __pfx_do_splice_direct+0x10/0x10 [ 2777.509183] ? lock_is_held_type+0x9f/0x120 [ 2777.509495] do_sendfile+0xb1d/0x12b0 [ 2777.509784] ? __pfx_do_sendfile+0x10/0x10 [ 2777.510098] __x64_sys_sendfile64+0x1d5/0x210 [ 2777.510428] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2777.510798] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2777.511190] do_syscall_64+0x3f/0x90 [ 2777.511471] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2777.511848] RIP: 0033:0x7f1388d97b19 [ 2777.512117] 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 [ 2777.513367] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2777.513898] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2777.514413] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2777.514929] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2777.515442] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2777.515952] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2777.516449] [ 2777.566928] FAULT_INJECTION: forcing a failure. [ 2777.566928] name failslab, interval 1, probability 0, space 0, times 0 [ 2777.568466] CPU: 1 PID: 12680 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2777.569066] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2777.569748] Call Trace: [ 2777.569964] [ 2777.570129] dump_stack_lvl+0xc1/0xf0 [ 2777.570421] should_fail_ex+0x4b4/0x5b0 [ 2777.570740] should_failslab+0x9/0x20 [ 2777.571016] __kmem_cache_alloc_node+0x5b/0x310 [ 2777.571341] ? direct_splice_read+0x15b/0x990 [ 2777.571664] ? direct_splice_read+0x15b/0x990 [ 2777.571978] __kmalloc+0x4a/0x160 [ 2777.572227] direct_splice_read+0x15b/0x990 [ 2777.572533] ? __pfx___fsnotify_parent+0x10/0x10 [ 2777.572864] ? __pfx_direct_splice_read+0x10/0x10 [ 2777.573215] ? __cond_resched+0x46/0x70 [ 2777.573496] ? fsnotify_perm.part.0+0x221/0x610 [ 2777.573826] generic_file_splice_read+0x16e/0x1d0 [ 2777.574159] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2777.574530] vfs_splice_read+0x1c0/0x240 [ 2777.574823] ? direct_splice_actor+0x11b/0x180 [ 2777.575146] splice_direct_to_actor+0x2b0/0x8c0 [ 2777.575473] ? __pfx_direct_splice_actor+0x10/0x10 [ 2777.575809] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2777.576168] ? security_file_permission+0xb5/0xe0 [ 2777.576513] do_splice_direct+0x1bc/0x290 [ 2777.576801] ? __pfx_do_splice_direct+0x10/0x10 [ 2777.577142] ? lock_is_held_type+0x9f/0x120 [ 2777.577454] do_sendfile+0xb1d/0x12b0 [ 2777.577742] ? __pfx_do_sendfile+0x10/0x10 [ 2777.578063] __x64_sys_sendfile64+0x1d5/0x210 [ 2777.578393] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2777.578750] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2777.579202] do_syscall_64+0x3f/0x90 [ 2777.579543] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2777.579917] RIP: 0033:0x7f876680ab19 [ 2777.580189] 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 [ 2777.581440] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2777.581945] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2777.582447] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2777.582951] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2777.583447] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2777.583940] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2777.584449] 20:49:55 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 30) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:49:55 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5311, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:49:55 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 39) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:55 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5460, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:49:55 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530e, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:49:55 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530f, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:49:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 38) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:49:55 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 17) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:55 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5312, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:49:55 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5310, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:49:55 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x40049409, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:49:55 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 18) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:49:55 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x40081271, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:49:55 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x530f, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:49:55 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 31) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:49:55 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 40) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2792.495585] FAULT_INJECTION: forcing a failure. [ 2792.495585] name failslab, interval 1, probability 0, space 0, times 0 [ 2792.497550] CPU: 1 PID: 12715 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2792.498533] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2792.499522] Call Trace: [ 2792.499845] [ 2792.500135] dump_stack_lvl+0xc1/0xf0 [ 2792.500634] should_fail_ex+0x4b4/0x5b0 [ 2792.501154] ? jbd2__journal_start+0x194/0x810 [ 2792.501712] should_failslab+0x9/0x20 [ 2792.502203] kmem_cache_alloc+0x5a/0x390 [ 2792.502745] jbd2__journal_start+0x194/0x810 [ 2792.503311] __ext4_journal_start_sb+0x3d7/0x560 [ 2792.503915] ? ext4_iomap_begin+0x48a/0x710 [ 2792.504457] ? ext4_meta_trans_blocks+0x252/0x310 [ 2792.505060] ext4_iomap_begin+0x48a/0x710 [ 2792.505630] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2792.506212] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2792.506920] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2792.507519] iomap_iter+0x42f/0x1000 [ 2792.508010] ? filemap_check_errors+0xa9/0x160 [ 2792.508588] __iomap_dio_rw+0x734/0x1c00 [ 2792.509119] ? kmem_cache_alloc+0x307/0x390 [ 2792.509660] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2792.510261] ? generic_update_time+0x21b/0x2b0 [ 2792.510836] ? __mnt_drop_write_file+0x4e/0xf0 [ 2792.511420] ? file_modified_flags+0x1f1/0x330 [ 2792.511996] iomap_dio_rw+0x40/0xa0 [ 2792.512463] ext4_file_write_iter+0x9ab/0x1950 [ 2792.513058] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2792.513744] ? do_splice_direct+0x1bc/0x290 [ 2792.514344] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2792.515095] ? lock_is_held_type+0x9f/0x120 [ 2792.515706] do_iter_readv_writev+0x211/0x3c0 [ 2792.516322] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2792.517003] ? avc_policy_seqno+0x9/0x20 [ 2792.517760] ? security_file_permission+0xb5/0xe0 [ 2792.518497] do_iter_write+0x18b/0x700 [ 2792.519099] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2792.519781] ? kasan_set_track+0x25/0x30 [ 2792.520340] vfs_iter_write+0x74/0xb0 [ 2792.520868] iter_file_splice_write+0x73f/0xcb0 [ 2792.521533] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2792.522277] ? generic_file_splice_read+0x13f/0x1d0 [ 2792.522985] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2792.523708] direct_splice_actor+0x113/0x180 [ 2792.524338] splice_direct_to_actor+0x33a/0x8c0 [ 2792.524991] ? __pfx_direct_splice_actor+0x10/0x10 [ 2792.525674] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2792.526379] ? security_file_permission+0xb5/0xe0 [ 2792.527055] do_splice_direct+0x1bc/0x290 [ 2792.527630] ? __pfx_do_splice_direct+0x10/0x10 [ 2792.528288] ? lock_is_held_type+0x9f/0x120 [ 2792.528880] do_sendfile+0xb1d/0x12b0 [ 2792.529421] ? __pfx_do_sendfile+0x10/0x10 [ 2792.530015] __x64_sys_sendfile64+0x1d5/0x210 [ 2792.530639] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2792.531344] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2792.532065] do_syscall_64+0x3f/0x90 [ 2792.532593] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2792.533297] RIP: 0033:0x7f1388d97b19 [ 2792.533803] 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 [ 2792.536158] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2792.537146] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2792.538083] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2792.539030] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2792.539964] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2792.540895] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2792.541849] 20:49:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 39) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) [ 2792.615381] FAULT_INJECTION: forcing a failure. [ 2792.615381] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2792.617503] CPU: 0 PID: 12720 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2792.618644] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2792.619666] Call Trace: [ 2792.620004] [ 2792.620308] dump_stack_lvl+0xc1/0xf0 [ 2792.620822] should_fail_ex+0x4b4/0x5b0 [ 2792.621365] prepare_alloc_pages+0x178/0x500 [ 2792.621946] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2792.622595] __alloc_pages_bulk+0x156/0x1190 [ 2792.623167] ? perf_trace_preemptirq_template+0x252/0x420 [ 2792.623856] ? __kmem_cache_alloc_node+0x1f8/0x310 [ 2792.624537] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 2792.625303] ? mark_held_locks+0x9e/0xe0 [ 2792.625861] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 2792.626502] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2792.627239] ? kasan_set_track+0x25/0x30 [ 2792.627775] ? __kasan_kmalloc+0x7f/0x90 [ 2792.628322] direct_splice_read+0x190/0x990 [ 2792.628915] ? mark_held_locks+0x9e/0xe0 [ 2792.629469] ? __pfx_direct_splice_read+0x10/0x10 [ 2792.630116] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2792.630824] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2792.631553] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2792.632282] ? generic_file_splice_read+0xcf/0x1d0 [ 2792.632954] generic_file_splice_read+0x16e/0x1d0 [ 2792.633612] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2792.634330] vfs_splice_read+0x1c0/0x240 [ 2792.634888] ? direct_splice_actor+0x11b/0x180 [ 2792.635509] splice_direct_to_actor+0x2b0/0x8c0 [ 2792.636142] ? __pfx_direct_splice_actor+0x10/0x10 [ 2792.636821] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2792.637514] ? security_file_permission+0xb5/0xe0 [ 2792.638169] do_splice_direct+0x1bc/0x290 [ 2792.638745] ? __pfx_do_splice_direct+0x10/0x10 [ 2792.639391] ? lock_is_held_type+0x9f/0x120 [ 2792.639976] do_sendfile+0xb1d/0x12b0 [ 2792.640513] ? __pfx_do_sendfile+0x10/0x10 [ 2792.641099] __x64_sys_sendfile64+0x1d5/0x210 [ 2792.641707] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2792.642375] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2792.643096] do_syscall_64+0x3f/0x90 [ 2792.643620] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2792.644309] RIP: 0033:0x7f876680ab19 [ 2792.644813] 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 [ 2792.647085] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2792.648068] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2792.648976] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2792.649884] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2792.650815] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2792.651708] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2792.652633] 20:50:09 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x40086602, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:50:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 40) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:50:09 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5310, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:50:09 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5313, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:50:09 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5311, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:50:09 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 19) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:50:09 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 41) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:50:09 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 32) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() [ 2805.783391] FAULT_INJECTION: forcing a failure. [ 2805.783391] name failslab, interval 1, probability 0, space 0, times 0 [ 2805.785778] CPU: 1 PID: 12737 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2805.787091] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2805.788281] Call Trace: [ 2805.788700] [ 2805.789053] dump_stack_lvl+0xc1/0xf0 [ 2805.789758] should_fail_ex+0x4b4/0x5b0 [ 2805.790396] should_failslab+0x9/0x20 [ 2805.790418] FAULT_INJECTION: forcing a failure. [ 2805.790418] name failslab, interval 1, probability 0, space 0, times 0 [ 2805.791027] __kmem_cache_alloc_node+0x5b/0x310 [ 2805.791135] ? __iomap_dio_rw+0x22b/0x1c00 [ 2805.791188] kmalloc_trace+0x26/0xc0 [ 2805.793723] __iomap_dio_rw+0x22b/0x1c00 [ 2805.794371] ? __lock_acquire+0x1936/0x63b0 [ 2805.795114] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2805.795831] ? __pfx_do_raw_spin_trylock+0x10/0x10 [ 2805.796600] ? __pfx___lock_acquire+0x10/0x10 [ 2805.797343] ? prepare_alloc_pages+0x377/0x500 [ 2805.798123] ? kasan_unpoison+0x27/0x60 [ 2805.798827] ? __pfx_lock_acquire+0x10/0x10 [ 2805.799567] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 2805.800315] ? lock_is_held_type+0x9f/0x120 [ 2805.801033] iomap_dio_rw+0x40/0xa0 [ 2805.801637] ext4_file_read_iter+0x2f4/0x4a0 [ 2805.802337] direct_splice_read+0x3c4/0x990 [ 2805.803085] ? __pfx___fsnotify_parent+0x10/0x10 [ 2805.803844] ? __pfx_direct_splice_read+0x10/0x10 [ 2805.804644] ? fsnotify_perm.part.0+0x221/0x610 [ 2805.805401] generic_file_splice_read+0x16e/0x1d0 [ 2805.806166] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2805.807048] vfs_splice_read+0x1c0/0x240 [ 2805.807698] ? direct_splice_actor+0x11b/0x180 [ 2805.808446] splice_direct_to_actor+0x2b0/0x8c0 [ 2805.809231] ? __pfx_direct_splice_actor+0x10/0x10 [ 2805.810042] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2805.810844] ? security_file_permission+0xb5/0xe0 [ 2805.811656] do_splice_direct+0x1bc/0x290 [ 2805.812328] ? __pfx_do_splice_direct+0x10/0x10 [ 2805.813100] ? lock_is_held_type+0x9f/0x120 [ 2805.813751] do_sendfile+0xb1d/0x12b0 [ 2805.814339] ? __pfx_do_sendfile+0x10/0x10 [ 2805.814997] __x64_sys_sendfile64+0x1d5/0x210 [ 2805.815695] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2805.816445] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2805.817251] do_syscall_64+0x3f/0x90 [ 2805.817837] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2805.818604] RIP: 0033:0x7f1942f4bb19 [ 2805.819168] 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 [ 2805.821703] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2805.822781] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2805.823892] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2805.824963] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2805.826041] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2805.827144] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2805.828217] [ 2805.828594] CPU: 0 PID: 12745 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2805.829130] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2805.829676] Call Trace: [ 2805.829867] [ 2805.830022] dump_stack_lvl+0xc1/0xf0 [ 2805.830290] should_fail_ex+0x4b4/0x5b0 [ 2805.830573] ? jbd2__journal_start+0x194/0x810 [ 2805.830881] should_failslab+0x9/0x20 [ 2805.831141] kmem_cache_alloc+0x5a/0x390 [ 2805.831418] jbd2__journal_start+0x194/0x810 [ 2805.831712] __ext4_journal_start_sb+0x3d7/0x560 [ 2805.832029] ? ext4_convert_unwritten_extents+0x191/0x580 [ 2805.832380] ? ext4_meta_trans_blocks+0x252/0x310 [ 2805.832698] ext4_convert_unwritten_extents+0x191/0x580 [ 2805.833043] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 2805.833540] ext4_dio_write_end_io+0x12e/0x180 [ 2805.833868] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 2805.834203] iomap_dio_complete+0x197/0x920 [ 2805.834492] iomap_dio_rw+0x73/0xa0 [ 2805.834736] ext4_file_write_iter+0x9ab/0x1950 [ 2805.835135] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2805.835500] ? do_splice_direct+0x1bc/0x290 [ 2805.835789] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2805.836137] ? lock_is_held_type+0x9f/0x120 [ 2805.836428] do_iter_readv_writev+0x211/0x3c0 [ 2805.836725] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2805.837049] ? avc_policy_seqno+0x9/0x20 [ 2805.837322] ? security_file_permission+0xb5/0xe0 [ 2805.837641] do_iter_write+0x18b/0x700 [ 2805.837902] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2805.838229] ? kasan_set_track+0x25/0x30 [ 2805.838496] vfs_iter_write+0x74/0xb0 [ 2805.838750] iter_file_splice_write+0x73f/0xcb0 [ 2805.839075] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2805.839427] ? generic_file_splice_read+0x13f/0x1d0 [ 2805.839755] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2805.840098] direct_splice_actor+0x113/0x180 [ 2805.840394] splice_direct_to_actor+0x33a/0x8c0 [ 2805.840707] ? __pfx_direct_splice_actor+0x10/0x10 [ 2805.841035] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2805.841377] ? security_file_permission+0xb5/0xe0 [ 2805.841692] do_splice_direct+0x1bc/0x290 [ 2805.841971] ? __pfx_do_splice_direct+0x10/0x10 [ 2805.842288] ? lock_is_held_type+0x9f/0x120 [ 2805.842574] do_sendfile+0xb1d/0x12b0 [ 2805.842833] ? __pfx_do_sendfile+0x10/0x10 [ 2805.843126] __x64_sys_sendfile64+0x1d5/0x210 [ 2805.843425] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2805.843756] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2805.844103] do_syscall_64+0x3f/0x90 [ 2805.844355] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2805.844690] RIP: 0033:0x7f553779db19 [ 2805.844931] 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 [ 2805.846022] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2805.846492] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2805.846940] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2805.847381] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2805.847821] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2805.848263] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2805.848717] [ 2805.871898] FAULT_INJECTION: forcing a failure. [ 2805.871898] name failslab, interval 1, probability 0, space 0, times 0 [ 2805.874369] CPU: 1 PID: 12749 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2805.875622] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2805.876799] Call Trace: [ 2805.877201] [ 2805.877566] dump_stack_lvl+0xc1/0xf0 [ 2805.878156] should_fail_ex+0x4b4/0x5b0 [ 2805.878796] should_failslab+0x9/0x20 [ 2805.879410] __kmem_cache_alloc_node+0x5b/0x310 [ 2805.880110] ? __iomap_dio_rw+0x22b/0x1c00 [ 2805.880785] kmalloc_trace+0x26/0xc0 [ 2805.881353] __iomap_dio_rw+0x22b/0x1c00 [ 2805.882068] ? __lock_acquire+0x1936/0x63b0 [ 2805.882788] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2805.883477] ? __pfx_do_raw_spin_trylock+0x10/0x10 [ 2805.884409] ? __pfx___lock_acquire+0x10/0x10 [ 2805.885161] ? prepare_alloc_pages+0x377/0x500 [ 2805.885832] ? kasan_unpoison+0x27/0x60 [ 2805.886453] ? __pfx_lock_acquire+0x10/0x10 [ 2805.887143] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 2805.887868] ? lock_is_held_type+0x9f/0x120 [ 2805.888553] iomap_dio_rw+0x40/0xa0 [ 2805.889085] ext4_file_read_iter+0x2f4/0x4a0 [ 2805.889780] direct_splice_read+0x3c4/0x990 [ 2805.890454] ? __pfx___fsnotify_parent+0x10/0x10 [ 2805.891206] ? __pfx_direct_splice_read+0x10/0x10 [ 2805.891996] ? fsnotify_perm.part.0+0x221/0x610 [ 2805.892719] generic_file_splice_read+0x16e/0x1d0 [ 2805.893422] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2805.894251] vfs_splice_read+0x1c0/0x240 [ 2805.894906] ? direct_splice_actor+0x11b/0x180 [ 2805.895635] splice_direct_to_actor+0x2b0/0x8c0 20:50:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 41) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) [ 2805.896324] ? __pfx_direct_splice_actor+0x10/0x10 [ 2805.897228] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2805.898015] ? security_file_permission+0xb5/0xe0 [ 2805.898741] do_splice_direct+0x1bc/0x290 [ 2805.899399] ? __pfx_do_splice_direct+0x10/0x10 [ 2805.900131] ? lock_is_held_type+0x9f/0x120 [ 2805.900808] do_sendfile+0xb1d/0x12b0 [ 2805.901424] ? __pfx_do_sendfile+0x10/0x10 [ 2805.902088] __x64_sys_sendfile64+0x1d5/0x210 [ 2805.902799] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2805.903573] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2805.904353] do_syscall_64+0x3f/0x90 [ 2805.904898] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2805.905654] RIP: 0033:0x7f876680ab19 [ 2805.906163] 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 [ 2805.908701] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2805.909726] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2805.910759] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2805.911792] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2805.912823] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2805.913803] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2805.914841] 20:50:09 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5311, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:50:09 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x40087602, &(0x7f0000000180)={@lba, 0x0, 0x2}) [ 2805.980451] FAULT_INJECTION: forcing a failure. [ 2805.980451] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2805.982692] CPU: 1 PID: 12760 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2805.983895] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2805.985084] Call Trace: [ 2805.985468] 20:50:09 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5312, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) [ 2805.985975] dump_stack_lvl+0xc1/0xf0 [ 2805.986737] should_fail_ex+0x4b4/0x5b0 [ 2805.987364] prepare_alloc_pages+0x178/0x500 [ 2805.988044] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2805.988801] __alloc_pages_bulk+0x156/0x1190 [ 2805.989455] ? perf_trace_preemptirq_template+0x252/0x420 [ 2805.990404] ? __kmem_cache_alloc_node+0x1f8/0x310 20:50:09 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5314, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 2805.991138] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 2805.992067] ? mark_held_locks+0x9e/0xe0 [ 2805.992724] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 2805.993451] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2805.994304] ? kasan_set_track+0x25/0x30 [ 2805.994890] ? __kasan_kmalloc+0x7f/0x90 [ 2805.995540] direct_splice_read+0x190/0x990 [ 2805.996181] ? __pfx___fsnotify_parent+0x10/0x10 [ 2805.997022] ? __pfx_direct_splice_read+0x10/0x10 [ 2805.997804] ? fsnotify_perm.part.0+0x221/0x610 [ 2805.998557] generic_file_splice_read+0x16e/0x1d0 [ 2805.999320] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2806.000159] vfs_splice_read+0x1c0/0x240 [ 2806.000811] ? direct_splice_actor+0x11b/0x180 [ 2806.001547] splice_direct_to_actor+0x2b0/0x8c0 [ 2806.002305] ? __pfx_direct_splice_actor+0x10/0x10 [ 2806.003090] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2806.003931] ? security_file_permission+0xb5/0xe0 [ 2806.004652] do_splice_direct+0x1bc/0x290 [ 2806.005293] ? __pfx_do_splice_direct+0x10/0x10 [ 2806.006126] ? lock_is_held_type+0x9f/0x120 [ 2806.006903] do_sendfile+0xb1d/0x12b0 [ 2806.007559] ? __pfx_do_sendfile+0x10/0x10 [ 2806.008223] __x64_sys_sendfile64+0x1d5/0x210 [ 2806.008879] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2806.009649] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2806.010367] do_syscall_64+0x3f/0x90 [ 2806.010968] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2806.011689] RIP: 0033:0x7f1942f4bb19 [ 2806.012256] 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 [ 2806.015144] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2806.016168] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2806.017233] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2806.018281] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2806.019439] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2806.020492] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2806.021721] 20:50:09 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 33) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:50:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 42) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) [ 2806.091928] sr 1:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. 20:50:09 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 42) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:50:09 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 20) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:50:09 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5312, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:50:09 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x40101283, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:50:09 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5317, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 2806.282329] FAULT_INJECTION: forcing a failure. [ 2806.282329] name failslab, interval 1, probability 0, space 0, times 0 [ 2806.283818] CPU: 0 PID: 12781 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2806.284635] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2806.285460] Call Trace: [ 2806.285714] [ 2806.285943] dump_stack_lvl+0xc1/0xf0 [ 2806.286337] should_fail_ex+0x4b4/0x5b0 [ 2806.286743] should_failslab+0x9/0x20 [ 2806.287192] __kmem_cache_alloc_node+0x5b/0x310 [ 2806.287685] ? ext4_find_extent+0xa41/0xd30 [ 2806.288140] ? ext4_find_extent+0xa41/0xd30 [ 2806.288665] __kmalloc+0x4a/0x160 [ 2806.289021] ext4_find_extent+0xa41/0xd30 [ 2806.289437] ext4_ext_map_blocks+0x1c7/0x5970 [ 2806.289893] ? __pfx___lock_acquire+0x10/0x10 [ 2806.290347] ? __pfx___lock_acquire+0x10/0x10 [ 2806.290788] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2806.291290] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2806.291764] ? ext4_map_blocks+0x704/0x19e0 [ 2806.292196] ? __pfx_lock_acquire+0x10/0x10 [ 2806.292636] ? lock_release+0x1e3/0x680 [ 2806.293039] ? __pfx_lock_release+0x10/0x10 [ 2806.293464] ? lock_is_held_type+0x9f/0x120 [ 2806.293900] ? down_write+0x11a/0x1f0 [ 2806.294295] ? __pfx_down_write+0x10/0x10 [ 2806.294700] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2806.295206] ext4_map_blocks+0x776/0x19e0 [ 2806.295629] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2806.296081] ? jbd2__journal_start+0xf7/0x810 [ 2806.296539] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2806.297050] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2806.297529] ? ext4_iomap_begin+0x48a/0x710 [ 2806.297955] ? ext4_meta_trans_blocks+0x252/0x310 [ 2806.298443] ext4_iomap_begin+0x3b1/0x710 [ 2806.298866] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2806.299339] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2806.299892] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2806.300353] iomap_iter+0x42f/0x1000 [ 2806.300737] ? filemap_check_errors+0xa9/0x160 [ 2806.301193] __iomap_dio_rw+0x734/0x1c00 [ 2806.301605] ? kmem_cache_alloc+0x307/0x390 [ 2806.302032] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2806.302512] ? generic_update_time+0x21b/0x2b0 [ 2806.302966] ? __mnt_drop_write_file+0x4e/0xf0 [ 2806.303419] ? file_modified_flags+0x1f1/0x330 [ 2806.303876] iomap_dio_rw+0x40/0xa0 [ 2806.304251] ext4_file_write_iter+0x9ab/0x1950 [ 2806.304721] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2806.305206] ? do_splice_direct+0x1bc/0x290 [ 2806.305642] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2806.306177] ? lock_is_held_type+0x9f/0x120 [ 2806.306611] do_iter_readv_writev+0x211/0x3c0 [ 2806.307062] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2806.307555] ? avc_policy_seqno+0x9/0x20 [ 2806.307959] ? security_file_permission+0xb5/0xe0 [ 2806.308435] do_iter_write+0x18b/0x700 [ 2806.308818] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2806.309301] ? kasan_set_track+0x25/0x30 [ 2806.309705] vfs_iter_write+0x74/0xb0 [ 2806.310100] iter_file_splice_write+0x73f/0xcb0 [ 2806.310579] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2806.311111] ? generic_file_splice_read+0x13f/0x1d0 [ 2806.311617] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2806.312149] direct_splice_actor+0x113/0x180 [ 2806.312595] splice_direct_to_actor+0x33a/0x8c0 [ 2806.313061] ? __pfx_direct_splice_actor+0x10/0x10 [ 2806.313571] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2806.314078] ? security_file_permission+0xb5/0xe0 [ 2806.314553] do_splice_direct+0x1bc/0x290 [ 2806.314965] ? __pfx_do_splice_direct+0x10/0x10 [ 2806.315460] ? lock_is_held_type+0x9f/0x120 [ 2806.315885] do_sendfile+0xb1d/0x12b0 [ 2806.316276] ? __pfx_do_sendfile+0x10/0x10 [ 2806.316711] __x64_sys_sendfile64+0x1d5/0x210 [ 2806.317153] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2806.317646] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2806.318186] do_syscall_64+0x3f/0x90 [ 2806.318566] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2806.319076] RIP: 0033:0x7f1388d97b19 [ 2806.319438] 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 [ 2806.321131] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2806.321816] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2806.322491] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2806.323187] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2806.323887] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2806.324585] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2806.325305] 20:50:25 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 21) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:50:25 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 34) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:50:25 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5313, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:50:25 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x40101286, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:50:25 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5313, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:50:25 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5319, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:50:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 43) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:50:25 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 43) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2822.048820] FAULT_INJECTION: forcing a failure. 20:50:25 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5314, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 2822.048820] name failslab, interval 1, probability 0, space 0, times 0 [ 2822.050883] CPU: 0 PID: 12805 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2822.051964] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2822.053016] Call Trace: [ 2822.053380] [ 2822.053683] dump_stack_lvl+0xc1/0xf0 [ 2822.054204] should_fail_ex+0x4b4/0x5b0 [ 2822.054760] should_failslab+0x9/0x20 [ 2822.055305] __kmem_cache_alloc_node+0x5b/0x310 [ 2822.055917] ? ext4_find_extent+0xa41/0xd30 [ 2822.056506] ? ext4_find_extent+0xa41/0xd30 [ 2822.057063] __kmalloc+0x4a/0x160 [ 2822.057555] ext4_find_extent+0xa41/0xd30 [ 2822.058107] ext4_ext_map_blocks+0x1c7/0x5970 [ 2822.058817] ? __pfx___lock_acquire+0x10/0x10 [ 2822.059463] ? __pfx___lock_acquire+0x10/0x10 [ 2822.060068] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2822.060756] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2822.061402] ? ext4_map_blocks+0x704/0x19e0 [ 2822.061965] ? __pfx_lock_acquire+0x10/0x10 [ 2822.062556] ? lock_release+0x1e3/0x680 [ 2822.063110] ? __pfx_lock_release+0x10/0x10 [ 2822.063689] ? lock_is_held_type+0x9f/0x120 [ 2822.064274] ? down_write+0x11a/0x1f0 [ 2822.064820] ? __pfx_down_write+0x10/0x10 [ 2822.065395] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2822.066024] ext4_map_blocks+0x776/0x19e0 [ 2822.066594] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2822.067253] ? jbd2__journal_start+0xf7/0x810 [ 2822.067844] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2822.068486] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2822.069120] ? ext4_convert_unwritten_extents+0x191/0x580 [ 2822.069796] ? ext4_meta_trans_blocks+0x252/0x310 [ 2822.070421] ext4_convert_unwritten_extents+0x1cb/0x580 [ 2822.071100] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 2822.071833] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2822.072523] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2822.073208] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 2822.073868] ext4_dio_write_end_io+0x12e/0x180 [ 2822.074465] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 2822.075121] iomap_dio_complete+0x197/0x920 [ 2822.075682] iomap_dio_rw+0x73/0xa0 [ 2822.076154] ext4_file_write_iter+0x9ab/0x1950 [ 2822.076760] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2822.077394] ? do_splice_direct+0x1bc/0x290 [ 2822.077958] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2822.078657] ? lock_is_held_type+0x9f/0x120 [ 2822.079249] do_iter_readv_writev+0x211/0x3c0 [ 2822.079830] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2822.080472] ? avc_policy_seqno+0x9/0x20 [ 2822.081007] ? security_file_permission+0xb5/0xe0 [ 2822.081641] do_iter_write+0x18b/0x700 [ 2822.082149] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2822.082777] ? kasan_set_track+0x25/0x30 [ 2822.083314] vfs_iter_write+0x74/0xb0 [ 2822.083815] iter_file_splice_write+0x73f/0xcb0 [ 2822.084452] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2822.085143] ? generic_file_splice_read+0x13f/0x1d0 [ 2822.085790] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2822.086466] direct_splice_actor+0x113/0x180 [ 2822.087060] splice_direct_to_actor+0x33a/0x8c0 [ 2822.087692] ? __pfx_direct_splice_actor+0x10/0x10 [ 2822.088344] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2822.089008] ? security_file_permission+0xb5/0xe0 [ 2822.089622] do_splice_direct+0x1bc/0x290 [ 2822.090182] ? __pfx_do_splice_direct+0x10/0x10 [ 2822.090798] ? lock_is_held_type+0x9f/0x120 [ 2822.091369] do_sendfile+0xb1d/0x12b0 [ 2822.091869] ? __pfx_do_sendfile+0x10/0x10 [ 2822.092434] __x64_sys_sendfile64+0x1d5/0x210 [ 2822.093013] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2822.093652] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2822.094322] do_syscall_64+0x3f/0x90 [ 2822.094808] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2822.095479] RIP: 0033:0x7f553779db19 [ 2822.095953] 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 [ 2822.098104] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2822.099020] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2822.099899] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2822.100766] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2822.101630] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2822.102499] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2822.103461] [ 2822.104335] EXT4-fs warning (device sda): ext4_convert_unwritten_extents:4814: inode #16017: block 0: len 16: ext4_ext_map_blocks returned -12 [ 2822.127508] FAULT_INJECTION: forcing a failure. [ 2822.127508] name failslab, interval 1, probability 0, space 0, times 0 [ 2822.129454] CPU: 0 PID: 12809 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2822.130455] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2822.131468] Call Trace: [ 2822.131794] [ 2822.132089] dump_stack_lvl+0xc1/0xf0 [ 2822.132589] should_fail_ex+0x4b4/0x5b0 [ 2822.133112] ? jbd2__journal_start+0x194/0x810 [ 2822.133682] should_failslab+0x9/0x20 [ 2822.134183] kmem_cache_alloc+0x5a/0x390 [ 2822.134717] jbd2__journal_start+0x194/0x810 [ 2822.135290] __ext4_journal_start_sb+0x3d7/0x560 [ 2822.135897] ? ext4_dirty_inode+0xa5/0x130 [ 2822.136484] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 2822.137081] ext4_dirty_inode+0xa5/0x130 [ 2822.137624] __mark_inode_dirty+0x1aa/0xc10 [ 2822.138178] touch_atime+0x67b/0x730 [ 2822.138670] ? __pfx_touch_atime+0x10/0x10 [ 2822.139239] ext4_file_read_iter+0x36c/0x4a0 [ 2822.139808] direct_splice_read+0x3c4/0x990 [ 2822.140364] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 2822.141093] ? __pfx___fsnotify_parent+0x10/0x10 [ 2822.141705] ? __pfx_direct_splice_read+0x10/0x10 [ 2822.142333] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2822.143011] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2822.143699] generic_file_splice_read+0x16e/0x1d0 [ 2822.144332] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2822.145018] vfs_splice_read+0x1c0/0x240 [ 2822.145554] ? direct_splice_actor+0x11b/0x180 [ 2822.146148] splice_direct_to_actor+0x2b0/0x8c0 [ 2822.146759] ? __pfx_direct_splice_actor+0x10/0x10 [ 2822.147416] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2822.148090] ? security_file_permission+0xb5/0xe0 [ 2822.148701] do_splice_direct+0x1bc/0x290 [ 2822.149245] ? __pfx_do_splice_direct+0x10/0x10 [ 2822.149872] ? lock_is_held_type+0x9f/0x120 [ 2822.150428] do_sendfile+0xb1d/0x12b0 20:50:25 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5320, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 2822.150941] ? __pfx_do_sendfile+0x10/0x10 [ 2822.151641] __x64_sys_sendfile64+0x1d5/0x210 [ 2822.152227] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2822.152861] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2822.153529] do_syscall_64+0x3f/0x90 [ 2822.154030] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2822.154683] RIP: 0033:0x7f876680ab19 [ 2822.155178] 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 [ 2822.157374] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2822.158315] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2822.159197] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2822.160071] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2822.160943] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2822.161807] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2822.162702] 20:50:25 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x40101288, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:50:25 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5314, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:50:25 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5317, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 2822.306540] sr 1:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. 20:50:25 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 35) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:50:25 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5321, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:50:25 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5317, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:50:38 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 44) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:50:38 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 36) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:50:38 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 22) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:50:38 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x401070c9, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:50:38 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5322, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:50:38 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5319, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:50:38 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5319, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:50:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 44) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) [ 2834.909538] FAULT_INJECTION: forcing a failure. [ 2834.909538] name failslab, interval 1, probability 0, space 0, times 0 [ 2834.910459] CPU: 1 PID: 12849 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2834.911008] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2834.911569] Call Trace: [ 2834.911749] [ 2834.911913] dump_stack_lvl+0xc1/0xf0 [ 2834.912195] should_fail_ex+0x4b4/0x5b0 [ 2834.912481] ? ext4_mb_new_blocks+0x666/0x4680 [ 2834.912801] should_failslab+0x9/0x20 [ 2834.913082] kmem_cache_alloc+0x5a/0x390 [ 2834.913372] ? __mark_inode_dirty+0x249/0xc10 [ 2834.913690] ext4_mb_new_blocks+0x666/0x4680 [ 2834.914007] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2834.914355] ? ext4_cache_extents+0x148/0x2d0 [ 2834.914682] ? __pfx_ext4_mb_new_blocks+0x10/0x10 [ 2834.915020] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2834.915375] ext4_ext_map_blocks+0x1e14/0x5970 [ 2834.915706] ? __pfx___lock_acquire+0x10/0x10 [ 2834.916026] ? __pfx___lock_acquire+0x10/0x10 [ 2834.916359] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2834.916712] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2834.917056] ? ext4_map_blocks+0x704/0x19e0 [ 2834.917362] ? __pfx_lock_acquire+0x10/0x10 [ 2834.917663] ? lock_release+0x1e3/0x680 [ 2834.917945] ? __pfx_lock_release+0x10/0x10 [ 2834.918248] ? lock_is_held_type+0x9f/0x120 [ 2834.918554] ? __pfx_down_write+0x10/0x10 [ 2834.918851] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2834.919186] ext4_map_blocks+0x776/0x19e0 [ 2834.919503] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2834.919823] ? jbd2__journal_start+0xf7/0x810 [ 2834.920140] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2834.920485] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2834.920823] ? ext4_iomap_begin+0x48a/0x710 [ 2834.921124] ? ext4_meta_trans_blocks+0x252/0x310 [ 2834.921458] ext4_iomap_begin+0x3b1/0x710 [ 2834.921752] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2834.922074] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2834.922463] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2834.922789] iomap_iter+0x42f/0x1000 [ 2834.923057] ? filemap_check_errors+0xa9/0x160 [ 2834.923386] __iomap_dio_rw+0x734/0x1c00 [ 2834.923683] ? kmem_cache_alloc+0x307/0x390 [ 2834.923984] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2834.924380] ? generic_update_time+0x21b/0x2b0 [ 2834.924826] ? __mnt_drop_write_file+0x4e/0xf0 [ 2834.925154] ? file_modified_flags+0x1f1/0x330 [ 2834.925473] iomap_dio_rw+0x40/0xa0 [ 2834.925741] ext4_file_write_iter+0x9ab/0x1950 [ 2834.926063] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2834.926415] ? do_splice_direct+0x1bc/0x290 [ 2834.926715] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2834.927091] ? lock_is_held_type+0x9f/0x120 [ 2834.927415] do_iter_readv_writev+0x211/0x3c0 [ 2834.927730] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2834.928073] ? avc_policy_seqno+0x9/0x20 [ 2834.928356] ? security_file_permission+0xb5/0xe0 [ 2834.928698] do_iter_write+0x18b/0x700 [ 2834.928971] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2834.929315] ? kasan_set_track+0x25/0x30 [ 2834.929592] vfs_iter_write+0x74/0xb0 [ 2834.929858] iter_file_splice_write+0x73f/0xcb0 [ 2834.930199] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2834.930553] ? mark_held_locks+0x9e/0xe0 [ 2834.930854] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2834.931235] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2834.931617] direct_splice_actor+0x113/0x180 [ 2834.931933] splice_direct_to_actor+0x33a/0x8c0 [ 2834.932263] ? __pfx_direct_splice_actor+0x10/0x10 [ 2834.932623] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2834.932992] ? security_file_permission+0xb5/0xe0 [ 2834.933332] do_splice_direct+0x1bc/0x290 [ 2834.933624] ? __pfx_do_splice_direct+0x10/0x10 [ 2834.933955] ? lock_is_held_type+0x9f/0x120 [ 2834.934253] do_sendfile+0xb1d/0x12b0 [ 2834.934536] ? __pfx_do_sendfile+0x10/0x10 [ 2834.934840] __x64_sys_sendfile64+0x1d5/0x210 [ 2834.935169] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2834.935534] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2834.935898] do_syscall_64+0x3f/0x90 [ 2834.936170] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2834.936524] RIP: 0033:0x7f1388d97b19 [ 2834.936780] 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 [ 2834.937932] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2834.938436] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2834.938895] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2834.939374] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2834.939841] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2834.940304] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2834.940789] [ 2834.978465] FAULT_INJECTION: forcing a failure. [ 2834.978465] name failslab, interval 1, probability 0, space 0, times 0 [ 2834.980677] CPU: 0 PID: 12852 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2834.981851] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2834.982877] Call Trace: [ 2834.983220] [ 2834.983546] dump_stack_lvl+0xc1/0xf0 [ 2834.984070] should_fail_ex+0x4b4/0x5b0 [ 2834.984611] ? __es_insert_extent+0x3a9/0x12f0 [ 2834.985204] should_failslab+0x9/0x20 [ 2834.985718] kmem_cache_alloc+0x5a/0x390 [ 2834.986259] __es_insert_extent+0x3a9/0x12f0 [ 2834.986856] ext4_es_insert_extent+0x2db/0xb30 [ 2834.987476] ? __pfx_ext4_es_insert_extent+0x10/0x10 [ 2834.988145] ? down_write+0x11a/0x1f0 [ 2834.988651] ? __pfx_down_write+0x10/0x10 [ 2834.989188] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2834.989804] ext4_map_blocks+0xa0d/0x19e0 [ 2834.990363] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2834.990954] ? jbd2__journal_start+0xf7/0x810 [ 2834.991557] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2834.992196] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2834.992833] ? ext4_convert_unwritten_extents+0x191/0x580 [ 2834.993526] ? ext4_meta_trans_blocks+0x252/0x310 [ 2834.994152] ext4_convert_unwritten_extents+0x1cb/0x580 [ 2834.994851] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 2834.995606] ? ext4_dio_write_end_io+0xa4/0x180 [ 2834.996234] ext4_dio_write_end_io+0x12e/0x180 [ 2834.996847] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 2834.997496] iomap_dio_complete+0x197/0x920 [ 2834.998067] iomap_dio_rw+0x73/0xa0 [ 2834.998551] ext4_file_write_iter+0x9ab/0x1950 [ 2834.999165] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2834.999834] ? do_splice_direct+0x1bc/0x290 [ 2835.000406] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2835.001098] ? lock_is_held_type+0x9f/0x120 [ 2835.001665] do_iter_readv_writev+0x211/0x3c0 [ 2835.002247] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2835.002894] ? avc_policy_seqno+0x9/0x20 [ 2835.003433] ? security_file_permission+0xb5/0xe0 [ 2835.004071] do_iter_write+0x18b/0x700 [ 2835.004585] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2835.005233] ? kasan_set_track+0x25/0x30 [ 2835.005763] vfs_iter_write+0x74/0xb0 [ 2835.006262] iter_file_splice_write+0x73f/0xcb0 [ 2835.006892] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2835.007617] ? generic_file_splice_read+0x13f/0x1d0 [ 2835.008274] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2835.008947] direct_splice_actor+0x113/0x180 [ 2835.009537] splice_direct_to_actor+0x33a/0x8c0 [ 2835.010149] ? __pfx_direct_splice_actor+0x10/0x10 [ 2835.010801] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2835.011477] ? security_file_permission+0xb5/0xe0 [ 2835.012110] do_splice_direct+0x1bc/0x290 [ 2835.012666] ? __pfx_do_splice_direct+0x10/0x10 [ 2835.013302] ? lock_is_held_type+0x9f/0x120 [ 2835.013866] do_sendfile+0xb1d/0x12b0 [ 2835.014380] ? __pfx_do_sendfile+0x10/0x10 [ 2835.014942] __x64_sys_sendfile64+0x1d5/0x210 [ 2835.015558] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2835.016213] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2835.016896] do_syscall_64+0x3f/0x90 [ 2835.017402] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2835.018060] RIP: 0033:0x7f553779db19 [ 2835.018544] 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 [ 2835.020752] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2835.021697] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2835.022578] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2835.023479] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2835.024356] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2835.025239] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2835.026153] 20:50:38 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x401070ca, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:50:38 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5320, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:50:38 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5323, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:50:38 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 23) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:50:38 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5320, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:50:38 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x401070cd, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:50:38 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 37) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:50:38 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5321, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:50:38 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x401870c8, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:50:38 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 45) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2835.402483] FAULT_INJECTION: forcing a failure. [ 2835.402483] name failslab, interval 1, probability 0, space 0, times 0 [ 2835.403612] CPU: 1 PID: 12888 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2835.404218] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2835.404788] Call Trace: [ 2835.404986] [ 2835.405152] dump_stack_lvl+0xc1/0xf0 [ 2835.405448] should_fail_ex+0x4b4/0x5b0 [ 2835.405748] should_failslab+0x9/0x20 [ 2835.406036] __kmem_cache_alloc_node+0x5b/0x310 [ 2835.406404] ? iter_file_splice_write+0x169/0xcb0 [ 2835.406768] ? kasan_quarantine_put+0x81/0x1d0 [ 2835.407118] ? iter_file_splice_write+0x169/0xcb0 [ 2835.407521] __kmalloc+0x4a/0x160 [ 2835.407797] iter_file_splice_write+0x169/0xcb0 [ 2835.408154] ? direct_splice_read+0x704/0x990 [ 2835.408514] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2835.408913] ? generic_file_splice_read+0x13f/0x1d0 [ 2835.409296] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2835.409674] direct_splice_actor+0x113/0x180 [ 2835.410005] splice_direct_to_actor+0x33a/0x8c0 [ 2835.410354] ? __pfx_direct_splice_actor+0x10/0x10 [ 2835.410711] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2835.411187] ? security_file_permission+0xb5/0xe0 [ 2835.411737] do_splice_direct+0x1bc/0x290 [ 2835.412044] ? __pfx_do_splice_direct+0x10/0x10 [ 2835.412404] ? lock_is_held_type+0x9f/0x120 [ 2835.412737] do_sendfile+0xb1d/0x12b0 [ 2835.413087] ? __pfx_do_sendfile+0x10/0x10 [ 2835.413435] __x64_sys_sendfile64+0x1d5/0x210 [ 2835.413809] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2835.414274] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2835.414816] do_syscall_64+0x3f/0x90 [ 2835.415102] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2835.415514] RIP: 0033:0x7f876680ab19 [ 2835.415796] 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 [ 2835.417149] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2835.417809] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2835.418510] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2835.419199] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2835.419728] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2835.420318] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2835.420941] 20:50:53 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 38) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:50:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 45) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:50:53 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 46) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:50:53 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x401870cb, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:50:53 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5325, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:50:53 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5321, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:50:53 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5322, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:50:53 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 24) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2849.741166] FAULT_INJECTION: forcing a failure. [ 2849.741166] name failslab, interval 1, probability 0, space 0, times 0 [ 2849.741729] FAULT_INJECTION: forcing a failure. [ 2849.741729] name failslab, interval 1, probability 0, space 0, times 0 [ 2849.742039] CPU: 0 PID: 12900 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2849.742064] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2849.742075] Call Trace: [ 2849.742080] [ 2849.742088] dump_stack_lvl+0xc1/0xf0 [ 2849.742118] should_fail_ex+0x4b4/0x5b0 [ 2849.742149] ? ext4_mb_new_blocks+0x18b1/0x4680 [ 2849.742172] should_failslab+0x9/0x20 [ 2849.742199] kmem_cache_alloc+0x5a/0x390 [ 2849.742228] ext4_mb_new_blocks+0x18b1/0x4680 [ 2849.742258] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2849.742289] ? ext4_cache_extents+0x148/0x2d0 [ 2849.742316] ? __pfx_ext4_mb_new_blocks+0x10/0x10 [ 2849.742339] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2849.742373] ext4_ext_map_blocks+0x1e14/0x5970 [ 2849.742400] ? __pfx___lock_acquire+0x10/0x10 [ 2849.742425] ? __pfx___lock_acquire+0x10/0x10 [ 2849.748908] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2849.749246] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2849.749566] ? ext4_map_blocks+0x704/0x19e0 [ 2849.749855] ? __pfx_lock_acquire+0x10/0x10 [ 2849.750144] ? lock_release+0x1e3/0x680 [ 2849.750414] ? __pfx_lock_release+0x10/0x10 [ 2849.750701] ? lock_is_held_type+0x9f/0x120 [ 2849.750993] ? __pfx_down_write+0x10/0x10 [ 2849.751274] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2849.751592] ext4_map_blocks+0x776/0x19e0 [ 2849.751869] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2849.752176] ? jbd2__journal_start+0xf7/0x810 [ 2849.752476] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2849.752800] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2849.753127] ? ext4_iomap_begin+0x48a/0x710 [ 2849.753412] ? ext4_meta_trans_blocks+0x252/0x310 [ 2849.753729] ext4_iomap_begin+0x3b1/0x710 [ 2849.754011] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2849.754326] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2849.754694] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2849.755000] iomap_iter+0x42f/0x1000 [ 2849.755259] ? filemap_check_errors+0xa9/0x160 [ 2849.755589] __iomap_dio_rw+0x734/0x1c00 [ 2849.755867] ? kmem_cache_alloc+0x307/0x390 [ 2849.756157] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2849.756474] ? generic_update_time+0x21b/0x2b0 [ 2849.756772] ? __mnt_drop_write_file+0x4e/0xf0 [ 2849.757079] ? file_modified_flags+0x1f1/0x330 [ 2849.757390] iomap_dio_rw+0x40/0xa0 [ 2849.757636] ext4_file_write_iter+0x9ab/0x1950 [ 2849.757946] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2849.758277] ? do_splice_direct+0x1bc/0x290 [ 2849.758568] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2849.758916] ? lock_is_held_type+0x9f/0x120 [ 2849.759212] do_iter_readv_writev+0x211/0x3c0 [ 2849.759516] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2849.759843] ? avc_policy_seqno+0x9/0x20 [ 2849.760118] ? security_file_permission+0xb5/0xe0 [ 2849.760443] do_iter_write+0x18b/0x700 [ 2849.760703] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2849.761031] ? kasan_set_track+0x25/0x30 [ 2849.761303] vfs_iter_write+0x74/0xb0 [ 2849.761558] iter_file_splice_write+0x73f/0xcb0 [ 2849.761878] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2849.762241] ? generic_file_splice_read+0x13f/0x1d0 [ 2849.762574] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2849.762918] direct_splice_actor+0x113/0x180 [ 2849.763223] splice_direct_to_actor+0x33a/0x8c0 [ 2849.763541] ? __pfx_direct_splice_actor+0x10/0x10 [ 2849.763872] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2849.764215] ? security_file_permission+0xb5/0xe0 [ 2849.764537] do_splice_direct+0x1bc/0x290 [ 2849.764815] ? __pfx_do_splice_direct+0x10/0x10 [ 2849.765135] ? lock_is_held_type+0x9f/0x120 [ 2849.765422] do_sendfile+0xb1d/0x12b0 [ 2849.765682] ? __pfx_do_sendfile+0x10/0x10 [ 2849.765969] __x64_sys_sendfile64+0x1d5/0x210 [ 2849.766273] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2849.766603] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2849.766949] do_syscall_64+0x3f/0x90 [ 2849.767206] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2849.767552] RIP: 0033:0x7f1388d97b19 [ 2849.767793] 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 [ 2849.768903] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2849.769384] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2849.769825] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2849.770269] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2849.770709] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2849.771154] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2849.771617] [ 2849.771775] CPU: 1 PID: 12897 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2849.772832] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2849.773810] Call Trace: [ 2849.774141] [ 2849.774432] dump_stack_lvl+0xc1/0xf0 [ 2849.774951] should_fail_ex+0x4b4/0x5b0 [ 2849.775489] should_failslab+0x9/0x20 [ 2849.776004] __kmem_cache_alloc_node+0x5b/0x310 [ 2849.776595] ? direct_splice_read+0x15b/0x990 [ 2849.777209] ? direct_splice_read+0x15b/0x990 [ 2849.777779] __kmalloc+0x4a/0x160 [ 2849.778255] direct_splice_read+0x15b/0x990 [ 2849.778812] ? __pfx___fsnotify_parent+0x10/0x10 [ 2849.779445] ? __pfx_direct_splice_read+0x10/0x10 [ 2849.780246] ? fsnotify_perm.part.0+0x221/0x610 [ 2849.780872] generic_file_splice_read+0x16e/0x1d0 [ 2849.781500] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2849.782212] vfs_splice_read+0x1c0/0x240 [ 2849.782774] ? direct_splice_actor+0x11b/0x180 [ 2849.783388] splice_direct_to_actor+0x2b0/0x8c0 [ 2849.784004] ? __pfx_direct_splice_actor+0x10/0x10 [ 2849.784649] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2849.785425] ? security_file_permission+0xb5/0xe0 [ 2849.786058] do_splice_direct+0x1bc/0x290 [ 2849.786583] ? __pfx_do_splice_direct+0x10/0x10 [ 2849.787223] ? lock_is_held_type+0x9f/0x120 [ 2849.787794] do_sendfile+0xb1d/0x12b0 [ 2849.788315] ? __pfx_do_sendfile+0x10/0x10 [ 2849.788860] __x64_sys_sendfile64+0x1d5/0x210 [ 2849.789456] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2849.790090] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2849.790792] do_syscall_64+0x3f/0x90 [ 2849.791301] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2849.792101] RIP: 0033:0x7f553779db19 [ 2849.792674] 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 [ 2849.795150] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2849.796177] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2849.797078] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2849.797939] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2849.798859] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2849.799852] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2849.801005] [ 2849.816896] FAULT_INJECTION: forcing a failure. [ 2849.816896] name failslab, interval 1, probability 0, space 0, times 0 [ 2849.817758] CPU: 0 PID: 12907 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2849.818290] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2849.818880] Call Trace: [ 2849.819105] [ 2849.819276] dump_stack_lvl+0xc1/0xf0 [ 2849.819627] should_fail_ex+0x4b4/0x5b0 [ 2849.819909] should_failslab+0x9/0x20 [ 2849.820179] __kmem_cache_alloc_node+0x5b/0x310 [ 2849.820497] ? iter_file_splice_write+0x169/0xcb0 [ 2849.820831] ? kasan_quarantine_put+0x83/0x1d0 [ 2849.821150] ? iter_file_splice_write+0x169/0xcb0 [ 2849.821478] __kmalloc+0x4a/0x160 [ 2849.821726] iter_file_splice_write+0x169/0xcb0 [ 2849.822042] ? direct_splice_read+0x704/0x990 [ 2849.822366] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2849.822733] ? generic_file_splice_read+0x13f/0x1d0 [ 2849.823072] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2849.823420] direct_splice_actor+0x113/0x180 [ 2849.823729] splice_direct_to_actor+0x33a/0x8c0 [ 2849.824052] ? __pfx_direct_splice_actor+0x10/0x10 [ 2849.824389] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2849.824736] ? security_file_permission+0xb5/0xe0 [ 2849.825064] do_splice_direct+0x1bc/0x290 [ 2849.825351] ? __pfx_do_splice_direct+0x10/0x10 [ 2849.825674] ? lock_is_held_type+0x9f/0x120 [ 2849.825972] do_sendfile+0xb1d/0x12b0 [ 2849.826238] ? __pfx_do_sendfile+0x10/0x10 [ 2849.826526] __x64_sys_sendfile64+0x1d5/0x210 [ 2849.826834] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2849.827171] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2849.827526] do_syscall_64+0x3f/0x90 [ 2849.827854] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2849.828235] RIP: 0033:0x7f1942f4bb19 [ 2849.828481] 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 [ 2849.829606] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2849.830086] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2849.830537] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2849.830987] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2849.831443] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2849.831913] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2849.832380] 20:50:53 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5323, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:50:53 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x401870cc, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:51:06 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5325, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:51:06 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5322, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:06 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 47) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:51:06 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 39) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:51:06 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5326, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:51:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 46) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:51:06 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 25) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:51:06 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x401c5820, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:51:06 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5323, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:06 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5326, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:51:06 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5327, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:51:06 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x4020940d, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:51:06 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5325, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 47) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:51:06 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 48) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:51:06 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 40) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:51:06 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 26) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2863.036618] FAULT_INJECTION: forcing a failure. [ 2863.036618] name failslab, interval 1, probability 0, space 0, times 0 [ 2863.037481] CPU: 1 PID: 12956 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2863.038065] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2863.038637] Call Trace: [ 2863.038831] [ 2863.039001] dump_stack_lvl+0xc1/0xf0 [ 2863.039296] should_fail_ex+0x4b4/0x5b0 [ 2863.039605] ? jbd2__journal_start+0x194/0x810 [ 2863.039956] should_failslab+0x9/0x20 [ 2863.040251] kmem_cache_alloc+0x5a/0x390 [ 2863.040555] jbd2__journal_start+0x194/0x810 [ 2863.040879] __ext4_journal_start_sb+0x3d7/0x560 [ 2863.041232] ? ext4_dirty_inode+0xa5/0x130 [ 2863.041553] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 2863.041894] ext4_dirty_inode+0xa5/0x130 [ 2863.042200] __mark_inode_dirty+0x1aa/0xc10 [ 2863.042518] generic_update_time+0x21b/0x2b0 [ 2863.042843] file_modified_flags+0x2d4/0x330 [ 2863.043162] ? __pfx_file_modified_flags+0x10/0x10 [ 2863.043528] ext4_file_write_iter+0xd1d/0x1950 [ 2863.043887] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2863.044256] ? do_splice_direct+0x1bc/0x290 [ 2863.044574] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2863.044974] ? lock_is_held_type+0x9f/0x120 [ 2863.045293] do_iter_readv_writev+0x211/0x3c0 [ 2863.045629] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2863.045990] ? avc_policy_seqno+0x9/0x20 [ 2863.046293] ? security_file_permission+0xb5/0xe0 [ 2863.046647] do_iter_write+0x18b/0x700 [ 2863.046947] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2863.047308] ? kasan_set_track+0x25/0x30 [ 2863.047607] vfs_iter_write+0x74/0xb0 [ 2863.047906] iter_file_splice_write+0x73f/0xcb0 [ 2863.048298] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2863.048828] ? generic_file_splice_read+0x13f/0x1d0 [ 2863.049198] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2863.049572] direct_splice_actor+0x113/0x180 [ 2863.049939] splice_direct_to_actor+0x33a/0x8c0 [ 2863.050407] ? __pfx_direct_splice_actor+0x10/0x10 [ 2863.050781] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2863.051176] ? security_file_permission+0xb5/0xe0 [ 2863.051659] do_splice_direct+0x1bc/0x290 [ 2863.052088] ? __pfx_do_splice_direct+0x10/0x10 [ 2863.052526] ? lock_is_held_type+0x9f/0x120 [ 2863.052837] do_sendfile+0xb1d/0x12b0 [ 2863.053201] ? __pfx_do_sendfile+0x10/0x10 [ 2863.053600] __x64_sys_sendfile64+0x1d5/0x210 [ 2863.054052] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2863.054502] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2863.055016] do_syscall_64+0x3f/0x90 [ 2863.055310] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2863.055703] RIP: 0033:0x7f1942f4bb19 [ 2863.055968] 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 [ 2863.057252] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2863.057776] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2863.058283] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2863.058775] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2863.059264] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2863.059780] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2863.060278] [ 2863.063703] FAULT_INJECTION: forcing a failure. [ 2863.063703] name failslab, interval 1, probability 0, space 0, times 0 [ 2863.064532] CPU: 1 PID: 12959 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2863.065089] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2863.065657] Call Trace: [ 2863.065844] [ 2863.066009] dump_stack_lvl+0xc1/0xf0 [ 2863.066291] should_fail_ex+0x4b4/0x5b0 [ 2863.066589] ? __es_insert_extent+0x3a9/0x12f0 [ 2863.066922] should_failslab+0x9/0x20 [ 2863.067215] kmem_cache_alloc+0x5a/0x390 [ 2863.067522] __es_insert_extent+0x3a9/0x12f0 [ 2863.067878] ext4_es_insert_extent+0x2db/0xb30 [ 2863.068221] ? __pfx_ext4_es_insert_extent+0x10/0x10 [ 2863.068588] ? _raw_read_unlock+0x1e/0x40 [ 2863.068883] ? ext4_es_scan_range+0x11a/0x240 [ 2863.069226] ? __pfx_ext4_es_scan_range+0x10/0x10 [ 2863.069567] ? percpu_counter_add_batch+0xc8/0x180 [ 2863.069936] ? do_raw_read_unlock+0x44/0xe0 [ 2863.070251] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2863.070600] ext4_map_blocks+0xa0d/0x19e0 [ 2863.070908] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2863.071246] ? jbd2__journal_start+0xf7/0x810 [ 2863.071572] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2863.071940] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2863.072319] ? ext4_iomap_begin+0x48a/0x710 [ 2863.072631] ? ext4_meta_trans_blocks+0x252/0x310 [ 2863.072986] ext4_iomap_begin+0x3b1/0x710 [ 2863.073300] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2863.073634] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2863.074050] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2863.074397] iomap_iter+0x42f/0x1000 [ 2863.074683] ? filemap_check_errors+0xa9/0x160 [ 2863.075027] __iomap_dio_rw+0x734/0x1c00 [ 2863.075337] ? kmem_cache_alloc+0x307/0x390 [ 2863.075672] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2863.076029] ? generic_update_time+0x21b/0x2b0 [ 2863.076360] ? __mnt_drop_write_file+0x4e/0xf0 [ 2863.076701] ? file_modified_flags+0x1f1/0x330 [ 2863.077040] iomap_dio_rw+0x40/0xa0 [ 2863.077305] ext4_file_write_iter+0x9ab/0x1950 [ 2863.077653] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2863.078021] ? do_splice_direct+0x1bc/0x290 [ 2863.078341] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2863.078702] ? lock_is_held_type+0x9f/0x120 [ 2863.079020] do_iter_readv_writev+0x211/0x3c0 [ 2863.079350] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2863.079715] ? avc_policy_seqno+0x9/0x20 [ 2863.080020] ? security_file_permission+0xb5/0xe0 [ 2863.080468] do_iter_write+0x18b/0x700 [ 2863.080811] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2863.081238] ? kasan_set_track+0x25/0x30 [ 2863.081615] vfs_iter_write+0x74/0xb0 [ 2863.081898] iter_file_splice_write+0x73f/0xcb0 [ 2863.082263] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2863.082665] ? generic_file_splice_read+0x13f/0x1d0 [ 2863.083008] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2863.083384] direct_splice_actor+0x113/0x180 [ 2863.083733] splice_direct_to_actor+0x33a/0x8c0 [ 2863.084083] ? __pfx_direct_splice_actor+0x10/0x10 [ 2863.084448] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2863.084825] ? security_file_permission+0xb5/0xe0 [ 2863.085182] do_splice_direct+0x1bc/0x290 [ 2863.085494] ? __pfx_do_splice_direct+0x10/0x10 [ 2863.085852] ? lock_is_held_type+0x9f/0x120 [ 2863.086168] do_sendfile+0xb1d/0x12b0 [ 2863.086461] ? __pfx_do_sendfile+0x10/0x10 [ 2863.086781] __x64_sys_sendfile64+0x1d5/0x210 [ 2863.087095] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2863.087464] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2863.087860] do_syscall_64+0x3f/0x90 [ 2863.088145] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2863.088527] RIP: 0033:0x7f1388d97b19 [ 2863.088797] 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 [ 2863.090063] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2863.090605] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2863.091109] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2863.091609] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2863.092126] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2863.092623] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2863.093134] [ 2863.144703] FAULT_INJECTION: forcing a failure. [ 2863.144703] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2863.146862] CPU: 0 PID: 12960 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2863.148040] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2863.149089] Call Trace: [ 2863.149435] [ 2863.149749] dump_stack_lvl+0xc1/0xf0 [ 2863.150298] should_fail_ex+0x4b4/0x5b0 [ 2863.150856] prepare_alloc_pages+0x178/0x500 [ 2863.151459] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2863.152134] __alloc_pages_bulk+0x156/0x1190 [ 2863.152717] ? perf_trace_preemptirq_template+0x252/0x420 [ 2863.153427] ? __kmem_cache_alloc_node+0x1f8/0x310 [ 2863.154084] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 2863.154853] ? mark_held_locks+0x9e/0xe0 [ 2863.155409] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 2863.156061] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2863.156772] ? kasan_set_track+0x25/0x30 [ 2863.157302] ? __kasan_kmalloc+0x7f/0x90 [ 2863.157842] direct_splice_read+0x190/0x990 [ 2863.158430] ? __pfx___fsnotify_parent+0x10/0x10 [ 2863.159050] ? __pfx_direct_splice_read+0x10/0x10 [ 2863.159692] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2863.160382] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2863.161096] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2863.161819] ? fsnotify_perm.part.0+0x221/0x610 [ 2863.162443] ? security_file_permission+0x87/0xe0 [ 2863.163086] generic_file_splice_read+0x16e/0x1d0 [ 2863.163740] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2863.164456] vfs_splice_read+0x1c0/0x240 [ 2863.165005] ? direct_splice_actor+0x11b/0x180 [ 2863.165622] splice_direct_to_actor+0x2b0/0x8c0 [ 2863.166256] ? __pfx_direct_splice_actor+0x10/0x10 [ 2863.166920] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2863.167606] ? security_file_permission+0xb5/0xe0 [ 2863.168260] do_splice_direct+0x1bc/0x290 [ 2863.168823] ? __pfx_do_splice_direct+0x10/0x10 [ 2863.169461] ? lock_is_held_type+0x9f/0x120 [ 2863.170039] do_sendfile+0xb1d/0x12b0 [ 2863.170563] ? __pfx_do_sendfile+0x10/0x10 [ 2863.171132] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2863.171869] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2863.172592] __x64_sys_sendfile64+0x1d5/0x210 [ 2863.173202] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2863.173874] ? syscall_enter_from_user_mode+0x21/0x50 [ 2863.174556] ? syscall_enter_from_user_mode+0x2b/0x50 [ 2863.175236] do_syscall_64+0x3f/0x90 [ 2863.175773] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2863.176453] RIP: 0033:0x7f553779db19 [ 2863.176943] 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 [ 2863.179240] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2863.180236] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2863.181143] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2863.182043] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2863.182955] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2863.183876] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2863.184817] 20:51:18 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x80041284, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:51:18 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 27) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:51:18 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5328, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:51:18 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 49) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:51:18 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5327, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:51:18 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5326, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:19 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 41) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:51:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 48) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) [ 2875.676858] FAULT_INJECTION: forcing a failure. [ 2875.676858] name failslab, interval 1, probability 0, space 0, times 0 [ 2875.678216] CPU: 1 PID: 12975 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2875.678756] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2875.679303] Call Trace: [ 2875.679482] [ 2875.679641] dump_stack_lvl+0xc1/0xf0 [ 2875.679926] should_fail_ex+0x4b4/0x5b0 [ 2875.680304] should_failslab+0x9/0x20 [ 2875.680632] __kmem_cache_alloc_node+0x5b/0x310 [ 2875.680967] ? __iomap_dio_rw+0x22b/0x1c00 [ 2875.681269] kmalloc_trace+0x26/0xc0 [ 2875.681540] __iomap_dio_rw+0x22b/0x1c00 [ 2875.681822] ? kmem_cache_free+0xff/0x4a0 [ 2875.682120] ? jbd2_journal_stop+0x185/0xde0 [ 2875.682435] ? kmem_cache_alloc+0x307/0x390 [ 2875.682741] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2875.683057] ? __pfx_jbd2_journal_stop+0x10/0x10 [ 2875.683389] ? jbd2__journal_start+0xf7/0x810 [ 2875.683721] ? generic_update_time+0x21b/0x2b0 [ 2875.684058] ? __mnt_drop_write_file+0x4e/0xf0 [ 2875.684383] ? file_modified_flags+0x1f1/0x330 [ 2875.684759] iomap_dio_rw+0x40/0xa0 [ 2875.685089] ext4_file_write_iter+0x9ab/0x1950 [ 2875.685430] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2875.685783] ? lock_is_held_type+0x9f/0x120 [ 2875.686097] do_iter_readv_writev+0x211/0x3c0 [ 2875.686418] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2875.686765] ? avc_policy_seqno+0x9/0x20 [ 2875.687061] ? security_file_permission+0xb5/0xe0 [ 2875.687408] do_iter_write+0x18b/0x700 [ 2875.687691] vfs_iter_write+0x74/0xb0 [ 2875.687980] iter_file_splice_write+0x73f/0xcb0 [ 2875.688336] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2875.688718] ? generic_file_splice_read+0x13f/0x1d0 [ 2875.689078] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2875.689448] direct_splice_actor+0x113/0x180 [ 2875.689787] splice_direct_to_actor+0x33a/0x8c0 [ 2875.690252] ? __pfx_direct_splice_actor+0x10/0x10 [ 2875.690619] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2875.691033] ? security_file_permission+0xb5/0xe0 [ 2875.691378] do_splice_direct+0x1bc/0x290 [ 2875.691679] ? __pfx_do_splice_direct+0x10/0x10 [ 2875.692028] ? lock_is_held_type+0x9f/0x120 [ 2875.692341] do_sendfile+0xb1d/0x12b0 [ 2875.692613] ? __pfx_do_sendfile+0x10/0x10 [ 2875.692914] __x64_sys_sendfile64+0x1d5/0x210 [ 2875.693238] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2875.693596] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2875.693975] do_syscall_64+0x3f/0x90 [ 2875.694255] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2875.694618] RIP: 0033:0x7f876680ab19 [ 2875.694872] 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 [ 2875.696086] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2875.696596] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2875.697097] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2875.697621] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2875.698251] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2875.698738] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2875.699246] [ 2875.703909] FAULT_INJECTION: forcing a failure. [ 2875.703909] name failslab, interval 1, probability 0, space 0, times 0 [ 2875.705079] CPU: 1 PID: 12983 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2875.705669] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2875.706253] Call Trace: [ 2875.706438] [ 2875.706603] dump_stack_lvl+0xc1/0xf0 [ 2875.706888] should_fail_ex+0x4b4/0x5b0 [ 2875.707197] should_failslab+0x9/0x20 [ 2875.707503] __kmem_cache_alloc_node+0x5b/0x310 [ 2875.707887] ? __iomap_dio_rw+0x22b/0x1c00 [ 2875.708212] kmalloc_trace+0x26/0xc0 [ 2875.708495] __iomap_dio_rw+0x22b/0x1c00 [ 2875.708792] ? __lock_acquire+0x1936/0x63b0 [ 2875.709110] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2875.709431] ? __pfx_do_raw_spin_trylock+0x10/0x10 [ 2875.709804] ? __pfx___lock_acquire+0x10/0x10 [ 2875.710144] ? prepare_alloc_pages+0x377/0x500 [ 2875.710493] ? kasan_unpoison+0x27/0x60 [ 2875.710823] ? __pfx_lock_acquire+0x10/0x10 [ 2875.711164] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 2875.711511] ? lock_is_held_type+0x9f/0x120 [ 2875.711834] iomap_dio_rw+0x40/0xa0 [ 2875.712102] ext4_file_read_iter+0x2f4/0x4a0 [ 2875.712423] direct_splice_read+0x3c4/0x990 [ 2875.712756] ? __pfx___fsnotify_parent+0x10/0x10 [ 2875.713157] ? __pfx_direct_splice_read+0x10/0x10 [ 2875.713598] ? fsnotify_perm.part.0+0x221/0x610 [ 2875.713949] generic_file_splice_read+0x16e/0x1d0 [ 2875.714288] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2875.714672] vfs_splice_read+0x1c0/0x240 [ 2875.714967] ? direct_splice_actor+0x11b/0x180 [ 2875.715327] splice_direct_to_actor+0x2b0/0x8c0 [ 2875.715668] ? __pfx_direct_splice_actor+0x10/0x10 [ 2875.716041] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2875.716406] ? security_file_permission+0xb5/0xe0 [ 2875.716752] do_splice_direct+0x1bc/0x290 [ 2875.717074] ? __pfx_do_splice_direct+0x10/0x10 [ 2875.717445] ? lock_is_held_type+0x9f/0x120 [ 2875.717756] do_sendfile+0xb1d/0x12b0 [ 2875.718042] ? __pfx_do_sendfile+0x10/0x10 [ 2875.718354] __x64_sys_sendfile64+0x1d5/0x210 [ 2875.718682] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2875.719051] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2875.719459] do_syscall_64+0x3f/0x90 [ 2875.719763] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2875.720256] RIP: 0033:0x7f553779db19 [ 2875.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 [ 2875.721765] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2875.722293] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2875.722785] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2875.723295] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2875.723785] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2875.724288] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2875.724807] 20:51:19 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5328, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:51:19 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x80041285, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:51:19 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5327, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:19 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5329, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:51:19 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 42) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:51:19 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 50) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:51:19 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 28) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:51:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 49) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) [ 2875.960752] FAULT_INJECTION: forcing a failure. [ 2875.960752] name failslab, interval 1, probability 0, space 0, times 0 [ 2875.961900] CPU: 1 PID: 13007 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2875.962440] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2875.962969] Call Trace: [ 2875.963149] [ 2875.963316] dump_stack_lvl+0xc1/0xf0 [ 2875.963594] should_fail_ex+0x4b4/0x5b0 [ 2875.963886] should_failslab+0x9/0x20 [ 2875.964166] __kmem_cache_alloc_node+0x5b/0x310 [ 2875.964498] ? __iomap_dio_rw+0x22b/0x1c00 [ 2875.964790] kmalloc_trace+0x26/0xc0 [ 2875.965065] __iomap_dio_rw+0x22b/0x1c00 [ 2875.965355] ? kmem_cache_free+0xff/0x4a0 [ 2875.965649] ? jbd2_journal_stop+0x185/0xde0 [ 2875.965956] ? kmem_cache_alloc+0x307/0x390 [ 2875.966253] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2875.966570] ? __pfx_jbd2_journal_stop+0x10/0x10 [ 2875.966896] ? jbd2__journal_start+0xf7/0x810 [ 2875.967229] ? generic_update_time+0x21b/0x2b0 [ 2875.967591] ? __mnt_drop_write_file+0x4e/0xf0 [ 2875.967992] ? file_modified_flags+0x1f1/0x330 [ 2875.968314] iomap_dio_rw+0x40/0xa0 [ 2875.968593] ext4_file_write_iter+0x9ab/0x1950 [ 2875.969001] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2875.969394] ? do_splice_direct+0x1bc/0x290 [ 2875.969700] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2875.970066] ? lock_is_held_type+0x9f/0x120 [ 2875.970370] do_iter_readv_writev+0x211/0x3c0 [ 2875.970692] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2875.971045] ? avc_policy_seqno+0x9/0x20 [ 2875.971343] ? security_file_permission+0xb5/0xe0 [ 2875.971681] do_iter_write+0x18b/0x700 [ 2875.971963] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2875.972308] ? kasan_set_track+0x25/0x30 [ 2875.972585] vfs_iter_write+0x74/0xb0 [ 2875.972870] iter_file_splice_write+0x73f/0xcb0 [ 2875.973217] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2875.973611] ? generic_file_splice_read+0x13f/0x1d0 [ 2875.974028] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2875.974447] direct_splice_actor+0x113/0x180 [ 2875.974779] splice_direct_to_actor+0x33a/0x8c0 [ 2875.975130] ? __pfx_direct_splice_actor+0x10/0x10 [ 2875.975482] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2875.975863] ? security_file_permission+0xb5/0xe0 [ 2875.976194] do_splice_direct+0x1bc/0x290 [ 2875.976502] ? __pfx_do_splice_direct+0x10/0x10 [ 2875.976856] ? lock_is_held_type+0x9f/0x120 [ 2875.977183] do_sendfile+0xb1d/0x12b0 [ 2875.977460] ? __pfx_do_sendfile+0x10/0x10 [ 2875.977781] __x64_sys_sendfile64+0x1d5/0x210 [ 2875.978118] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2875.978500] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2875.978880] do_syscall_64+0x3f/0x90 [ 2875.979182] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2875.979560] RIP: 0033:0x7f1942f4bb19 [ 2875.979844] 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 [ 2875.981243] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2875.981772] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2875.982288] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2875.982857] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2875.983409] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2875.983922] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2875.984442] 20:51:31 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 29) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:51:31 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5328, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:31 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 43) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:51:31 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5329, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:51:31 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5330, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:51:31 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x80081270, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:51:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 50) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:51:31 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 51) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:51:31 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5329, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:31 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5330, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:51:31 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x80081272, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:51:31 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5331, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:51:44 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5331, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:51:44 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x80081280, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:51:44 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 52) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:51:44 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 44) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:51:44 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5330, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 51) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:51:44 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5380, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:51:44 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 30) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2901.650126] FAULT_INJECTION: forcing a failure. [ 2901.650126] name failslab, interval 1, probability 0, space 0, times 0 [ 2901.652315] CPU: 0 PID: 13058 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2901.653242] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2901.653915] Call Trace: [ 2901.654136] [ 2901.654331] dump_stack_lvl+0xc1/0xf0 [ 2901.654666] should_fail_ex+0x4b4/0x5b0 [ 2901.655022] ? jbd2__journal_start+0x194/0x810 [ 2901.655412] should_failslab+0x9/0x20 [ 2901.655750] kmem_cache_alloc+0x5a/0x390 [ 2901.656109] ? jbd2__journal_start+0x40/0x810 [ 2901.656505] jbd2__journal_start+0x194/0x810 [ 2901.656876] __ext4_journal_start_sb+0x3d7/0x560 [ 2901.657285] ? ext4_iomap_begin+0x48a/0x710 [ 2901.657638] ? ext4_meta_trans_blocks+0x252/0x310 [ 2901.658053] ext4_iomap_begin+0x48a/0x710 [ 2901.658417] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2901.658805] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2901.659270] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2901.659664] iomap_iter+0x42f/0x1000 [ 2901.659986] ? filemap_check_errors+0xa9/0x160 [ 2901.660382] __iomap_dio_rw+0x734/0x1c00 [ 2901.660730] ? kmem_cache_alloc+0x307/0x390 [ 2901.661088] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2901.661488] ? generic_update_time+0x21b/0x2b0 [ 2901.661860] ? __mnt_drop_write_file+0x4e/0xf0 [ 2901.662250] ? file_modified_flags+0x1f1/0x330 [ 2901.662636] iomap_dio_rw+0x40/0xa0 [ 2901.662937] ext4_file_write_iter+0x9ab/0x1950 [ 2901.663332] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2901.663747] ? do_splice_direct+0x1bc/0x290 [ 2901.664104] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2901.664572] ? lock_is_held_type+0x9f/0x120 [ 2901.664933] do_iter_readv_writev+0x211/0x3c0 [ 2901.665318] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2901.665731] ? avc_policy_seqno+0x9/0x20 [ 2901.666067] ? security_file_permission+0xb5/0xe0 [ 2901.666466] do_iter_write+0x18b/0x700 [ 2901.666791] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2901.667203] ? kasan_set_track+0x25/0x30 [ 2901.667541] vfs_iter_write+0x74/0xb0 [ 2901.667866] iter_file_splice_write+0x73f/0xcb0 [ 2901.668271] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2901.668705] ? generic_file_splice_read+0x13f/0x1d0 [ 2901.669116] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2901.669536] direct_splice_actor+0x113/0x180 [ 2901.669910] splice_direct_to_actor+0x33a/0x8c0 [ 2901.670309] ? __pfx_direct_splice_actor+0x10/0x10 [ 2901.670724] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2901.671141] ? security_file_permission+0xb5/0xe0 [ 2901.671544] do_splice_direct+0x1bc/0x290 [ 2901.671882] ? __pfx_do_splice_direct+0x10/0x10 [ 2901.672297] ? lock_is_held_type+0x9f/0x120 [ 2901.672658] do_sendfile+0xb1d/0x12b0 [ 2901.672983] ? __pfx_do_sendfile+0x10/0x10 [ 2901.673339] __x64_sys_sendfile64+0x1d5/0x210 [ 2901.673708] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2901.674125] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2901.674550] do_syscall_64+0x3f/0x90 [ 2901.674859] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2901.675282] RIP: 0033:0x7f1942f4bb19 [ 2901.675585] 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 [ 2901.677010] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2901.677606] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2901.678163] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2901.678716] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2901.679267] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2901.679814] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2901.680387] 20:51:45 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5331, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 52) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:51:45 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x80086601, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:51:45 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5381, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:51:45 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 53) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:51:45 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5380, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:51:45 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5380, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:45 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 31) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2901.912557] FAULT_INJECTION: forcing a failure. [ 2901.912557] name failslab, interval 1, probability 0, space 0, times 0 [ 2901.913692] CPU: 0 PID: 13072 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2901.914253] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2901.914805] Call Trace: [ 2901.914989] [ 2901.915156] dump_stack_lvl+0xc1/0xf0 [ 2901.915438] should_fail_ex+0x4b4/0x5b0 [ 2901.915736] should_failslab+0x9/0x20 [ 2901.916015] __kmem_cache_alloc_node+0x5b/0x310 [ 2901.916361] ? ext4_find_extent+0xa41/0xd30 [ 2901.916662] ? ext4_find_extent+0xa41/0xd30 [ 2901.916964] __kmalloc+0x4a/0x160 [ 2901.917222] ext4_find_extent+0xa41/0xd30 [ 2901.917519] ext4_ext_map_blocks+0x1c7/0x5970 [ 2901.917843] ? __pfx___lock_acquire+0x10/0x10 [ 2901.918176] ? __pfx___lock_acquire+0x10/0x10 [ 2901.918496] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2901.918851] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2901.919201] ? ext4_map_blocks+0x704/0x19e0 [ 2901.919515] ? __pfx_lock_acquire+0x10/0x10 [ 2901.919821] ? lock_release+0x1e3/0x680 [ 2901.920112] ? __pfx_lock_release+0x10/0x10 [ 2901.920436] ? lock_is_held_type+0x9f/0x120 [ 2901.920744] ? down_write+0x11a/0x1f0 [ 2901.921015] ? __pfx_down_write+0x10/0x10 [ 2901.921307] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2901.921650] ext4_map_blocks+0x776/0x19e0 [ 2901.921952] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2901.922280] ? jbd2__journal_start+0xf7/0x810 [ 2901.922604] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2901.922955] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2901.923309] ? ext4_iomap_begin+0x48a/0x710 [ 2901.923611] ? ext4_meta_trans_blocks+0x252/0x310 [ 2901.923959] ext4_iomap_begin+0x3b1/0x710 [ 2901.924272] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2901.924612] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2901.925041] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2901.925398] iomap_iter+0x42f/0x1000 [ 2901.925679] ? filemap_check_errors+0xa9/0x160 [ 2901.926031] __iomap_dio_rw+0x734/0x1c00 [ 2901.926345] ? kmem_cache_alloc+0x307/0x390 [ 2901.926665] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2901.927024] ? generic_update_time+0x21b/0x2b0 [ 2901.927367] ? __mnt_drop_write_file+0x4e/0xf0 [ 2901.927693] ? file_modified_flags+0x1f1/0x330 [ 2901.928039] iomap_dio_rw+0x40/0xa0 [ 2901.928322] ext4_file_write_iter+0x9ab/0x1950 [ 2901.928680] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2901.929053] ? do_splice_direct+0x1bc/0x290 [ 2901.929378] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2901.929776] ? lock_is_held_type+0x9f/0x120 [ 2901.930103] do_iter_readv_writev+0x211/0x3c0 [ 2901.930443] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2901.930812] ? avc_policy_seqno+0x9/0x20 [ 2901.931104] ? security_file_permission+0xb5/0xe0 [ 2901.931467] do_iter_write+0x18b/0x700 [ 2901.931747] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2901.932123] ? kasan_set_track+0x25/0x30 [ 2901.932447] vfs_iter_write+0x74/0xb0 [ 2901.932735] iter_file_splice_write+0x73f/0xcb0 [ 2901.933100] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2901.933496] ? generic_file_splice_read+0x13f/0x1d0 [ 2901.933874] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2901.934261] direct_splice_actor+0x113/0x180 [ 2901.934599] splice_direct_to_actor+0x33a/0x8c0 [ 2901.934957] ? __pfx_direct_splice_actor+0x10/0x10 [ 2901.935326] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2901.935718] ? security_file_permission+0xb5/0xe0 [ 2901.936079] do_splice_direct+0x1bc/0x290 [ 2901.936400] ? __pfx_do_splice_direct+0x10/0x10 [ 2901.936756] ? lock_is_held_type+0x9f/0x120 [ 2901.937086] do_sendfile+0xb1d/0x12b0 [ 2901.937384] ? __pfx_do_sendfile+0x10/0x10 [ 2901.937708] __x64_sys_sendfile64+0x1d5/0x210 [ 2901.938027] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2901.938410] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2901.938786] do_syscall_64+0x3f/0x90 [ 2901.939080] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2901.939442] RIP: 0033:0x7f876680ab19 [ 2901.939719] 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 [ 2901.940943] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2901.941490] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2901.942006] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2901.942523] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2901.943002] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2901.943509] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2901.944041] 20:51:45 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 45) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:51:45 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5381, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:51:45 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x80087601, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:51:45 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5382, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 2902.085409] FAULT_INJECTION: forcing a failure. [ 2902.085409] name failslab, interval 1, probability 0, space 0, times 0 [ 2902.086522] CPU: 0 PID: 13088 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2902.087103] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2902.087660] Call Trace: [ 2902.087850] [ 2902.088016] dump_stack_lvl+0xc1/0xf0 [ 2902.088310] should_fail_ex+0x4b4/0x5b0 [ 2902.088601] should_failslab+0x9/0x20 [ 2902.088883] __kmem_cache_alloc_node+0x5b/0x310 [ 2902.089212] ? iter_file_splice_write+0x169/0xcb0 [ 2902.089557] ? kasan_quarantine_put+0x81/0x1d0 [ 2902.089887] ? iter_file_splice_write+0x169/0xcb0 [ 2902.090232] __kmalloc+0x4a/0x160 [ 2902.090489] iter_file_splice_write+0x169/0xcb0 [ 2902.090824] ? direct_splice_read+0x704/0x990 [ 2902.091159] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2902.091540] ? generic_file_splice_read+0x13f/0x1d0 [ 2902.091892] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2902.092282] direct_splice_actor+0x113/0x180 [ 2902.092603] splice_direct_to_actor+0x33a/0x8c0 [ 2902.092939] ? __pfx_direct_splice_actor+0x10/0x10 [ 2902.093291] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2902.093655] ? security_file_permission+0xb5/0xe0 [ 2902.093995] do_splice_direct+0x1bc/0x290 [ 2902.094303] ? __pfx_do_splice_direct+0x10/0x10 [ 2902.094636] ? lock_is_held_type+0x9f/0x120 [ 2902.094959] do_sendfile+0xb1d/0x12b0 [ 2902.095244] ? __pfx_do_sendfile+0x10/0x10 [ 2902.095578] __x64_sys_sendfile64+0x1d5/0x210 [ 2902.095902] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2902.096286] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2902.096664] do_syscall_64+0x3f/0x90 [ 2902.096950] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2902.097338] RIP: 0033:0x7f553779db19 [ 2902.097611] 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 [ 2902.098893] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2902.099439] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2902.099967] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2902.100500] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2902.101009] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2902.101532] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2902.102061] 20:51:58 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5381, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:58 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5385, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:51:58 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5382, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:51:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 53) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:51:58 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x801c581f, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:51:58 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 54) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:51:58 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 46) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:51:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 32) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2914.872155] FAULT_INJECTION: forcing a failure. [ 2914.872155] name failslab, interval 1, probability 0, space 0, times 0 [ 2914.873134] CPU: 1 PID: 13114 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2914.873708] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2914.874280] Call Trace: [ 2914.874465] [ 2914.874632] dump_stack_lvl+0xc1/0xf0 [ 2914.875018] should_fail_ex+0x4b4/0x5b0 [ 2914.875343] ? jbd2__journal_start+0x194/0x810 [ 2914.875664] should_failslab+0x9/0x20 [ 2914.875947] kmem_cache_alloc+0x5a/0x390 [ 2914.876250] jbd2__journal_start+0x194/0x810 [ 2914.876590] __ext4_journal_start_sb+0x3d7/0x560 [ 2914.876999] ? ext4_convert_unwritten_extents+0x191/0x580 [ 2914.877369] ? ext4_meta_trans_blocks+0x252/0x310 [ 2914.877790] ext4_convert_unwritten_extents+0x191/0x580 [ 2914.878153] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 2914.878580] ext4_dio_write_end_io+0x12e/0x180 [ 2914.878901] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 2914.879264] iomap_dio_complete+0x197/0x920 [ 2914.879564] iomap_dio_rw+0x73/0xa0 [ 2914.879828] ext4_file_write_iter+0x9ab/0x1950 [ 2914.880158] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2914.880520] ? do_splice_direct+0x1bc/0x290 [ 2914.880820] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2914.881210] ? lock_is_held_type+0x9f/0x120 [ 2914.881510] do_iter_readv_writev+0x211/0x3c0 [ 2914.881841] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2914.882184] ? avc_policy_seqno+0x9/0x20 [ 2914.882479] ? security_file_permission+0xb5/0xe0 [ 2914.882829] do_iter_write+0x18b/0x700 [ 2914.883099] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2914.883458] ? kasan_set_track+0x25/0x30 [ 2914.883738] vfs_iter_write+0x74/0xb0 [ 2914.884018] iter_file_splice_write+0x73f/0xcb0 [ 2914.884355] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2914.884747] ? generic_file_splice_read+0x13f/0x1d0 [ 2914.885090] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2914.885463] direct_splice_actor+0x113/0x180 [ 2914.885772] splice_direct_to_actor+0x33a/0x8c0 [ 2914.886117] ? __pfx_direct_splice_actor+0x10/0x10 [ 2914.886458] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2914.886828] ? security_file_permission+0xb5/0xe0 [ 2914.887162] do_splice_direct+0x1bc/0x290 [ 2914.887469] ? __pfx_do_splice_direct+0x10/0x10 [ 2914.887795] ? lock_is_held_type+0x9f/0x120 [ 2914.888113] do_sendfile+0xb1d/0x12b0 [ 2914.888397] ? __pfx_do_sendfile+0x10/0x10 [ 2914.888716] __x64_sys_sendfile64+0x1d5/0x210 [ 2914.889036] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2914.889401] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2914.889788] do_syscall_64+0x3f/0x90 [ 2914.890063] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2914.890428] RIP: 0033:0x7f1388d97b19 [ 2914.890695] 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 [ 2914.891929] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2914.892463] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2914.892953] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2914.893451] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2914.893946] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2914.894442] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2914.894951] [ 2914.919404] FAULT_INJECTION: forcing a failure. [ 2914.919404] name failslab, interval 1, probability 0, space 0, times 0 [ 2914.920465] CPU: 1 PID: 13115 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2914.921070] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2914.921655] Call Trace: [ 2914.921844] [ 2914.922011] dump_stack_lvl+0xc1/0xf0 [ 2914.922299] should_fail_ex+0x4b4/0x5b0 [ 2914.922607] should_failslab+0x9/0x20 [ 2914.922889] __kmem_cache_alloc_node+0x5b/0x310 [ 2914.923231] ? ext4_find_extent+0xa41/0xd30 [ 2914.923544] ? ext4_find_extent+0xa41/0xd30 [ 2914.923859] __kmalloc+0x4a/0x160 [ 2914.924123] ext4_find_extent+0xa41/0xd30 [ 2914.924435] ext4_ext_map_blocks+0x1c7/0x5970 [ 2914.924769] ? __pfx___lock_acquire+0x10/0x10 [ 2914.925097] ? __pfx___lock_acquire+0x10/0x10 [ 2914.925432] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2914.925798] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2914.926150] ? ext4_map_blocks+0x704/0x19e0 [ 2914.926472] ? __pfx_lock_acquire+0x10/0x10 [ 2914.926790] ? lock_release+0x1e3/0x680 [ 2914.927129] ? __pfx_lock_release+0x10/0x10 [ 2914.927465] ? lock_is_held_type+0x9f/0x120 [ 2914.927796] ? down_write+0x11a/0x1f0 [ 2914.928080] ? __pfx_down_write+0x10/0x10 [ 2914.928375] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2914.928722] ext4_map_blocks+0x776/0x19e0 [ 2914.929033] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2914.929362] ? jbd2__journal_start+0xf7/0x810 [ 2914.929688] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2914.930049] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2914.930411] ? ext4_iomap_begin+0x48a/0x710 [ 2914.930722] ? ext4_meta_trans_blocks+0x252/0x310 [ 2914.931076] ext4_iomap_begin+0x3b1/0x710 [ 2914.931389] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2914.931708] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2914.932119] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2914.932478] iomap_iter+0x42f/0x1000 [ 2914.932762] ? filemap_check_errors+0xa9/0x160 [ 2914.933099] __iomap_dio_rw+0x734/0x1c00 [ 2914.933402] ? kmem_cache_alloc+0x307/0x390 [ 2914.933723] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2914.934072] ? generic_update_time+0x21b/0x2b0 [ 2914.934405] ? __mnt_drop_write_file+0x4e/0xf0 [ 2914.934729] ? file_modified_flags+0x1f1/0x330 [ 2914.935074] iomap_dio_rw+0x40/0xa0 [ 2914.935331] ext4_file_write_iter+0x9ab/0x1950 [ 2914.935675] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2914.936040] ? do_splice_direct+0x1bc/0x290 [ 2914.936345] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2914.936733] ? lock_is_held_type+0x9f/0x120 [ 2914.937088] do_iter_readv_writev+0x211/0x3c0 [ 2914.937446] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2914.937803] ? avc_policy_seqno+0x9/0x20 [ 2914.938125] ? security_file_permission+0xb5/0xe0 [ 2914.938483] do_iter_write+0x18b/0x700 [ 2914.938758] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2914.939116] ? kasan_set_track+0x25/0x30 [ 2914.939391] vfs_iter_write+0x74/0xb0 [ 2914.939676] iter_file_splice_write+0x73f/0xcb0 [ 2914.940028] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2914.940412] ? generic_file_splice_read+0x13f/0x1d0 [ 2914.940774] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2914.941150] direct_splice_actor+0x113/0x180 [ 2914.941459] splice_direct_to_actor+0x33a/0x8c0 [ 2914.941801] ? __pfx_direct_splice_actor+0x10/0x10 [ 2914.942169] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2914.942543] ? security_file_permission+0xb5/0xe0 [ 2914.942880] do_splice_direct+0x1bc/0x290 [ 2914.943189] ? __pfx_do_splice_direct+0x10/0x10 [ 2914.943541] ? lock_is_held_type+0x9f/0x120 [ 2914.943858] do_sendfile+0xb1d/0x12b0 [ 2914.944130] ? __pfx_do_sendfile+0x10/0x10 [ 2914.944453] __x64_sys_sendfile64+0x1d5/0x210 [ 2914.944765] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2914.945137] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2914.945519] do_syscall_64+0x3f/0x90 [ 2914.945802] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2914.946170] RIP: 0033:0x7f1942f4bb19 [ 2914.946419] 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 [ 2914.947651] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2914.948182] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2914.948705] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2914.949249] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2914.949745] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2914.950238] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2914.950746] 20:51:58 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0xc0045878, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:51:58 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5382, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 33) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:51:58 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5386, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:51:58 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5385, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:51:58 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 47) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:51:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 54) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:51:58 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5385, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:58 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 55) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2915.191754] FAULT_INJECTION: forcing a failure. [ 2915.191754] name failslab, interval 1, probability 0, space 0, times 0 [ 2915.192926] CPU: 1 PID: 13133 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2915.193515] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2915.194083] Call Trace: [ 2915.194270] [ 2915.194434] dump_stack_lvl+0xc1/0xf0 [ 2915.194727] should_fail_ex+0x4b4/0x5b0 [ 2915.195034] ? jbd2__journal_start+0x194/0x810 [ 2915.195365] should_failslab+0x9/0x20 [ 2915.195656] kmem_cache_alloc+0x5a/0x390 [ 2915.195963] jbd2__journal_start+0x194/0x810 [ 2915.196283] __ext4_journal_start_sb+0x3d7/0x560 [ 2915.196626] ? ext4_dirty_inode+0xa5/0x130 [ 2915.196949] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 2915.197286] ext4_dirty_inode+0xa5/0x130 [ 2915.197590] __mark_inode_dirty+0x1aa/0xc10 [ 2915.197905] generic_update_time+0x21b/0x2b0 [ 2915.198221] file_modified_flags+0x2d4/0x330 [ 2915.198544] ? __pfx_file_modified_flags+0x10/0x10 [ 2915.198909] ext4_file_write_iter+0xd1d/0x1950 [ 2915.199253] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2915.199616] ? do_splice_direct+0x1bc/0x290 [ 2915.199919] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2915.200304] ? lock_is_held_type+0x9f/0x120 [ 2915.200619] do_iter_readv_writev+0x211/0x3c0 [ 2915.200946] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2915.201301] ? avc_policy_seqno+0x9/0x20 [ 2915.201603] ? security_file_permission+0xb5/0xe0 [ 2915.201952] do_iter_write+0x18b/0x700 [ 2915.202223] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2915.202577] ? kasan_set_track+0x25/0x30 [ 2915.202859] vfs_iter_write+0x74/0xb0 [ 2915.203139] iter_file_splice_write+0x73f/0xcb0 [ 2915.203473] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2915.203867] ? generic_file_splice_read+0x13f/0x1d0 [ 2915.204214] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2915.204611] direct_splice_actor+0x113/0x180 [ 2915.205044] splice_direct_to_actor+0x33a/0x8c0 [ 2915.205388] ? __pfx_direct_splice_actor+0x10/0x10 [ 2915.205749] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2915.206128] ? security_file_permission+0xb5/0xe0 [ 2915.206481] do_splice_direct+0x1bc/0x290 [ 2915.206785] ? __pfx_do_splice_direct+0x10/0x10 [ 2915.207134] ? lock_is_held_type+0x9f/0x120 [ 2915.207555] do_sendfile+0xb1d/0x12b0 [ 2915.207825] ? __pfx_do_sendfile+0x10/0x10 [ 2915.208143] __x64_sys_sendfile64+0x1d5/0x210 [ 2915.208458] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2915.208814] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2915.209192] do_syscall_64+0x3f/0x90 [ 2915.209468] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2915.209844] RIP: 0033:0x7f553779db19 [ 2915.210106] 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 [ 2915.211364] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2915.211903] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2915.212401] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2915.212903] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2915.213404] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2915.213908] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2915.214418] 20:51:58 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0xc0045878, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:51:58 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5386, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:58 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5387, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 2915.309356] FAULT_INJECTION: forcing a failure. [ 2915.309356] name failslab, interval 1, probability 0, space 0, times 0 [ 2915.311643] CPU: 0 PID: 13141 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2915.312834] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2915.313934] Call Trace: [ 2915.314296] [ 2915.314623] dump_stack_lvl+0xc1/0xf0 [ 2915.315181] should_fail_ex+0x4b4/0x5b0 20:51:58 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5386, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) [ 2915.315770] should_failslab+0x9/0x20 [ 2915.316472] __kmem_cache_alloc_node+0x5b/0x310 [ 2915.317146] ? ext4_find_extent+0xa41/0xd30 [ 2915.317757] ? ext4_find_extent+0xa41/0xd30 [ 2915.318361] __kmalloc+0x4a/0x160 20:51:58 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5387, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 2915.318882] ext4_find_extent+0xa41/0xd30 [ 2915.319454] ext4_ext_map_blocks+0x1c7/0x5970 [ 2915.320095] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2915.320830] ? __pfx___lock_acquire+0x10/0x10 [ 2915.321475] ? __pfx_mark_lock.part.0+0x10/0x10 [ 2915.322143] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2915.322824] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2915.323530] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2915.324198] ? ext4_map_blocks+0x704/0x19e0 [ 2915.324831] ? __pfx_lock_acquire+0x10/0x10 [ 2915.325460] ? lock_is_held_type+0x9f/0x120 [ 2915.326090] ? down_write+0x11a/0x1f0 [ 2915.326626] ? __pfx_down_write+0x10/0x10 [ 2915.327236] ext4_map_blocks+0x776/0x19e0 [ 2915.327831] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2915.328512] ? jbd2__journal_start+0xf7/0x810 [ 2915.329124] ? __pfx___sanitizer_cov_trace_pc+0x10/0x10 [ 2915.329850] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2915.330520] ? ext4_iomap_begin+0x48a/0x710 [ 2915.331106] ? ext4_meta_trans_blocks+0x252/0x310 [ 2915.331773] ext4_iomap_begin+0x3b1/0x710 [ 2915.332381] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2915.333031] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2915.333826] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2915.334482] iomap_iter+0x42f/0x1000 [ 2915.335027] ? filemap_check_errors+0xa9/0x160 [ 2915.335681] __iomap_dio_rw+0x734/0x1c00 [ 2915.336283] ? kmem_cache_alloc+0x307/0x390 [ 2915.336898] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2915.337574] ? generic_update_time+0x21b/0x2b0 [ 2915.338223] ? __mnt_drop_write_file+0x4e/0xf0 [ 2915.338874] ? file_modified_flags+0x1f1/0x330 [ 2915.339537] iomap_dio_rw+0x40/0xa0 [ 2915.340046] ext4_file_write_iter+0x9ab/0x1950 [ 2915.340739] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2915.341470] ? do_splice_direct+0x1bc/0x290 [ 2915.342095] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2915.342882] ? lock_is_held_type+0x9f/0x120 [ 2915.343507] do_iter_readv_writev+0x211/0x3c0 [ 2915.344170] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2915.344877] ? avc_policy_seqno+0x9/0x20 [ 2915.345485] ? security_file_permission+0xb5/0xe0 [ 2915.346174] do_iter_write+0x18b/0x700 [ 2915.346757] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2915.347452] ? kasan_set_track+0x25/0x30 [ 2915.348052] vfs_iter_write+0x74/0xb0 [ 2915.348604] iter_file_splice_write+0x73f/0xcb0 [ 2915.349325] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2915.350096] ? generic_file_splice_read+0x13f/0x1d0 [ 2915.350835] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2915.351567] direct_splice_actor+0x113/0x180 [ 2915.352233] splice_direct_to_actor+0x33a/0x8c0 [ 2915.352929] ? __pfx_direct_splice_actor+0x10/0x10 [ 2915.353664] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2915.354398] ? security_file_permission+0xb5/0xe0 [ 2915.355114] do_splice_direct+0x1bc/0x290 [ 2915.355738] ? __pfx_do_splice_direct+0x10/0x10 [ 2915.356435] ? lock_is_held_type+0x9f/0x120 [ 2915.357079] do_sendfile+0xb1d/0x12b0 [ 2915.357643] ? __pfx_do_sendfile+0x10/0x10 [ 2915.358290] __x64_sys_sendfile64+0x1d5/0x210 [ 2915.358935] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2915.359683] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2915.360478] do_syscall_64+0x3f/0x90 [ 2915.361044] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2915.361772] RIP: 0033:0x7f1942f4bb19 [ 2915.362303] 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 [ 2915.364685] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2915.365678] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2915.366599] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2915.367519] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2915.368459] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2915.369389] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2915.370340] [ 2915.402881] FAULT_INJECTION: forcing a failure. [ 2915.402881] name failslab, interval 1, probability 0, space 0, times 0 [ 2915.404118] CPU: 1 PID: 13145 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2915.404669] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2915.405246] Call Trace: [ 2915.405449] [ 2915.405639] dump_stack_lvl+0xc1/0xf0 [ 2915.406010] should_fail_ex+0x4b4/0x5b0 [ 2915.406306] ? ext4_mb_new_blocks+0x666/0x4680 [ 2915.406685] should_failslab+0x9/0x20 [ 2915.406978] kmem_cache_alloc+0x5a/0x390 [ 2915.407268] ? __mark_inode_dirty+0x249/0xc10 [ 2915.407587] ext4_mb_new_blocks+0x666/0x4680 [ 2915.407903] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2915.408252] ? ext4_cache_extents+0x148/0x2d0 [ 2915.408577] ? __pfx_ext4_mb_new_blocks+0x10/0x10 [ 2915.408913] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2915.409256] ext4_ext_map_blocks+0x1e14/0x5970 [ 2915.409583] ? __pfx___lock_acquire+0x10/0x10 [ 2915.409900] ? __pfx___lock_acquire+0x10/0x10 [ 2915.410216] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2915.410572] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2915.410912] ? ext4_map_blocks+0x704/0x19e0 [ 2915.411217] ? __pfx_lock_acquire+0x10/0x10 [ 2915.411522] ? lock_release+0x1e3/0x680 [ 2915.411806] ? __pfx_lock_release+0x10/0x10 [ 2915.412122] ? lock_is_held_type+0x9f/0x120 [ 2915.412457] ? __pfx_down_write+0x10/0x10 [ 2915.412764] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2915.413115] ext4_map_blocks+0x776/0x19e0 [ 2915.413428] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2915.413767] ? jbd2__journal_start+0xf7/0x810 [ 2915.414094] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2915.414458] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2915.414817] ? ext4_iomap_begin+0x48a/0x710 [ 2915.415137] ? ext4_meta_trans_blocks+0x252/0x310 [ 2915.415498] ext4_iomap_begin+0x3b1/0x710 [ 2915.415811] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2915.416153] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2915.416583] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2915.416927] iomap_iter+0x42f/0x1000 [ 2915.417214] ? filemap_check_errors+0xa9/0x160 [ 2915.417559] __iomap_dio_rw+0x734/0x1c00 [ 2915.417870] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2915.418201] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 2915.418571] ? generic_update_time+0x21b/0x2b0 [ 2915.418906] ? __mnt_drop_write_file+0x4e/0xf0 [ 2915.419245] ? file_modified_flags+0x1f1/0x330 [ 2915.419585] iomap_dio_rw+0x40/0xa0 [ 2915.419857] ext4_file_write_iter+0x9ab/0x1950 [ 2915.420209] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2915.420583] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2915.420975] ? lock_is_held_type+0x9f/0x120 [ 2915.421298] do_iter_readv_writev+0x211/0x3c0 [ 2915.421635] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2915.422001] ? avc_policy_seqno+0x9/0x20 [ 2915.422304] ? security_file_permission+0xb5/0xe0 [ 2915.422661] do_iter_write+0x18b/0x700 [ 2915.422960] vfs_iter_write+0x74/0xb0 [ 2915.423245] iter_file_splice_write+0x73f/0xcb0 [ 2915.423601] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2915.423979] ? generic_file_splice_read+0x13f/0x1d0 [ 2915.424364] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2915.424740] direct_splice_actor+0x113/0x180 [ 2915.425075] splice_direct_to_actor+0x33a/0x8c0 [ 2915.425424] ? __pfx_direct_splice_actor+0x10/0x10 [ 2915.425792] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2915.426172] ? security_file_permission+0xb5/0xe0 [ 2915.426528] do_splice_direct+0x1bc/0x290 [ 2915.426823] ? __pfx_do_splice_direct+0x10/0x10 [ 2915.427178] ? lock_is_held_type+0x9f/0x120 [ 2915.427497] do_sendfile+0xb1d/0x12b0 [ 2915.427782] ? __pfx_do_sendfile+0x10/0x10 [ 2915.428087] __x64_sys_sendfile64+0x1d5/0x210 [ 2915.428431] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2915.428800] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2915.429167] do_syscall_64+0x3f/0x90 [ 2915.429445] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2915.429800] RIP: 0033:0x7f876680ab19 [ 2915.430070] 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 [ 2915.431332] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2915.431833] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2915.432347] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2915.432845] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2915.433439] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2915.433965] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2915.434475] 20:51:58 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0xc0101282, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:51:58 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5387, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:51:58 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5390, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:51:58 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0xc0189436, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:52:10 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5390, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:52:10 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 34) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:52:10 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0xc020660b, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:52:10 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 56) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:52:10 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 48) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:52:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 55) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:52:10 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5392, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:52:10 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5390, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) [ 2927.679842] FAULT_INJECTION: forcing a failure. [ 2927.679842] name failslab, interval 1, probability 0, space 0, times 0 [ 2927.680834] CPU: 0 PID: 13179 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2927.681372] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2927.681895] Call Trace: [ 2927.682069] [ 2927.682224] dump_stack_lvl+0xc1/0xf0 [ 2927.682497] should_fail_ex+0x4b4/0x5b0 [ 2927.682780] should_failslab+0x9/0x20 [ 2927.683056] __kmem_cache_alloc_node+0x5b/0x310 [ 2927.683379] ? ext4_find_extent+0xa41/0xd30 [ 2927.683677] ? ext4_find_extent+0xa41/0xd30 [ 2927.683960] __kmalloc+0x4a/0x160 [ 2927.684213] ext4_find_extent+0xa41/0xd30 [ 2927.684517] ext4_ext_map_blocks+0x1c7/0x5970 [ 2927.684835] ? __pfx___lock_acquire+0x10/0x10 [ 2927.685143] ? __pfx___lock_acquire+0x10/0x10 [ 2927.685456] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2927.685796] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2927.686128] ? ext4_map_blocks+0x704/0x19e0 [ 2927.686430] ? __pfx_lock_acquire+0x10/0x10 [ 2927.686727] ? mark_held_locks+0x9e/0xe0 [ 2927.687003] ? __pfx_lock_release+0x10/0x10 [ 2927.687299] ? lock_is_held_type+0x9f/0x120 [ 2927.687601] ? down_write+0x11a/0x1f0 [ 2927.687865] ? __pfx_down_write+0x10/0x10 [ 2927.688152] ? ext4_map_blocks+0x5b3/0x19e0 [ 2927.688446] ext4_map_blocks+0x776/0x19e0 [ 2927.688747] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2927.689060] ? jbd2__journal_start+0xf7/0x810 [ 2927.689362] ? __pfx___sanitizer_cov_trace_pc+0x10/0x10 [ 2927.689729] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2927.690064] ? ext4_convert_unwritten_extents+0x191/0x580 [ 2927.690425] ? ext4_meta_trans_blocks+0x252/0x310 [ 2927.690751] ext4_convert_unwritten_extents+0x1cb/0x580 [ 2927.691115] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 2927.691513] ext4_dio_write_end_io+0x12e/0x180 [ 2927.691827] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 2927.692165] iomap_dio_complete+0x197/0x920 [ 2927.692465] iomap_dio_rw+0x73/0xa0 [ 2927.692727] ext4_file_write_iter+0x9ab/0x1950 [ 2927.693054] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2927.693390] ? do_splice_direct+0x1bc/0x290 [ 2927.693688] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2927.694045] ? lock_is_held_type+0x9f/0x120 [ 2927.694350] do_iter_readv_writev+0x211/0x3c0 [ 2927.694653] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2927.694985] ? avc_policy_seqno+0x9/0x20 [ 2927.695265] ? security_file_permission+0xb5/0xe0 [ 2927.695595] do_iter_write+0x18b/0x700 [ 2927.695861] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2927.696195] ? kasan_set_track+0x25/0x30 [ 2927.696469] vfs_iter_write+0x74/0xb0 [ 2927.696747] iter_file_splice_write+0x73f/0xcb0 [ 2927.697086] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2927.697455] ? generic_file_splice_read+0x13f/0x1d0 [ 2927.697789] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2927.698141] direct_splice_actor+0x113/0x180 [ 2927.698446] splice_direct_to_actor+0x33a/0x8c0 [ 2927.698769] ? __pfx_direct_splice_actor+0x10/0x10 [ 2927.699110] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2927.699455] ? security_file_permission+0xb5/0xe0 [ 2927.699786] do_splice_direct+0x1bc/0x290 [ 2927.700074] ? __pfx_do_splice_direct+0x10/0x10 [ 2927.700402] ? lock_is_held_type+0x9f/0x120 [ 2927.700707] do_sendfile+0xb1d/0x12b0 [ 2927.700980] ? __pfx_do_sendfile+0x10/0x10 [ 2927.701278] __x64_sys_sendfile64+0x1d5/0x210 [ 2927.701590] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2927.701927] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2927.702287] do_syscall_64+0x3f/0x90 [ 2927.702547] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2927.702894] RIP: 0033:0x7f1388d97b19 [ 2927.703149] 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 [ 2927.704709] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2927.705365] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2927.705970] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2927.706567] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2927.707174] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2927.707778] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2927.708410] [ 2927.709033] EXT4-fs warning (device sda): ext4_convert_unwritten_extents:4814: inode #16007: block 0: len 16: ext4_ext_map_blocks returned -12 [ 2927.752585] FAULT_INJECTION: forcing a failure. [ 2927.752585] name failslab, interval 1, probability 0, space 0, times 0 [ 2927.753905] CPU: 0 PID: 13176 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2927.754601] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2927.755313] Call Trace: [ 2927.755551] [ 2927.755761] dump_stack_lvl+0xc1/0xf0 [ 2927.756121] should_fail_ex+0x4b4/0x5b0 [ 2927.756405] ? __es_insert_extent+0x3a9/0x12f0 [ 2927.756816] should_failslab+0x9/0x20 [ 2927.757082] kmem_cache_alloc+0x5a/0x390 [ 2927.757463] __es_insert_extent+0x3a9/0x12f0 [ 2927.757775] ext4_es_insert_extent+0x2db/0xb30 [ 2927.758181] ? __pfx_ext4_es_insert_extent+0x10/0x10 [ 2927.758516] ? _raw_read_unlock+0x1e/0x40 [ 2927.758877] ? ext4_es_scan_range+0x11a/0x240 [ 2927.759177] ? __pfx_ext4_es_scan_range+0x10/0x10 [ 2927.759612] ? percpu_counter_add_batch+0xc8/0x180 [ 2927.759947] ? do_raw_read_unlock+0x44/0xe0 [ 2927.760318] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2927.760650] ext4_map_blocks+0xa0d/0x19e0 [ 2927.761027] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2927.761339] ? jbd2__journal_start+0xf7/0x810 [ 2927.761746] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2927.762122] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2927.762645] ? ext4_iomap_begin+0x48a/0x710 [ 2927.762939] ? ext4_meta_trans_blocks+0x252/0x310 [ 2927.763376] ext4_iomap_begin+0x3b1/0x710 [ 2927.763668] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2927.764077] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2927.764456] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2927.764884] iomap_iter+0x42f/0x1000 [ 2927.765149] ? filemap_check_errors+0xa9/0x160 [ 2927.765554] __iomap_dio_rw+0x734/0x1c00 [ 2927.765841] ? kmem_cache_alloc+0x307/0x390 [ 2927.766227] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2927.766559] ? generic_update_time+0x21b/0x2b0 [ 2927.766958] ? __mnt_drop_write_file+0x4e/0xf0 [ 2927.767269] ? file_modified_flags+0x1f1/0x330 [ 2927.767677] iomap_dio_rw+0x40/0xa0 [ 2927.767929] ext4_file_write_iter+0x9ab/0x1950 [ 2927.768361] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2927.768707] ? do_splice_direct+0x1bc/0x290 [ 2927.769088] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2927.769445] ? lock_is_held_type+0x9f/0x120 [ 2927.769836] do_iter_readv_writev+0x211/0x3c0 [ 2927.770139] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2927.770583] ? avc_policy_seqno+0x9/0x20 [ 2927.770861] ? security_file_permission+0xb5/0xe0 [ 2927.771287] do_iter_write+0x18b/0x700 [ 2927.771558] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2927.772004] ? kasan_set_track+0x25/0x30 [ 2927.772279] vfs_iter_write+0x74/0xb0 [ 2927.772627] iter_file_splice_write+0x73f/0xcb0 [ 2927.772957] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2927.773436] ? generic_file_splice_read+0x13f/0x1d0 [ 2927.773775] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2927.774226] direct_splice_actor+0x113/0x180 [ 2927.774531] splice_direct_to_actor+0x33a/0x8c0 [ 2927.774941] ? __pfx_direct_splice_actor+0x10/0x10 [ 2927.775275] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2927.775720] ? security_file_permission+0xb5/0xe0 [ 2927.776047] do_splice_direct+0x1bc/0x290 [ 2927.776417] ? __pfx_do_splice_direct+0x10/0x10 [ 2927.776752] ? lock_is_held_type+0x9f/0x120 [ 2927.777133] do_sendfile+0xb1d/0x12b0 [ 2927.777404] ? __pfx_do_sendfile+0x10/0x10 [ 2927.777783] __x64_sys_sendfile64+0x1d5/0x210 [ 2927.778191] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2927.778533] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2927.779001] do_syscall_64+0x3f/0x90 [ 2927.779263] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2927.779720] RIP: 0033:0x7f876680ab19 [ 2927.779972] 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 [ 2927.781495] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2927.781978] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2927.782576] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2927.783180] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2927.783790] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2927.784390] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2927.785019] 20:52:11 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5394, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:52:11 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5392, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) [ 2927.818655] FAULT_INJECTION: forcing a failure. [ 2927.818655] name failslab, interval 1, probability 0, space 0, times 0 [ 2927.820786] CPU: 1 PID: 13188 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2927.821985] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2927.823169] Call Trace: [ 2927.823624] [ 2927.824009] dump_stack_lvl+0xc1/0xf0 [ 2927.824557] should_fail_ex+0x4b4/0x5b0 [ 2927.825260] ? ext4_mb_new_blocks+0x666/0x4680 [ 2927.825900] should_failslab+0x9/0x20 [ 2927.826468] kmem_cache_alloc+0x5a/0x390 [ 2927.827005] ? __mark_inode_dirty+0x249/0xc10 [ 2927.827615] ext4_mb_new_blocks+0x666/0x4680 [ 2927.828403] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2927.829127] ? ext4_cache_extents+0x148/0x2d0 [ 2927.829887] ? __pfx_ext4_mb_new_blocks+0x10/0x10 [ 2927.830579] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2927.831280] ext4_ext_map_blocks+0x1e14/0x5970 [ 2927.831984] ? __pfx___lock_acquire+0x10/0x10 [ 2927.832792] ? __pfx___lock_acquire+0x10/0x10 [ 2927.833480] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2927.834193] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2927.835027] ? ext4_map_blocks+0x704/0x19e0 [ 2927.835648] ? __pfx_lock_acquire+0x10/0x10 [ 2927.836377] ? lock_release+0x1e3/0x680 [ 2927.836980] ? __pfx_lock_release+0x10/0x10 [ 2927.837597] ? lock_is_held_type+0x9f/0x120 [ 2927.838231] ? __pfx_down_write+0x10/0x10 [ 2927.838825] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2927.839496] ext4_map_blocks+0x776/0x19e0 [ 2927.840098] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2927.840772] ? jbd2__journal_start+0xf7/0x810 [ 2927.841417] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2927.842113] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2927.842806] ? ext4_iomap_begin+0x48a/0x710 [ 2927.843408] ? ext4_meta_trans_blocks+0x252/0x310 [ 2927.844094] ext4_iomap_begin+0x3b1/0x710 [ 2927.844707] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2927.845364] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2927.846156] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2927.846814] iomap_iter+0x42f/0x1000 [ 2927.847356] ? filemap_check_errors+0xa9/0x160 [ 2927.848147] __iomap_dio_rw+0x734/0x1c00 [ 2927.848773] ? kmem_cache_alloc+0x307/0x390 [ 2927.849395] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2927.850068] ? generic_update_time+0x21b/0x2b0 [ 2927.850708] ? __mnt_drop_write_file+0x4e/0xf0 [ 2927.851365] ? file_modified_flags+0x1f1/0x330 [ 2927.852023] iomap_dio_rw+0x40/0xa0 [ 2927.852564] ext4_file_write_iter+0x9ab/0x1950 [ 2927.853240] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2927.853902] ? do_splice_direct+0x1bc/0x290 [ 2927.854777] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2927.855466] ? lock_is_held_type+0x9f/0x120 [ 2927.856216] do_iter_readv_writev+0x211/0x3c0 [ 2927.856878] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2927.857801] ? avc_policy_seqno+0x9/0x20 [ 2927.858417] ? security_file_permission+0xb5/0xe0 [ 2927.859368] do_iter_write+0x18b/0x700 20:52:11 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 35) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2927.859880] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2927.860639] ? kasan_set_track+0x25/0x30 [ 2927.861338] vfs_iter_write+0x74/0xb0 [ 2927.861874] iter_file_splice_write+0x73f/0xcb0 [ 2927.862525] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2927.863446] ? generic_file_splice_read+0x13f/0x1d0 [ 2927.864088] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2927.864978] direct_splice_actor+0x113/0x180 [ 2927.865606] splice_direct_to_actor+0x33a/0x8c0 [ 2927.866425] ? __pfx_direct_splice_actor+0x10/0x10 [ 2927.867072] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2927.867964] ? security_file_permission+0xb5/0xe0 [ 2927.868630] do_splice_direct+0x1bc/0x290 [ 2927.869362] ? __pfx_do_splice_direct+0x10/0x10 [ 2927.869992] ? lock_is_held_type+0x9f/0x120 [ 2927.870714] do_sendfile+0xb1d/0x12b0 [ 2927.871233] ? __pfx_do_sendfile+0x10/0x10 [ 2927.871966] __x64_sys_sendfile64+0x1d5/0x210 [ 2927.872574] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2927.873425] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2927.874142] do_syscall_64+0x3f/0x90 [ 2927.874799] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2927.875500] RIP: 0033:0x7f1942f4bb19 [ 2927.876121] 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 [ 2927.878445] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2927.879711] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2927.880639] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2927.881542] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2927.882437] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2927.883329] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2927.884262] 20:52:11 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0xc0481273, &(0x7f0000000180)={@lba, 0x0, 0x2}) [ 2927.968763] sr 1:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. 20:52:23 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5395, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:52:23 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5392, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:52:23 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 36) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:52:23 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 57) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:52:23 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 49) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:52:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 56) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:52:23 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:52:23 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5394, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) [ 2940.383493] FAULT_INJECTION: forcing a failure. [ 2940.383493] name failslab, interval 1, probability 0, space 0, times 0 [ 2940.385785] CPU: 0 PID: 13219 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2940.386954] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2940.388056] Call Trace: [ 2940.388411] [ 2940.388817] dump_stack_lvl+0xc1/0xf0 [ 2940.389389] should_fail_ex+0x4b4/0x5b0 [ 2940.389970] ? __es_insert_extent+0x3a9/0x12f0 [ 2940.390591] should_failslab+0x9/0x20 [ 2940.390888] FAULT_INJECTION: forcing a failure. [ 2940.390888] name failslab, interval 1, probability 0, space 0, times 0 [ 2940.391134] kmem_cache_alloc+0x5a/0x390 [ 2940.391192] __es_insert_extent+0x3a9/0x12f0 [ 2940.391253] ext4_es_insert_extent+0x2db/0xb30 [ 2940.393734] ? __pfx_ext4_es_insert_extent+0x10/0x10 [ 2940.394478] ? down_write+0x11a/0x1f0 [ 2940.395044] ? __pfx_down_write+0x10/0x10 [ 2940.395647] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2940.396333] ext4_map_blocks+0xa0d/0x19e0 [ 2940.396970] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2940.397634] ? jbd2__journal_start+0xf7/0x810 [ 2940.398335] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2940.399093] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2940.399844] ? ext4_convert_unwritten_extents+0x191/0x580 [ 2940.400677] ? ext4_meta_trans_blocks+0x252/0x310 [ 2940.401544] ext4_convert_unwritten_extents+0x1cb/0x580 [ 2940.402352] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 2940.403241] ? ext4_dio_write_end_io+0x109/0x180 [ 2940.404088] ext4_dio_write_end_io+0x12e/0x180 [ 2940.404822] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 2940.405586] iomap_dio_complete+0x197/0x920 [ 2940.406252] iomap_dio_rw+0x73/0xa0 [ 2940.406814] ext4_file_write_iter+0x9ab/0x1950 [ 2940.407539] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2940.408299] ? __get_task_ioprio+0xff/0x270 [ 2940.408986] ? __sanitizer_cov_trace_pc+0x20/0x70 [ 2940.409747] do_iter_readv_writev+0x211/0x3c0 [ 2940.410429] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2940.411177] ? security_file_permission+0xb5/0xe0 [ 2940.411922] do_iter_write+0x18b/0x700 [ 2940.412521] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2940.413296] ? kasan_set_track+0x25/0x30 [ 2940.413924] vfs_iter_write+0x74/0xb0 [ 2940.414523] iter_file_splice_write+0x73f/0xcb0 [ 2940.415267] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2940.416092] ? generic_file_splice_read+0x13f/0x1d0 [ 2940.416855] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2940.417650] direct_splice_actor+0x113/0x180 [ 2940.418324] splice_direct_to_actor+0x33a/0x8c0 [ 2940.419055] ? __pfx_direct_splice_actor+0x10/0x10 [ 2940.419813] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2940.420604] ? security_file_permission+0xb5/0xe0 [ 2940.421342] do_splice_direct+0x1bc/0x290 [ 2940.421989] ? __pfx_do_splice_direct+0x10/0x10 [ 2940.422725] ? lock_is_held_type+0x9f/0x120 [ 2940.423387] do_sendfile+0xb1d/0x12b0 [ 2940.423985] ? __pfx_do_sendfile+0x10/0x10 [ 2940.424631] __x64_sys_sendfile64+0x1d5/0x210 [ 2940.425347] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2940.426111] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2940.426915] do_syscall_64+0x3f/0x90 [ 2940.427485] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2940.428272] RIP: 0033:0x7f1388d97b19 [ 2940.428866] 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 [ 2940.431459] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2940.432596] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2940.433651] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2940.434686] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2940.435721] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2940.436773] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2940.437836] [ 2940.438196] CPU: 1 PID: 13214 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2940.438904] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2940.439561] Call Trace: [ 2940.439782] [ 2940.439978] dump_stack_lvl+0xc1/0xf0 [ 2940.440307] should_fail_ex+0x4b4/0x5b0 [ 2940.440669] ? __es_insert_extent+0x3a9/0x12f0 [ 2940.440972] should_failslab+0x9/0x20 [ 2940.441302] kmem_cache_alloc+0x5a/0x390 [ 2940.441581] __es_insert_extent+0x3a9/0x12f0 [ 2940.441965] ext4_es_insert_extent+0x2db/0xb30 [ 2940.442271] ? __pfx_ext4_es_insert_extent+0x10/0x10 [ 2940.442693] ? _raw_read_unlock+0x1e/0x40 [ 2940.442969] ? ext4_es_scan_range+0x11a/0x240 [ 2940.443350] ? __pfx_ext4_es_scan_range+0x10/0x10 [ 2940.443664] ? percpu_counter_add_batch+0xc8/0x180 [ 2940.444080] ? do_raw_read_unlock+0x44/0xe0 [ 2940.444366] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2940.444763] ext4_map_blocks+0xa0d/0x19e0 [ 2940.445046] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2940.445430] ? jbd2__journal_start+0xf7/0x810 [ 2940.445727] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2940.446145] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2940.446470] ? ext4_iomap_begin+0x48a/0x710 [ 2940.446829] ? ext4_meta_trans_blocks+0x252/0x310 [ 2940.447151] ext4_iomap_begin+0x3b1/0x710 [ 2940.447509] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2940.447814] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2940.448298] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2940.448607] iomap_iter+0x42f/0x1000 [ 2940.448946] ? filemap_check_errors+0xa9/0x160 [ 2940.449252] __iomap_dio_rw+0x734/0x1c00 [ 2940.449606] ? kmem_cache_alloc+0x307/0x390 [ 2940.449891] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2940.450304] ? generic_update_time+0x21b/0x2b0 [ 2940.450603] ? __mnt_drop_write_file+0x4e/0xf0 [ 2940.450988] ? file_modified_flags+0x1f1/0x330 [ 2940.451292] iomap_dio_rw+0x40/0xa0 [ 2940.451608] ext4_file_write_iter+0x9ab/0x1950 [ 2940.451923] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2940.452341] ? do_splice_direct+0x1bc/0x290 [ 2940.452627] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2940.453091] ? lock_is_held_type+0x9f/0x120 [ 2940.453383] do_iter_readv_writev+0x211/0x3c0 [ 2940.453757] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2940.454078] ? avc_policy_seqno+0x9/0x20 [ 2940.454410] ? security_file_permission+0xb5/0xe0 [ 2940.454724] do_iter_write+0x18b/0x700 [ 2940.454983] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2940.455301] ? kasan_set_track+0x25/0x30 [ 2940.455564] vfs_iter_write+0x74/0xb0 [ 2940.455813] iter_file_splice_write+0x73f/0xcb0 [ 2940.456133] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2940.456480] ? generic_file_splice_read+0x13f/0x1d0 [ 2940.456818] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2940.457151] direct_splice_actor+0x113/0x180 [ 2940.457444] splice_direct_to_actor+0x33a/0x8c0 [ 2940.457750] ? __pfx_direct_splice_actor+0x10/0x10 [ 2940.458075] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2940.458409] ? security_file_permission+0xb5/0xe0 [ 2940.458718] do_splice_direct+0x1bc/0x290 [ 2940.458989] ? __pfx_do_splice_direct+0x10/0x10 [ 2940.459303] ? lock_is_held_type+0x9f/0x120 [ 2940.459583] do_sendfile+0xb1d/0x12b0 [ 2940.459841] ? __pfx_do_sendfile+0x10/0x10 [ 2940.460123] __x64_sys_sendfile64+0x1d5/0x210 [ 2940.460420] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2940.460749] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2940.461088] do_syscall_64+0x3f/0x90 [ 2940.461338] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2940.461666] RIP: 0033:0x7f876680ab19 [ 2940.461902] 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 [ 2940.462980] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2940.463447] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 2940.463880] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2940.464313] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 2940.464751] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2940.465181] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 2940.465629] [ 2940.492586] sr 1:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. [ 2940.515494] FAULT_INJECTION: forcing a failure. [ 2940.515494] name failslab, interval 1, probability 0, space 0, times 0 [ 2940.516274] CPU: 1 PID: 13222 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2940.516798] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2940.517296] Call Trace: [ 2940.517464] [ 2940.517614] dump_stack_lvl+0xc1/0xf0 [ 2940.517874] should_fail_ex+0x4b4/0x5b0 [ 2940.518146] should_failslab+0x9/0x20 [ 2940.518406] __kmem_cache_alloc_node+0x5b/0x310 [ 2940.518739] ? __iomap_dio_rw+0x22b/0x1c00 [ 2940.519083] kmalloc_trace+0x26/0xc0 [ 2940.519341] __iomap_dio_rw+0x22b/0x1c00 [ 2940.519609] ? kmem_cache_free+0xff/0x4a0 [ 2940.519884] ? jbd2_journal_stop+0x185/0xde0 [ 2940.520171] ? kmem_cache_alloc+0x307/0x390 [ 2940.520456] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2940.520760] ? __pfx_jbd2_journal_stop+0x10/0x10 [ 2940.521063] ? jbd2__journal_start+0xf7/0x810 [ 2940.521370] ? generic_update_time+0x21b/0x2b0 [ 2940.521666] ? __mnt_drop_write_file+0x4e/0xf0 [ 2940.521965] ? file_modified_flags+0x1f1/0x330 [ 2940.522265] iomap_dio_rw+0x40/0xa0 [ 2940.522507] ext4_file_write_iter+0x9ab/0x1950 [ 2940.522816] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2940.523136] ? do_splice_direct+0x1bc/0x290 [ 2940.523428] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2940.523771] ? lock_is_held_type+0x9f/0x120 [ 2940.524071] do_iter_readv_writev+0x211/0x3c0 [ 2940.524420] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2940.524743] ? avc_policy_seqno+0x9/0x20 [ 2940.525010] ? security_file_permission+0xb5/0xe0 [ 2940.525321] do_iter_write+0x18b/0x700 [ 2940.525574] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2940.525896] ? kasan_set_track+0x25/0x30 [ 2940.526157] vfs_iter_write+0x74/0xb0 [ 2940.526409] iter_file_splice_write+0x73f/0xcb0 [ 2940.526725] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2940.527075] ? generic_file_splice_read+0x13f/0x1d0 [ 2940.527401] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2940.527737] direct_splice_actor+0x113/0x180 [ 2940.528032] splice_direct_to_actor+0x33a/0x8c0 [ 2940.528340] ? __pfx_direct_splice_actor+0x10/0x10 [ 2940.528670] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2940.529009] ? security_file_permission+0xb5/0xe0 [ 2940.529321] do_splice_direct+0x1bc/0x290 [ 2940.529596] ? __pfx_do_splice_direct+0x10/0x10 [ 2940.529907] ? lock_is_held_type+0x9f/0x120 [ 2940.530192] do_sendfile+0xb1d/0x12b0 [ 2940.530449] ? __pfx_do_sendfile+0x10/0x10 [ 2940.530730] __x64_sys_sendfile64+0x1d5/0x210 [ 2940.531027] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2940.531357] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2940.531699] do_syscall_64+0x3f/0x90 [ 2940.531948] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2940.532281] RIP: 0033:0x7f553779db19 [ 2940.532517] 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 [ 2940.533627] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2940.534167] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2940.534602] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2940.535037] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2940.535477] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2940.535914] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2940.536367] 20:52:23 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5394, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:52:23 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5396, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:52:23 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba=0xdaffffff, 0x0, 0x2}) [ 2940.626559] sr 1:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. 20:52:24 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5395, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:52:24 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x541b, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 2940.690383] sr 1:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. 20:52:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 57) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:52:36 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 50) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:52:36 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5421, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:52:36 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 37) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:52:36 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5395, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:52:36 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5396, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:52:36 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 58) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:52:36 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba=0xfdfdffff, 0x0, 0x2}) [ 2953.473944] FAULT_INJECTION: forcing a failure. [ 2953.473944] name failslab, interval 1, probability 0, space 0, times 0 [ 2953.475126] CPU: 0 PID: 13251 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2953.475675] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2953.476216] Call Trace: [ 2953.476398] [ 2953.476559] dump_stack_lvl+0xc1/0xf0 [ 2953.476846] should_fail_ex+0x4b4/0x5b0 [ 2953.477143] ? __es_insert_extent+0x3a9/0x12f0 [ 2953.477463] should_failslab+0x9/0x20 [ 2953.477742] kmem_cache_alloc+0x5a/0x390 [ 2953.478037] __es_insert_extent+0x3a9/0x12f0 [ 2953.478352] ext4_es_insert_extent+0x2db/0xb30 [ 2953.478669] ? __pfx_ext4_es_insert_extent+0x10/0x10 [ 2953.479021] ? _raw_read_unlock+0x1e/0x40 [ 2953.479312] ? ext4_es_scan_range+0x11a/0x240 [ 2953.479621] ? __pfx_ext4_es_scan_range+0x10/0x10 [ 2953.479954] ? percpu_counter_add_batch+0xc8/0x180 [ 2953.480305] ? do_raw_read_unlock+0x44/0xe0 [ 2953.480606] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2953.480949] ext4_map_blocks+0xa0d/0x19e0 [ 2953.481257] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2953.481594] ? jbd2__journal_start+0xf7/0x810 [ 2953.481911] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2953.482269] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2953.482620] ? ext4_iomap_begin+0x48a/0x710 [ 2953.482932] ? ext4_meta_trans_blocks+0x252/0x310 [ 2953.483287] ext4_iomap_begin+0x3b1/0x710 [ 2953.483597] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2953.483934] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2953.484351] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2953.484691] iomap_iter+0x42f/0x1000 [ 2953.484988] ? filemap_check_errors+0xa9/0x160 [ 2953.485325] __iomap_dio_rw+0x734/0x1c00 [ 2953.485627] ? kmem_cache_alloc+0x307/0x390 [ 2953.485938] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2953.486274] ? generic_update_time+0x21b/0x2b0 [ 2953.486602] ? __mnt_drop_write_file+0x4e/0xf0 [ 2953.486934] ? file_modified_flags+0x1f1/0x330 [ 2953.487275] iomap_dio_rw+0x40/0xa0 [ 2953.487549] ext4_file_write_iter+0x9ab/0x1950 [ 2953.487891] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2953.488250] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2953.488618] ? lock_is_held_type+0x9f/0x120 [ 2953.488948] do_iter_readv_writev+0x211/0x3c0 [ 2953.489276] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2953.489632] ? avc_policy_seqno+0x9/0x20 [ 2953.489928] ? security_file_permission+0xb5/0xe0 [ 2953.490282] do_iter_write+0x18b/0x700 [ 2953.490573] vfs_iter_write+0x74/0xb0 [ 2953.490844] iter_file_splice_write+0x73f/0xcb0 [ 2953.491200] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2953.491595] ? generic_file_splice_read+0x13f/0x1d0 [ 2953.491947] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2953.492320] direct_splice_actor+0x113/0x180 [ 2953.492643] splice_direct_to_actor+0x33a/0x8c0 [ 2953.492995] ? __pfx_direct_splice_actor+0x10/0x10 [ 2953.493343] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2953.493714] ? security_file_permission+0xb5/0xe0 [ 2953.494067] do_splice_direct+0x1bc/0x290 [ 2953.494375] ? __pfx_do_splice_direct+0x10/0x10 [ 2953.494722] ? lock_is_held_type+0x9f/0x120 [ 2953.495037] do_sendfile+0xb1d/0x12b0 [ 2953.495320] ? __pfx_do_sendfile+0x10/0x10 [ 2953.495629] __x64_sys_sendfile64+0x1d5/0x210 [ 2953.495958] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2953.496326] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2953.496702] do_syscall_64+0x3f/0x90 [ 2953.496987] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2953.497346] RIP: 0033:0x7f1942f4bb19 [ 2953.497610] 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 [ 2953.498970] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2953.499654] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2953.500150] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2953.500637] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2953.501141] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2953.501629] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2953.502130] [ 2953.529075] sr 1:0:0:0: [sr0] CDROM not ready. Make sure there is a disc in the drive. 20:52:36 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5396, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:52:36 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x541b, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:52:37 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 51) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() [ 2953.737605] FAULT_INJECTION: forcing a failure. [ 2953.737605] name failslab, interval 1, probability 0, space 0, times 0 [ 2953.739831] CPU: 1 PID: 13276 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2953.741307] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2953.742314] Call Trace: [ 2953.742874] [ 2953.743178] dump_stack_lvl+0xc1/0xf0 [ 2953.743867] should_fail_ex+0x4b4/0x5b0 [ 2953.744644] ? jbd2__journal_start+0x194/0x810 [ 2953.745257] should_failslab+0x9/0x20 [ 2953.745903] kmem_cache_alloc+0x5a/0x390 [ 2953.746449] jbd2__journal_start+0x194/0x810 [ 2953.747182] __ext4_journal_start_sb+0x3d7/0x560 [ 2953.747798] ? ext4_iomap_begin+0x48a/0x710 [ 2953.748351] ? ext4_meta_trans_blocks+0x252/0x310 [ 2953.748981] ext4_iomap_begin+0x48a/0x710 [ 2953.749531] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2953.750124] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2953.750838] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2953.751433] iomap_iter+0x42f/0x1000 [ 2953.751927] ? filemap_check_errors+0xa9/0x160 [ 2953.752536] __iomap_dio_rw+0x734/0x1c00 [ 2953.753193] ? kmem_cache_alloc+0x307/0x390 [ 2953.753931] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2953.754561] ? generic_update_time+0x21b/0x2b0 [ 2953.755444] ? __mnt_drop_write_file+0x4e/0xf0 [ 2953.756044] ? file_modified_flags+0x1f1/0x330 [ 2953.756970] iomap_dio_rw+0x40/0xa0 [ 2953.757485] ext4_file_write_iter+0x9ab/0x1950 [ 2953.758173] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2953.758990] ? do_splice_direct+0x1bc/0x290 [ 2953.759617] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2953.760376] ? lock_is_held_type+0x9f/0x120 [ 2953.761019] do_iter_readv_writev+0x211/0x3c0 [ 2953.761683] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2953.762440] ? avc_policy_seqno+0x9/0x20 [ 2953.763036] ? security_file_permission+0xb5/0xe0 [ 2953.763845] do_iter_write+0x18b/0x700 [ 2953.764412] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2953.765150] ? kasan_set_track+0x25/0x30 [ 2953.765844] vfs_iter_write+0x74/0xb0 [ 2953.766396] iter_file_splice_write+0x73f/0xcb0 [ 2953.767088] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2953.767845] ? generic_file_splice_read+0x13f/0x1d0 [ 2953.768599] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2953.769397] direct_splice_actor+0x113/0x180 [ 2953.770144] splice_direct_to_actor+0x33a/0x8c0 [ 2953.770817] ? __pfx_direct_splice_actor+0x10/0x10 [ 2953.771525] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2953.772272] ? security_file_permission+0xb5/0xe0 [ 2953.773080] do_splice_direct+0x1bc/0x290 [ 2953.773751] ? __pfx_do_splice_direct+0x10/0x10 [ 2953.774463] ? lock_is_held_type+0x9f/0x120 [ 2953.775080] do_sendfile+0xb1d/0x12b0 [ 2953.775642] ? __pfx_do_sendfile+0x10/0x10 [ 2953.776271] __x64_sys_sendfile64+0x1d5/0x210 [ 2953.776937] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2953.777652] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2953.778406] do_syscall_64+0x3f/0x90 [ 2953.778956] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2953.779686] RIP: 0033:0x7f553779db19 [ 2953.780211] 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 [ 2953.782622] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2953.783646] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2953.784606] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2953.785585] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2953.786544] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2953.787509] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2953.788497] 20:52:49 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 52) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:52:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 58) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:52:49 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba=0xfffffdfd, 0x0, 0x2}) 20:52:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 38) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:52:49 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5450, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:52:49 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x541b, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:52:49 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5421, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:52:49 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 59) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2966.505562] FAULT_INJECTION: forcing a failure. [ 2966.505562] name failslab, interval 1, probability 0, space 0, times 0 [ 2966.505599] FAULT_INJECTION: forcing a failure. [ 2966.505599] name failslab, interval 1, probability 0, space 0, times 0 [ 2966.506688] CPU: 0 PID: 13296 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2966.506709] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2966.506719] Call Trace: [ 2966.506723] [ 2966.506729] dump_stack_lvl+0xc1/0xf0 [ 2966.509814] should_fail_ex+0x4b4/0x5b0 [ 2966.510110] should_failslab+0x9/0x20 [ 2966.510398] __kmem_cache_alloc_node+0x5b/0x310 [ 2966.510738] ? direct_splice_read+0x15b/0x990 [ 2966.511066] ? direct_splice_read+0x15b/0x990 [ 2966.511390] __kmalloc+0x4a/0x160 [ 2966.511643] direct_splice_read+0x15b/0x990 [ 2966.511955] ? __pfx___fsnotify_parent+0x10/0x10 [ 2966.512294] ? __pfx_direct_splice_read+0x10/0x10 [ 2966.512659] ? fsnotify_perm.part.0+0x221/0x610 [ 2966.513016] generic_file_splice_read+0x16e/0x1d0 [ 2966.513360] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2966.513739] vfs_splice_read+0x1c0/0x240 [ 2966.514026] ? direct_splice_actor+0x11b/0x180 [ 2966.514353] splice_direct_to_actor+0x2b0/0x8c0 [ 2966.514712] ? __pfx_direct_splice_actor+0x10/0x10 [ 2966.515079] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2966.515465] ? security_file_permission+0xb5/0xe0 [ 2966.515826] do_splice_direct+0x1bc/0x290 [ 2966.516135] ? __pfx_do_splice_direct+0x10/0x10 [ 2966.516496] ? lock_is_held_type+0x9f/0x120 [ 2966.516799] do_sendfile+0xb1d/0x12b0 [ 2966.517106] ? __pfx_do_sendfile+0x10/0x10 [ 2966.517434] __x64_sys_sendfile64+0x1d5/0x210 [ 2966.517779] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2966.518153] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2966.518546] do_syscall_64+0x3f/0x90 [ 2966.518828] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2966.519205] RIP: 0033:0x7f1388d97b19 [ 2966.519487] 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 [ 2966.520766] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2966.521314] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2966.521835] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2966.522349] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2966.522879] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2966.523416] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2966.523962] [ 2966.524161] CPU: 1 PID: 13295 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2966.525315] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2966.526439] Call Trace: [ 2966.526806] [ 2966.527135] dump_stack_lvl+0xc1/0xf0 [ 2966.527697] should_fail_ex+0x4b4/0x5b0 [ 2966.528290] ? jbd2__journal_start+0x194/0x810 [ 2966.528941] should_failslab+0x9/0x20 [ 2966.529520] kmem_cache_alloc+0x5a/0x390 [ 2966.530122] jbd2__journal_start+0x194/0x810 [ 2966.530759] __ext4_journal_start_sb+0x3d7/0x560 [ 2966.531438] ? ext4_iomap_begin+0x48a/0x710 [ 2966.532034] ? ext4_meta_trans_blocks+0x252/0x310 [ 2966.532722] ext4_iomap_begin+0x48a/0x710 [ 2966.533392] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2966.534053] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2966.534835] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2966.535482] iomap_iter+0x42f/0x1000 [ 2966.536019] ? filemap_check_errors+0xa9/0x160 [ 2966.536669] __iomap_dio_rw+0x734/0x1c00 [ 2966.537277] ? kmem_cache_alloc+0x307/0x390 [ 2966.537891] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2966.538597] ? generic_update_time+0x21b/0x2b0 [ 2966.539260] ? __mnt_drop_write_file+0x4e/0xf0 [ 2966.539913] ? file_modified_flags+0x1f1/0x330 [ 2966.540565] iomap_dio_rw+0x40/0xa0 [ 2966.541094] ext4_file_write_iter+0x9ab/0x1950 [ 2966.541772] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2966.542505] ? do_splice_direct+0x1bc/0x290 [ 2966.543112] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2966.543845] ? lock_is_held_type+0x9f/0x120 [ 2966.544451] do_iter_readv_writev+0x211/0x3c0 [ 2966.545095] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2966.545776] ? avc_policy_seqno+0x9/0x20 [ 2966.546413] ? security_file_permission+0xb5/0xe0 [ 2966.547088] do_iter_write+0x18b/0x700 [ 2966.547639] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2966.548350] ? kasan_set_track+0x25/0x30 [ 2966.548899] vfs_iter_write+0x74/0xb0 [ 2966.549435] iter_file_splice_write+0x73f/0xcb0 [ 2966.550093] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2966.550892] ? generic_file_splice_read+0x13f/0x1d0 [ 2966.551584] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2966.552292] direct_splice_actor+0x113/0x180 [ 2966.552922] splice_direct_to_actor+0x33a/0x8c0 [ 2966.553615] ? __pfx_direct_splice_actor+0x10/0x10 [ 2966.554306] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2966.555095] ? security_file_permission+0xb5/0xe0 [ 2966.555766] do_splice_direct+0x1bc/0x290 [ 2966.556359] ? __pfx_do_splice_direct+0x10/0x10 [ 2966.557125] ? lock_is_held_type+0x9f/0x120 [ 2966.557731] do_sendfile+0xb1d/0x12b0 [ 2966.558279] ? __pfx_do_sendfile+0x10/0x10 [ 2966.558955] __x64_sys_sendfile64+0x1d5/0x210 [ 2966.559578] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2966.560286] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2966.561099] do_syscall_64+0x3f/0x90 [ 2966.561636] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2966.562524] RIP: 0033:0x7f553779db19 [ 2966.563127] 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 [ 2966.565675] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2966.566765] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2966.567813] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2966.568831] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2966.569868] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2966.570827] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2966.571876] 20:52:49 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba=0xffffffda, 0x0, 0x2}) 20:52:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 59) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:52:49 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5421, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:52:50 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5450, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:52:50 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5451, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:52:50 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 39) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:52:50 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 53) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:52:50 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x4}) 20:52:50 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 60) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 2966.931365] FAULT_INJECTION: forcing a failure. [ 2966.931365] name failslab, interval 1, probability 0, space 0, times 0 [ 2966.933398] CPU: 1 PID: 13322 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2966.934478] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2966.935470] Call Trace: [ 2966.935803] [ 2966.936202] dump_stack_lvl+0xc1/0xf0 [ 2966.936701] should_fail_ex+0x4b4/0x5b0 [ 2966.937250] should_failslab+0x9/0x20 [ 2966.937758] __kmem_cache_alloc_node+0x5b/0x310 [ 2966.938452] ? ext4_find_extent+0xa41/0xd30 [ 2966.939169] ? ext4_find_extent+0xa41/0xd30 [ 2966.939713] __kmalloc+0x4a/0x160 [ 2966.940176] ext4_find_extent+0xa41/0xd30 [ 2966.940731] ext4_ext_map_blocks+0x1c7/0x5970 [ 2966.941349] ? __pfx___lock_acquire+0x10/0x10 [ 2966.941916] ? __pfx___lock_acquire+0x10/0x10 [ 2966.942496] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2966.943131] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2966.943758] ? ext4_map_blocks+0x704/0x19e0 [ 2966.944314] ? __pfx_lock_acquire+0x10/0x10 [ 2966.944873] ? lock_release+0x1e3/0x680 [ 2966.945417] ? __pfx_lock_release+0x10/0x10 [ 2966.945966] ? lock_is_held_type+0x9f/0x120 [ 2966.946535] ? down_write+0x11a/0x1f0 [ 2966.947038] ? __pfx_down_write+0x10/0x10 [ 2966.947568] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2966.948189] ext4_map_blocks+0x776/0x19e0 [ 2966.948740] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2966.949341] ? jbd2__journal_start+0xf7/0x810 [ 2966.949922] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2966.950554] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2966.951186] ? ext4_iomap_begin+0x48a/0x710 [ 2966.951748] ? ext4_meta_trans_blocks+0x252/0x310 [ 2966.952385] ext4_iomap_begin+0x3b1/0x710 [ 2966.952924] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2966.953550] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2966.954281] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2966.954896] iomap_iter+0x42f/0x1000 [ 2966.955409] ? filemap_check_errors+0xa9/0x160 [ 2966.956019] __iomap_dio_rw+0x734/0x1c00 [ 2966.956585] ? kmem_cache_alloc+0x307/0x390 [ 2966.957190] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2966.957829] ? generic_update_time+0x21b/0x2b0 [ 2966.958436] ? __mnt_drop_write_file+0x4e/0xf0 [ 2966.959058] ? file_modified_flags+0x1f1/0x330 [ 2966.959680] iomap_dio_rw+0x40/0xa0 [ 2966.960179] ext4_file_write_iter+0x9ab/0x1950 [ 2966.960809] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2966.961471] ? do_splice_direct+0x1bc/0x290 [ 2966.962059] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2966.962774] ? lock_is_held_type+0x9f/0x120 [ 2966.963348] do_iter_readv_writev+0x211/0x3c0 [ 2966.963945] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2966.964605] ? avc_policy_seqno+0x9/0x20 [ 2966.965181] ? security_file_permission+0xb5/0xe0 [ 2966.965825] do_iter_write+0x18b/0x700 [ 2966.966346] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2966.967021] ? kasan_set_track+0x25/0x30 [ 2966.967565] vfs_iter_write+0x74/0xb0 [ 2966.968091] iter_file_splice_write+0x73f/0xcb0 [ 2966.968750] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2966.969493] ? generic_file_splice_read+0x13f/0x1d0 [ 2966.970166] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2966.970864] direct_splice_actor+0x113/0x180 [ 2966.971446] splice_direct_to_actor+0x33a/0x8c0 [ 2966.972081] ? __pfx_direct_splice_actor+0x10/0x10 [ 2966.972753] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2966.973452] ? security_file_permission+0xb5/0xe0 [ 2966.974113] do_splice_direct+0x1bc/0x290 [ 2966.974679] ? __pfx_do_splice_direct+0x10/0x10 [ 2966.975330] ? lock_is_held_type+0x9f/0x120 [ 2966.975908] do_sendfile+0xb1d/0x12b0 [ 2966.976450] ? __pfx_do_sendfile+0x10/0x10 [ 2966.977060] __x64_sys_sendfile64+0x1d5/0x210 [ 2966.977683] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2966.978344] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2966.979057] do_syscall_64+0x3f/0x90 [ 2966.979574] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2966.980254] RIP: 0033:0x7f553779db19 [ 2966.980755] 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 [ 2966.983096] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2966.984081] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2966.985002] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2966.985949] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2966.986881] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2966.987825] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2966.988781] 20:53:03 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 54) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:53:03 executing program 4: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x1fc, 0x28000) ioctl$KDSETKEYCODE(r0, 0x4b4d, &(0x7f0000000080)={0xa82, 0x40}) r1 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r1, 0x5310, &(0x7f0000000440)={@lba, 0x0, 0x2}) r2 = dup2(r0, r1) dup(r2) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/39, 0x27}, {&(0x7f0000000340)=""/73, 0x49}], 0x5) 20:53:03 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5452, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:53:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 60) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:53:03 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5451, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:53:03 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5450, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:53:03 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 61) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:53:03 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 40) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:53:03 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5451, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 2980.089652] FAULT_INJECTION: forcing a failure. [ 2980.089652] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2980.091582] CPU: 0 PID: 13339 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2980.092604] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2980.093776] Call Trace: [ 2980.094152] [ 2980.094455] dump_stack_lvl+0xc1/0xf0 [ 2980.094965] should_fail_ex+0x4b4/0x5b0 [ 2980.095532] prepare_alloc_pages+0x178/0x500 [ 2980.096110] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2980.096791] __alloc_pages_bulk+0x156/0x1190 [ 2980.097365] ? perf_trace_preemptirq_template+0x252/0x420 [ 2980.098094] ? __kmem_cache_alloc_node+0x1f8/0x310 [ 2980.098729] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 2980.099525] ? mark_held_locks+0x9e/0xe0 [ 2980.100065] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 2980.100678] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2980.101403] ? kasan_set_track+0x25/0x30 [ 2980.101921] ? __kasan_kmalloc+0x7f/0x90 [ 2980.102459] direct_splice_read+0x190/0x990 [ 2980.103026] ? __pfx___fsnotify_parent+0x10/0x10 [ 2980.103664] ? __pfx_direct_splice_read+0x10/0x10 [ 2980.104308] ? fsnotify_perm.part.0+0x221/0x610 [ 2980.104932] generic_file_splice_read+0x16e/0x1d0 [ 2980.105589] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2980.106272] vfs_splice_read+0x1c0/0x240 [ 2980.106808] ? direct_splice_actor+0x11b/0x180 [ 2980.107416] splice_direct_to_actor+0x2b0/0x8c0 [ 2980.108055] ? __pfx_direct_splice_actor+0x10/0x10 [ 2980.108699] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2980.109390] ? security_file_permission+0xb5/0xe0 [ 2980.110020] do_splice_direct+0x1bc/0x290 [ 2980.110572] ? __pfx_do_splice_direct+0x10/0x10 [ 2980.111192] ? lock_is_held_type+0x9f/0x120 [ 2980.111754] do_sendfile+0xb1d/0x12b0 [ 2980.112272] ? __pfx_do_sendfile+0x10/0x10 [ 2980.112836] __x64_sys_sendfile64+0x1d5/0x210 [ 2980.113433] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2980.114092] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2980.114768] do_syscall_64+0x3f/0x90 [ 2980.115268] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2980.115948] RIP: 0033:0x7f1388d97b19 [ 2980.116446] 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 [ 2980.118738] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2980.119674] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2980.120569] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2980.121487] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2980.122373] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2980.123274] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2980.124187] [ 2980.206506] FAULT_INJECTION: forcing a failure. [ 2980.206506] name failslab, interval 1, probability 0, space 0, times 0 [ 2980.208533] CPU: 1 PID: 13341 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2980.209615] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2980.210700] Call Trace: [ 2980.211052] [ 2980.211365] dump_stack_lvl+0xc1/0xf0 [ 2980.211900] should_fail_ex+0x4b4/0x5b0 [ 2980.212481] should_failslab+0x9/0x20 [ 2980.213038] __kmem_cache_alloc_node+0x5b/0x310 [ 2980.213813] ? __iomap_dio_rw+0x22b/0x1c00 [ 2980.214386] kmalloc_trace+0x26/0xc0 [ 2980.214909] __iomap_dio_rw+0x22b/0x1c00 [ 2980.215489] ? kmem_cache_free+0xff/0x4a0 [ 2980.216065] ? jbd2_journal_stop+0x185/0xde0 [ 2980.216676] ? kmem_cache_alloc+0x307/0x390 [ 2980.217293] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2980.217916] ? __pfx_jbd2_journal_stop+0x10/0x10 [ 2980.218571] ? jbd2__journal_start+0xf7/0x810 [ 2980.219225] ? generic_update_time+0x21b/0x2b0 [ 2980.219989] ? __mnt_drop_write_file+0x4e/0xf0 [ 2980.220615] ? file_modified_flags+0x1f1/0x330 [ 2980.221265] iomap_dio_rw+0x40/0xa0 [ 2980.221773] ext4_file_write_iter+0x9ab/0x1950 [ 2980.222415] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2980.223078] ? do_splice_direct+0x1bc/0x290 [ 2980.223676] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2980.224393] ? lock_is_held_type+0x9f/0x120 [ 2980.224979] do_iter_readv_writev+0x211/0x3c0 [ 2980.225603] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2980.226265] ? avc_policy_seqno+0x9/0x20 [ 2980.226829] ? security_file_permission+0xb5/0xe0 [ 2980.227499] do_iter_write+0x18b/0x700 [ 2980.228033] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2980.228694] ? kasan_set_track+0x25/0x30 [ 2980.229282] vfs_iter_write+0x74/0xb0 [ 2980.229814] iter_file_splice_write+0x73f/0xcb0 [ 2980.230491] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2980.231320] ? generic_file_splice_read+0x13f/0x1d0 [ 2980.232009] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2980.232726] direct_splice_actor+0x113/0x180 [ 2980.233348] splice_direct_to_actor+0x33a/0x8c0 [ 2980.233985] ? __pfx_direct_splice_actor+0x10/0x10 [ 2980.234659] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2980.235379] ? security_file_permission+0xb5/0xe0 [ 2980.236038] do_splice_direct+0x1bc/0x290 [ 2980.236619] ? __pfx_do_splice_direct+0x10/0x10 [ 2980.237295] ? lock_is_held_type+0x9f/0x120 [ 2980.237880] do_sendfile+0xb1d/0x12b0 [ 2980.238418] ? __pfx_do_sendfile+0x10/0x10 [ 2980.239015] __x64_sys_sendfile64+0x1d5/0x210 [ 2980.239674] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2980.240404] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2980.241124] do_syscall_64+0x3f/0x90 [ 2980.241659] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2980.242360] RIP: 0033:0x7f553779db19 [ 2980.242853] 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 [ 2980.245320] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2980.246333] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2980.247286] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2980.248236] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2980.249197] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2980.250148] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2980.251214] 20:53:03 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5460, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:53:03 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5452, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:53:03 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) ioctl$CDROM_SEND_PACKET(0xffffffffffffffff, 0x5393, &(0x7f0000000100)={"8ff8510875d05dd167732345", &(0x7f0000000040)="f5ddb54b084b882317fb800eaf4d5c1fe53d8220b7", 0x15, 0x87b, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, "4f283cb9", 0x0, "7a16aa49", 0x0, 0x1f, 0x7, "dcb331", "debef22141f2a5a7b01b5254f4e2f119e3aa5d99f94dadbf769c7947fb0c43018a27b615cdecabc14ec42c4d9866"}, 0x3, 0x2, 0xfffffffa, &(0x7f00000000c0)}) ioctl$BTRFS_IOC_SNAP_DESTROY(r0, 0x5000940f, &(0x7f00000001c0)={{r0}, "5532a47cfb4c712851c6a4151851c6be65fa80118f96798d569cf004cb3cfee1f040729961eac158636f83767e6472b5833d59921f8775c0f967876db3e36efc1548155e7723dd83a016a6f490020c20450c9bac5dd32270d19546a1a61a2357430d6248ba1bd326ced5a5832f9a46491f784b26e8e4f8a3c6374029d51f1981569dafbf48ae669b09d8a57102b664c45cce1fc929e57340d822e68be4a9bd4779c1332a8b926b9cf2d4404eaab1cc7348139c171103b301f1b4fc520ae40ae913d95df203391bc6d86fadd797c7f7946332dad9f04acedfb7ba6b9cc4016f83c305c0ca0b8f08940d976542a462e1c1996766e8d8257c06916a3512198f4f311e10958689d88ed3803dcbb78f8f284d10ff62ee58dd36e2d27d323b870c8c354c950eb5c12279f1c99b78cb19298e10be000a6832687ed53e3d539b2271a2f93e613266f4f14b2158017abf941100f7e6d08d7b18d6b931cd66a1173d0b541c284590b2d1e12fc460cb88d1ed466a21b911e172a98a8b77d03265ba61db39325cabb6d944e27ce56ecc9e26367f4c933a08d6ecccda8300f3044ca53bed70742058463a257c53b1677d8a03298aa475aa8daa2955677e61e6c9b8785abcb04983638ddc3764a5cb2ad06bc14d6eb70fc8aa5d39a820e3260f201111c9962fc09b4d54fd5f8dae0747fcdeed6f46e3b379b2ea94ca3a57459504d7fd9ed0fb633315405409a6fb15fa602448681108c89c69757ae4209cab45a3a0776e43ddcbcccc72060b0504f92d1b708f1138d9f332d587dbb119e1083a448ba05fe07bf51de4e51fc2f7a7c4d1cadedaa0b152e51deb2b90e4da0e56dfe540e945160e562a8a4c88c88aff0bf7727cb96904c9ba17a95720494a6f866050cf530eeb285a612baa425c6be3efe754a9e31ed490bd70b53dd561baa3764cf63a520aa57c61dc4f664e10a95e23169af9dca8470db680bb04a40e47ed2547ae1e311d4de1e7830cd56445288e4c368c4de713a006d0c1ce8975c02f076b026afa40e066f00eac7869a5e80fbcecfeb49214c72d5b8b8fba177ee2d2ce87292d88c2972c8d5c75acdc762635d7491ad55282af6a444376cf2d5158bda7ecc9f7b32f2d72fb1ba1fa5c78b400e6741bf37b373f65d841fda6a66350dae5bbb398b8359181bb9df9f39f926bbaaeefa0a0872f0341a2145c83ccbe453ffd382e06ddf76af0e371f6b371b56972ae8e94aa9dd0796d631e558c79a465ff6cd18829ad03c5f639154f255e1842c23c3821d91be97d9cfce65a6b94ddabdb40222c3aefcb55c0cdce1fa21c32c7acdcfb78c7b6ce630b9c623169cb7f24c9db2b8ab7b236e8fd6436fc116ed6863d0c4df0cf800b78886e9bf9647e7fefd1a05f7f9b46afc24dd3627b78a7ce583d157638a19131c02cf92b16836435806b0faff14a5acd0138a17be3d5f53dfa35843504b430b24d3ba238ea1fd631dea496be13d24dad3f5fb3c7a603ac64b6fd88d1bd34b8009ee481c3c6fe3305989727f5952c0444ce6e26738f52a405f1ffe12cb89286277b7534344fe3876acdc20043f4789e2600fea5d62a9dd8d6644054f899534f450972b87fdb6b2e56d5061ef33235220b14573930ebc79285aa6af89aecf9b9bf3c9fe96bebd701103224cb767dac7a7bcaf99219cb408b56d5539f12ec0b15907ca8a6ebb94a33010dd503bbe1b8b0fbe57261c6ed7df1930923d4d39d06701b3ab1b77be05331b721f5c36d9ec0238ef7a0e2d0c7a3a7dbebd2c087b3287f6583530a4318b84d0988fcb4616d72f49bd63c8ed57a7cd274dfde8f2549ea2702150fee2236e8790384e85bcbe322e54eff2e232545c0831b5a6cf1cd4b61ba614d4530759530796d94bd698b3cb87599668ef22e3c30a41c15548425aa2841cc7129f9b52ea6d086d7bf860b5940541d5409d1a9e12b5aaea0a50c1a1946fa4d9044421ba657ef30930b2d1def4c827cb8058e5a7937e3e257bb7b39e7ad6d6170ec9837d7912be3608f26ac32a42e4b40f73ce25e8b6a6ccbe1136c1605db7dbd6d0eef9d98fed096d38cce18ca027f8060199c9f2bff9c73bb6498667e892a694991b6536622579276f55dfc4b0a351273c707a13f6c73795d2de447baa9a02bf3873d3b5b8153b72bf5edc2a3f4d52651212ae634eb14b564f82c29234158a6729ebf3e46fcf73ebb0a19ddfb200fff7946ea33a5be004191354b9a632e5dd66ec91c8ac34073ecfacc716892107cae21a7abed3dfed2aaa934a12ccde935c65fb909b2a06524882504767004f5420413a4dc8b23e4cbbc5bf58abf8af2a159f641bcc8b75d385337641fec67f339ad440be81e52bba52e1bdcea51a84c21613ac95459ad3d7c7a7eb11066ecf23ccf975f27897c961ce242bbde3eb9ccaac0742c8cc6e6f6372fcb2508e4b42bdb7b6243388c756e6210eacb252168100cf239dff408ce82d4a392af96cd88899d81a27a7c7ee5ecccc28b11e256b60a46d5fbdfb3dea2509e9845d4ab90c135749abd0c527dc7b256a6563ee1f8d733717dcc3ddb741a35f8eab920d9e4da1f27ca07398c3c30d9051a138ea7204d175ac1b6f4273d645cdff504fed40bbdf226feb93e90c0329f2b45ac827f9ae8f793d0b865bf643b4787ce5e0ba1142168bf715435348684154503174b4e6097070a52f335dbc4052768b41726d8ada4d9f2d07c1c877d4cd2b7a54504af80a6c8417fddb9a11898bf506298a619a2c641b2af54690584fdc952d1ffa45c38a7b86365c94c8dce5a026edb684d151e92d720b3921e0eb7219596dd3be53e4edf02bb1fbd7ee9907ba6026d3d07ba71a4e4c9118093582cebb1d9901ecb96443be9fa8919d9520ea9c94c5ce837448685024b3e11de3e3e480f1b7facb1ebb06c3ef3e1a8aca9eb7b974829322456acfa57b4d19769dd0774b7a9b44e5186576e0488705cbe8cf35e876c7c10708bf32b8329ce89bd9666aad8d63d23e9458eb55e1d1986f67aeb418556573a9944228ebd1de5f1e24bf44f4ffcecc78a34c456790f321013747a827b53000d31284980a7068499dd6980830568f9e963c13cdc02b0609a99a64bbdbfbfb172b66d41912376622788a7df176a6af99739d3e68cfc0812695d1ca5ea225177d57514612eeabd770aa6d8b1b226bfc9d1f30ca011343016f54fe6c5155ae8cd415bd2a54219af002ba69d3b4b20d51d4a285963bdc54603dad5ed0669682b58422e31833677b991e94163cea4c6ab8e17c675fd532fc3c06b9da424347f3ee6a4b496a0db47ba5524e0381f59dea732f55846bfbd0749edb08b71ab89495a3b63e51f0ee10b862bebd93c72df2b49f78df2c742fd725825ae3d9c39b648701b11ce7a06c329f9da26d973419e982bad951c911c56003bea23cd57662a483ab50ca06f0ee37d43176b9c50a4548896668fb5527661db69bd78c01bcddd62fa6cf8be6e7f2f0201699e2a59d8eae8056b33f150553825f32fc7e7ece2269e39c804384ef44f4b6d5c489de3a0ba302569c223d5ac68393cb0ade66bddd81bdad7f0a9a0b1790405ad327ccc3298cc002ed2f0db786e84988cb9cdbf35fa9c836dc463cb20a570759a6de05aeacfbb392bfc9e67d93b9add82de770fbdd112a213db2de508d473e355de7955c6b9cb5d79cbe30275a2976778d40d70b3c55b4be53ab0c9eaa48619ca8109b85d5c63da7807fa295af8dc95a0053de7e63b2b87322fd1794c4449b06a03ec7be448d2c81dcdfd7ee645b70aa187d0c4efd8e6c25ed2ecc98c740ad1d35400d4cb1dd4fc890793f8dd136ceea0d5f890af2cc105a7d71aa87df98baaf37b0f27c5a6b3a01d563d4c23de4c1c876018169b5d414040057814df13560ae51213db3c32238a005339fda46d5e7e7e70bc18661c0e31339aeb6d56546fbdd68d1667eee24015c43ab2e67cb429649f46d9c789f2577e72e43f316d9ce5e6bf1561add6a064951aa7984a571cad83def88985440d21330ea0100096c3f811e828b628c2e490dc7306e8cdf73c048ad9a4c43e6a20a2999ed59d89458e5297931e7149bcd49b79960e931387b0ea8af49f6e1021c588bb1ca7397d60d2b26d7fe1680b8bace6ba9ff8a4cfcc7c07091c07a810b06487b86dd1639d5a2e000d2e82bfef1ecd7f18b7b618ab8694bdf8825fc5ac5e147810606e26a2d9e99997d979126a6fda76b993999e5ca6ef52b058301748de0e17cfb2ecd044104cd7274361d459b43389eed55d97956bdf4f412db3697906856cd997a0c348e121b176e91bc1616ceeb374c0e8ec61ce32be2d3696a9e34451ddad0d82a831157fb59302c99fb2b272f7c3b26435956a929014aea60243d474d92d9a53f58d99a38a0acb7cdc2a4075338af63276bd68cf00a9bece949400debe68cd1da79946fb41b2bd5570f7d73620d06b8eb116f7c927de5161dda6435857083efad9b4b8f82585f7d4f959e0ddfeb3b7bb0f12b9fab0344cf6f126dc9e4efa96ccdeaca3405f5de7955d6eca7cc1018351d4d840f29678e13cf373b57a1965526780034f0cad87798c172308c1eff0185a98819ab57f399d1760f8a69b62a8e86412eba1efa0bcb445acfc91b0d7349caf6bb789c75678ae1325c3319bf5e8c0c126240976b122952e873597db81f5e02a98a15c4d10514be2ab708d2ef35a4cdb916a5b5addb1a845be6e8af8f1fa034bcecc0f629b3df31be03a10f3b238c92a7915a9c19d7627c2823e75f8ffda81d4509afbf721097b879442474ea66625e19fcd11d88dd737d436827640f382a27f03244d705fe1f8971dfaea2eb592b5abc01eb3ddb0e6f4b20fb447a8ee72b0d74431d1657b037e80593e6601110d54c8bba5d6b20c995d031eb30b6d7bc1017e99d5e9a8ca3802acd4c78f6c155fd621da1967928a29975285b04851f3b073e67a08b33a96a226e89c38e8907c0b9851d8f8544d23fe1b0522eca58d5601a18c34df67a9f8bcc45c555d6019684405004dc5e689d485fb6d034391b1b3ac9fd96dadb8c66e34815bdae64a0febe26407cd728af5e5e9ca5d4d1b4b04e786f4ea373759ad0a36e2c08e9c7da1c7a3e7d48fdf19e789de9ec774956e99e1889560c0e4f4f803cb29913c89c4e2d1967b441c31bbac6d0b243ce80130fac3674f12436e00cf05c36de0b87ad453ed01054bb119a3020362ab9749cf6ce2f267f6ea412bb043f15f8df6f6e32820d689c5a564ddd55c70467f5aaa9ab3998c073fcb852475d75bcb67f1971e92c9d549dfa817dfd02b5a888e73a4abfeaf3d81ee8737d2e38e71db8b75f9c9099f5932aa4d9a3300d8bf8e7620417c16e74434c6a76491f304816ff40c2cff8bf387eccd7f39d81fc706e05221cb20d9211aec95d9d88db87c02b5c1eee1b9bdab1706141fdcbdba664ee8c0987ee3a73900033dfc8868270a2f82002b56f3b7aeaccfeb06d6d927fa6abe7b8fbc1f4d54d66453528b19a66f5f37f2c48ba6306481a24abc84c95aa61a99f9b1c6d36446d7b2c114e5787fcbfeb9eed0ac762f24550f42e07c9ec8dd81ad092c4f4373c54ef14dd418c07c3f40f77d8bd259c31f1abb916fffeaed4db9192110356bdb28fb575d15405fd5f665ebcd149cf2e85affb2e9df9897fc02ae92a09d740d5e864c78c8e2cc64502f0c521fac6d8edab342f22caea5ebaf9475658e9a294071f7110a09ee7e6c987bdb3e0ed05ea77e27f498fc824d3b44009ddf7212c0376d06b5896a67542380eaff088c26e95a8dee81f10d70f340"}) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000001280)={"562ea1f3025c847e51614880", &(0x7f00000011c0)="cc53c808c15b98b96a12410b2f346381a6c2129fcc05d00a305301425094318247244edb728e7b30d1e80aca706f784542d7ce921d310e010fa8c963e306d887c12868b7df7e9612dae74eb8570b40b9a7e9e237bafc58b523a2ef08fa7dcc95f7050488000950e7f1c63f53a2", 0x6d, 0x81, &(0x7f0000000140)={0x58, 0x1, 0x20, 0x0, 0x0, 0x0, 0x0, "f7ae7a9e", 0x6, "26e69650", 0xe, 0x8, 0x7, "f659a1", "a2499852a57448f16ca01bae9afd8a12947131fd3f255f808a82f2c7c70bfcef5ad42c45f241ba032f40cb1675e8"}, 0x2, 0x8, 0x2, &(0x7f0000001240)}) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, &(0x7f00000012c0)) 20:53:03 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5452, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:53:03 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 41) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:53:03 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 55) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:53:03 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5460, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:53:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 61) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:53:03 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5460, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:53:03 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40049409, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 2980.525409] FAULT_INJECTION: forcing a failure. [ 2980.525409] name failslab, interval 1, probability 0, space 0, times 0 [ 2980.526849] CPU: 0 PID: 13365 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2980.527642] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2980.528432] Call Trace: [ 2980.528695] [ 2980.528932] dump_stack_lvl+0xc1/0xf0 [ 2980.529345] should_fail_ex+0x4b4/0x5b0 [ 2980.529773] ? ext4_mb_new_blocks+0x666/0x4680 [ 2980.530248] should_failslab+0x9/0x20 [ 2980.530649] kmem_cache_alloc+0x5a/0x390 [ 2980.531071] ? __mark_inode_dirty+0x249/0xc10 [ 2980.531536] ext4_mb_new_blocks+0x666/0x4680 [ 2980.532002] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2980.532510] ? ext4_cache_extents+0x148/0x2d0 [ 2980.532985] ? __pfx_ext4_mb_new_blocks+0x10/0x10 [ 2980.533488] ? ext4_ext_search_right+0x2e3/0xbd0 [ 2980.533988] ext4_ext_map_blocks+0x1e14/0x5970 [ 2980.534470] ? __pfx___lock_acquire+0x10/0x10 [ 2980.534963] ? __pfx___lock_acquire+0x10/0x10 [ 2980.535512] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2980.536022] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 2980.536514] ? ext4_map_blocks+0x704/0x19e0 [ 2980.536957] ? __pfx_lock_acquire+0x10/0x10 [ 2980.537407] ? lock_release+0x1e3/0x680 [ 2980.537823] ? __pfx_lock_release+0x10/0x10 [ 2980.538267] ? lock_is_held_type+0x9f/0x120 [ 2980.538721] ? __pfx_down_write+0x10/0x10 [ 2980.539145] ? ext4_es_lookup_extent+0xc8/0xad0 [ 2980.539628] ext4_map_blocks+0x776/0x19e0 [ 2980.540060] ? __pfx_ext4_map_blocks+0x10/0x10 [ 2980.540527] ? jbd2__journal_start+0xf7/0x810 [ 2980.540983] ? __ext4_journal_start_sb+0x3d7/0x560 [ 2980.541488] ? __ext4_journal_start_sb+0x1e0/0x560 [ 2980.541987] ? ext4_iomap_begin+0x48a/0x710 [ 2980.542421] ? ext4_meta_trans_blocks+0x252/0x310 [ 2980.542907] ext4_iomap_begin+0x3b1/0x710 [ 2980.543337] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2980.543808] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 2980.544373] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 2980.544844] iomap_iter+0x42f/0x1000 [ 2980.545254] ? filemap_check_errors+0xa9/0x160 [ 2980.545725] __iomap_dio_rw+0x734/0x1c00 [ 2980.546153] ? kmem_cache_alloc+0x307/0x390 [ 2980.546594] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2980.547084] ? generic_update_time+0x21b/0x2b0 [ 2980.547543] ? __mnt_drop_write_file+0x4e/0xf0 [ 2980.548012] ? file_modified_flags+0x1f1/0x330 [ 2980.548487] iomap_dio_rw+0x40/0xa0 [ 2980.548865] ext4_file_write_iter+0x9ab/0x1950 [ 2980.549355] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2980.549862] ? do_splice_direct+0x1bc/0x290 [ 2980.550300] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2980.550832] ? lock_is_held_type+0x9f/0x120 [ 2980.551272] do_iter_readv_writev+0x211/0x3c0 [ 2980.551726] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2980.552226] ? avc_policy_seqno+0x9/0x20 [ 2980.552640] ? security_file_permission+0xb5/0xe0 [ 2980.553129] do_iter_write+0x18b/0x700 [ 2980.553533] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2980.554032] ? kasan_set_track+0x25/0x30 [ 2980.554441] vfs_iter_write+0x74/0xb0 [ 2980.554842] iter_file_splice_write+0x73f/0xcb0 [ 2980.555335] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2980.555877] ? generic_file_splice_read+0x13f/0x1d0 [ 2980.556382] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2980.556904] direct_splice_actor+0x113/0x180 [ 2980.557382] splice_direct_to_actor+0x33a/0x8c0 [ 2980.557864] ? __pfx_direct_splice_actor+0x10/0x10 [ 2980.558372] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2980.558895] ? security_file_permission+0xb5/0xe0 [ 2980.559382] do_splice_direct+0x1bc/0x290 [ 2980.559810] ? __pfx_do_splice_direct+0x10/0x10 [ 2980.560295] ? lock_is_held_type+0x9f/0x120 [ 2980.560733] do_sendfile+0xb1d/0x12b0 [ 2980.561135] ? __pfx_do_sendfile+0x10/0x10 [ 2980.561582] __x64_sys_sendfile64+0x1d5/0x210 [ 2980.562042] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2980.562542] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2980.563070] do_syscall_64+0x3f/0x90 [ 2980.563456] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2980.563973] RIP: 0033:0x7f553779db19 [ 2980.564341] 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 [ 2980.566036] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2980.566755] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 2980.567431] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2980.568103] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2980.568777] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2980.569454] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 2980.570146] [ 2980.571600] FAULT_INJECTION: forcing a failure. [ 2980.571600] name failslab, interval 1, probability 0, space 0, times 0 [ 2980.573425] CPU: 1 PID: 13364 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2980.574445] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2980.575458] Call Trace: [ 2980.575796] [ 2980.576095] dump_stack_lvl+0xc1/0xf0 [ 2980.576606] should_fail_ex+0x4b4/0x5b0 [ 2980.577151] should_failslab+0x9/0x20 [ 2980.577684] __kmem_cache_alloc_node+0x5b/0x310 [ 2980.578300] ? __iomap_dio_rw+0x22b/0x1c00 [ 2980.579006] kmalloc_trace+0x26/0xc0 [ 2980.579612] __iomap_dio_rw+0x22b/0x1c00 [ 2980.580137] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 2980.580800] ? perf_trace_preemptirq_template+0x252/0x420 [ 2980.581532] ? __down_read_common+0x7c0/0x11e0 [ 2980.582130] ? __pfx___iomap_dio_rw+0x10/0x10 [ 2980.582867] ? mark_held_locks+0x9e/0xe0 [ 2980.583417] ? kasan_unpoison+0x27/0x60 [ 2980.584028] ? __pfx_lock_acquire+0x10/0x10 [ 2980.584698] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 2980.585395] ? lock_is_held_type+0x9f/0x120 [ 2980.585957] iomap_dio_rw+0x40/0xa0 [ 2980.586445] ext4_file_read_iter+0x2f4/0x4a0 [ 2980.587060] direct_splice_read+0x3c4/0x990 [ 2980.587655] ? __pfx___fsnotify_parent+0x10/0x10 [ 2980.588287] ? __pfx_direct_splice_read+0x10/0x10 [ 2980.588921] ? fsnotify_perm.part.0+0x221/0x610 [ 2980.589575] generic_file_splice_read+0x16e/0x1d0 [ 2980.590320] ? __pfx_generic_file_splice_read+0x10/0x10 [ 2980.591038] vfs_splice_read+0x1c0/0x240 [ 2980.591587] ? direct_splice_actor+0x11b/0x180 [ 2980.592225] splice_direct_to_actor+0x2b0/0x8c0 [ 2980.592893] ? __pfx_direct_splice_actor+0x10/0x10 [ 2980.593623] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2980.594304] ? security_file_permission+0xb5/0xe0 [ 2980.594947] do_splice_direct+0x1bc/0x290 [ 2980.595514] ? __pfx_do_splice_direct+0x10/0x10 [ 2980.596138] ? lock_is_held_type+0x9f/0x120 [ 2980.596708] do_sendfile+0xb1d/0x12b0 [ 2980.597248] ? __pfx_do_sendfile+0x10/0x10 [ 2980.597811] __x64_sys_sendfile64+0x1d5/0x210 [ 2980.598444] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2980.599174] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2980.599880] do_syscall_64+0x3f/0x90 [ 2980.600404] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2980.601093] RIP: 0033:0x7f1388d97b19 [ 2980.601596] 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 [ 2980.603862] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2980.604849] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 2980.605762] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2980.606677] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2980.607612] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2980.608538] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 2980.609468] 20:53:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 62) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:53:18 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 42) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:53:18 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40049409, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:53:18 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 62) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:53:18 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40049409, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:53:18 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f00000001c0)={"ecf0cda14a2df48f7035ab52", &(0x7f0000000040)="1813fc19a3c4c1326da345178fd94ebb1877fee797545b2e913ae9bfac9c4dbc9d1e1e30f16c43f7accc374281a0db6dedf557f45aa344f5ee4ef4ba580f4351548e8df5ebea80162d0f19ed90a9a59165e420b978ef04918d2f39427eb5c044b09ea97e4e12943f39fde8b0b87724fad8b468e86d75ab5482f806db2b62907ca87a2e1facf982e971da0c69b0b1567442b6350dd55e87e5ad5fdf48f0ccb997045da0c39ad49662e305aa66f036b695c4a9d7ddac7774997fe62b8214", 0xbd, 0x2, &(0x7f0000000100)={0x21, 0x0, 0x5, 0x3, 0x0, 0x0, 0x0, "c677e602", 0x1f, "64ffb4e5", 0x2d, 0x8, 0x8, '0xffffffffffffffff}) r3 = dup3(r1, r2, 0x0) bind$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e) openat(r3, &(0x7f0000000180)='./file1\x00', 0xc5cae540acaf5a57, 0x43) ioctl$CDROM_SEND_PACKET(r3, 0x5393, &(0x7f0000000340)={"e65cf38e2eff733a7792a363", &(0x7f0000000200)="bae9ddd19fedfcac24333e970dfab7cbdbc0633fa9ec4d6a954cd0fbb45787f1a7b103bce447dab6191f5fc072d143b2b8f3081d83a956203cc85f7d44764b24139fb21561eafad5b3880752add4d20a93a6722499c7f5c06a49b600d3e5e582aa62d2695f9bb471eea19b6913eba81f7854fdc506a4e7aa41435e5d2e17761755d7df6a8d833a8184521e6b60726673cd5ba5aedc3e4365687f806c932e11ee03ec8fbe2b537944c85abb4d", 0xac, 0x880, &(0x7f00000002c0)={0x1, 0x1, 0x2, 0x6, 0x0, 0x1, 0x0, "d4b717f6", 0x7, "ec312263", 0x1f, 0x2, 0x9, "106ccd", "0134c8c75069257b9bccac6dbeda03504ed4776045e9616a55b47f635d56c66df49f3edf559c9f83f9c9765af865"}, 0x2, 0x0, 0xfffffffd, &(0x7f0000000300)}) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:53:18 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 56) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:53:18 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40081271, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 2994.808456] FAULT_INJECTION: forcing a failure. [ 2994.808456] name failslab, interval 1, probability 0, space 0, times 0 [ 2994.810645] CPU: 0 PID: 13388 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 2994.811769] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2994.812951] Call Trace: [ 2994.813310] [ 2994.813646] dump_stack_lvl+0xc1/0xf0 [ 2994.814212] should_fail_ex+0x4b4/0x5b0 [ 2994.814808] ? jbd2__journal_start+0x194/0x810 [ 2994.815441] should_failslab+0x9/0x20 [ 2994.815995] kmem_cache_alloc+0x5a/0x390 [ 2994.816589] jbd2__journal_start+0x194/0x810 [ 2994.817230] __ext4_journal_start_sb+0x3d7/0x560 [ 2994.817932] ? ext4_convert_unwritten_extents+0x191/0x580 [ 2994.818709] ? ext4_meta_trans_blocks+0x252/0x310 [ 2994.819414] ext4_convert_unwritten_extents+0x191/0x580 [ 2994.820171] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 2994.821016] ext4_dio_write_end_io+0x12e/0x180 [ 2994.821703] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 2994.822431] iomap_dio_complete+0x197/0x920 [ 2994.823061] iomap_dio_rw+0x73/0xa0 [ 2994.823601] ext4_file_write_iter+0x9ab/0x1950 [ 2994.824283] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2994.825000] ? do_splice_direct+0x1bc/0x290 [ 2994.825635] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2994.826400] ? lock_is_held_type+0x9f/0x120 [ 2994.827045] do_iter_readv_writev+0x211/0x3c0 [ 2994.827701] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2994.828411] ? avc_policy_seqno+0x9/0x20 [ 2994.829014] ? security_file_permission+0xb5/0xe0 [ 2994.829734] do_iter_write+0x18b/0x700 [ 2994.830313] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 2994.831044] ? kasan_set_track+0x25/0x30 [ 2994.831647] vfs_iter_write+0x74/0xb0 [ 2994.832209] iter_file_splice_write+0x73f/0xcb0 [ 2994.832931] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2994.833722] ? generic_file_splice_read+0x13f/0x1d0 [ 2994.834442] ? __pfx_iter_file_splice_write+0x10/0x10 [ 2994.835203] direct_splice_actor+0x113/0x180 [ 2994.835862] splice_direct_to_actor+0x33a/0x8c0 [ 2994.836557] ? __pfx_direct_splice_actor+0x10/0x10 [ 2994.837290] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 2994.838061] ? security_file_permission+0xb5/0xe0 [ 2994.838771] do_splice_direct+0x1bc/0x290 [ 2994.839385] ? __pfx_do_splice_direct+0x10/0x10 [ 2994.840081] ? lock_is_held_type+0x9f/0x120 [ 2994.840720] do_sendfile+0xb1d/0x12b0 [ 2994.841287] ? __pfx_do_sendfile+0x10/0x10 [ 2994.841958] __x64_sys_sendfile64+0x1d5/0x210 [ 2994.842634] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 2994.843375] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 2994.844158] do_syscall_64+0x3f/0x90 [ 2994.844721] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 2994.845485] RIP: 0033:0x7f1942f4bb19 [ 2994.846030] 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 [ 2994.848547] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2994.849619] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 2994.850631] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 2994.851610] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2994.852605] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 2994.853511] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 2994.854406] 20:53:18 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40081271, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:53:18 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40086602, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:53:18 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40081271, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:53:18 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xa42, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) futimesat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000300)={{0x77359400}, {r2, r3/1000+10000}}) sendfile(r1, r0, 0x0, 0xfffffdef) ioctl$sock_inet6_SIOCDIFADDR(r0, 0x8936, &(0x7f0000000080)={@ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x43}) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = dup3(r4, r5, 0x0) bind$unix(r6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e) openat(r6, &(0x7f0000000180)='./file1\x00', 0xc5cae540acaf5a57, 0x43) recvmmsg(r6, &(0x7f0000001440)=[{{&(0x7f00000001c0)=@xdp, 0x80, &(0x7f0000001400)=[{&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/131, 0x83}, {&(0x7f0000000280)=""/106, 0x6a}], 0x4}, 0x7}], 0x1, 0x0, 0x0) r7 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$F2FS_IOC_GET_PIN_FILE(r7, 0x8004f50e, &(0x7f0000000040)) ioctl$CDROMMULTISESSION(r7, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:53:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 63) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:53:18 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40087602, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:53:34 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 63) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:53:34 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40101283, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:53:34 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 57) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:53:34 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 43) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:53:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 64) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:53:34 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40086602, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:53:34 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40086602, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:53:34 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x92603, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) [ 3010.930618] FAULT_INJECTION: forcing a failure. [ 3010.930618] name failslab, interval 1, probability 0, space 0, times 0 [ 3010.932305] CPU: 1 PID: 13441 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3010.933111] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3010.933928] Call Trace: [ 3010.934192] [ 3010.934433] dump_stack_lvl+0xc1/0xf0 [ 3010.934829] should_fail_ex+0x4b4/0x5b0 [ 3010.935395] ? jbd2__journal_start+0x194/0x810 [ 3010.935879] should_failslab+0x9/0x20 [ 3010.936283] kmem_cache_alloc+0x5a/0x390 [ 3010.936708] jbd2__journal_start+0x194/0x810 [ 3010.937150] __ext4_journal_start_sb+0x3d7/0x560 [ 3010.937649] ? ext4_dirty_inode+0xa5/0x130 [ 3010.938082] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 3010.938566] ext4_dirty_inode+0xa5/0x130 [ 3010.939061] __mark_inode_dirty+0x1aa/0xc10 [ 3010.939534] touch_atime+0x67b/0x730 [ 3010.939924] ? __pfx_touch_atime+0x10/0x10 [ 3010.940374] ext4_file_read_iter+0x36c/0x4a0 [ 3010.940831] direct_splice_read+0x3c4/0x990 [ 3010.941279] ? __pfx___fsnotify_parent+0x10/0x10 [ 3010.941776] ? __pfx_direct_splice_read+0x10/0x10 [ 3010.942390] ? fsnotify_perm.part.0+0x221/0x610 [ 3010.942889] generic_file_splice_read+0x16e/0x1d0 [ 3010.943382] ? __pfx_generic_file_splice_read+0x10/0x10 [ 3010.943908] vfs_splice_read+0x1c0/0x240 [ 3010.944325] ? direct_splice_actor+0x11b/0x180 [ 3010.944783] splice_direct_to_actor+0x2b0/0x8c0 [ 3010.945265] ? __pfx_direct_splice_actor+0x10/0x10 [ 3010.945764] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3010.946285] ? security_file_permission+0xb5/0xe0 [ 3010.946762] do_splice_direct+0x1bc/0x290 [ 3010.947202] ? __pfx_do_splice_direct+0x10/0x10 [ 3010.947702] ? lock_is_held_type+0x9f/0x120 [ 3010.948143] do_sendfile+0xb1d/0x12b0 [ 3010.948550] ? __pfx_do_sendfile+0x10/0x10 [ 3010.948994] __x64_sys_sendfile64+0x1d5/0x210 [ 3010.949446] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3010.949982] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3010.950534] do_syscall_64+0x3f/0x90 [ 3010.950912] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3010.951426] RIP: 0033:0x7f1388d97b19 [ 3010.951801] 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 [ 3010.953535] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3010.954297] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 3010.954806] FAULT_INJECTION: forcing a failure. [ 3010.954806] name failslab, interval 1, probability 0, space 0, times 0 [ 3010.954976] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3010.955028] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3010.955043] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3010.955059] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 3010.955092] [ 3010.963716] CPU: 0 PID: 13435 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3010.964915] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3010.966133] Call Trace: 20:53:34 executing program 4: r0 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000140), 0x10080, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f00000001c0)=0x0) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000000200)={{r0}, r1, 0x4, @unused=[0x8, 0x2a, 0x27, 0xffffffff], @subvolid=0x3}) r2 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) openat$cgroup(r0, &(0x7f0000001200)='syz1\x00', 0x200002, 0x0) ioctl$CDROMMULTISESSION(r2, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) ioctl$CDROM_SEND_PACKET(r2, 0x5393, &(0x7f0000000100)={"dbc6a37c543d84d8f56da6f7", &(0x7f0000000040)="f569c29fbe4d2d1b833838dcefd026b7bed0a9c8f7d102f4fac8f6fca29a3ec300702b28310a3abac96ad0fb1a0c0c5d3121947c3d0d6c62", 0x38, 0x7, &(0x7f0000000080)={0x7, 0x0, 0x2, 0x4, 0x0, 0x1, 0x0, '{0uD', 0x0, "131ad669", 0x3, 0x3f, 0x1, '{0F', "9fe8d5a715efa106dee6742a4ed9648b1a65395accb0bd891e295e79c2e8773e289053bffbfeaafd23bc6f2977e7"}, 0x2, 0x9, 0x2, &(0x7f00000000c0)}) 20:53:34 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40087602, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) [ 3010.966527] [ 3010.967011] dump_stack_lvl+0xc1/0xf0 [ 3010.967606] should_fail_ex+0x4b4/0x5b0 [ 3010.968227] ? __es_insert_extent+0x3a9/0x12f0 [ 3010.968910] should_failslab+0x9/0x20 [ 3010.969504] kmem_cache_alloc+0x5a/0x390 [ 3010.970146] __es_insert_extent+0x3a9/0x12f0 [ 3010.970846] ext4_es_insert_extent+0x2db/0xb30 [ 3010.971536] ? __pfx_ext4_es_insert_extent+0x10/0x10 [ 3010.972291] ? _raw_read_unlock+0x1e/0x40 [ 3010.972892] ? ext4_es_scan_range+0x11a/0x240 [ 3010.973565] ? __pfx_ext4_es_scan_range+0x10/0x10 [ 3010.974285] ? percpu_counter_add_batch+0xc8/0x180 [ 3010.975028] ? do_raw_read_unlock+0x44/0xe0 [ 3010.975656] ? ext4_es_lookup_extent+0xc8/0xad0 [ 3010.976368] ext4_map_blocks+0xa0d/0x19e0 [ 3010.977006] ? __pfx_ext4_map_blocks+0x10/0x10 [ 3010.977693] ? jbd2__journal_start+0xf7/0x810 [ 3010.978372] ? __ext4_journal_start_sb+0x3d7/0x560 [ 3010.979108] ? __ext4_journal_start_sb+0x1e0/0x560 [ 3010.979839] ? ext4_iomap_begin+0x48a/0x710 [ 3010.980488] ? ext4_meta_trans_blocks+0x252/0x310 [ 3010.981223] ext4_iomap_begin+0x3b1/0x710 [ 3010.981875] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3010.982570] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 3010.983416] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3010.984130] iomap_iter+0x42f/0x1000 [ 3010.984721] ? filemap_check_errors+0xa9/0x160 [ 3010.985429] __iomap_dio_rw+0x734/0x1c00 [ 3010.986087] ? kmem_cache_alloc+0x307/0x390 [ 3010.986744] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3010.987474] ? generic_update_time+0x21b/0x2b0 [ 3010.988158] ? __mnt_drop_write_file+0x4e/0xf0 [ 3010.988863] ? file_modified_flags+0x1f1/0x330 [ 3010.989567] iomap_dio_rw+0x40/0xa0 [ 3010.990140] ext4_file_write_iter+0x9ab/0x1950 [ 3010.990986] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3010.991726] ? do_iter_readv_writev+0x1a0/0x3c0 [ 3010.992445] do_iter_readv_writev+0x211/0x3c0 [ 3010.993095] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3010.993850] ? avc_policy_seqno+0x9/0x20 [ 3010.994448] ? security_file_permission+0xb5/0xe0 [ 3010.995175] do_iter_write+0x18b/0x700 [ 3010.995747] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3010.996490] ? kasan_set_track+0x25/0x30 [ 3010.997075] vfs_iter_write+0x74/0xb0 [ 3010.997658] iter_file_splice_write+0x73f/0xcb0 [ 3010.998394] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3010.999201] ? generic_file_splice_read+0x13f/0x1d0 [ 3010.999949] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3011.000718] direct_splice_actor+0x113/0x180 [ 3011.001397] splice_direct_to_actor+0x33a/0x8c0 [ 3011.002117] ? __pfx_direct_splice_actor+0x10/0x10 [ 3011.002858] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3011.003632] ? security_file_permission+0xb5/0xe0 [ 3011.004364] do_splice_direct+0x1bc/0x290 [ 3011.004984] ? __pfx_do_splice_direct+0x10/0x10 [ 3011.005723] ? lock_is_held_type+0x9f/0x120 [ 3011.006378] do_sendfile+0xb1d/0x12b0 [ 3011.006967] ? __pfx_do_sendfile+0x10/0x10 [ 3011.007618] __x64_sys_sendfile64+0x1d5/0x210 [ 3011.008304] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3011.009062] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3011.009869] do_syscall_64+0x3f/0x90 [ 3011.010439] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3011.011211] RIP: 0033:0x7f553779db19 [ 3011.011762] 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 [ 3011.014315] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3011.015396] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 3011.016390] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3011.017396] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 3011.018445] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3011.019466] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 3011.020502] [ 3011.087060] FAULT_INJECTION: forcing a failure. [ 3011.087060] name failslab, interval 1, probability 0, space 0, times 0 [ 3011.088703] CPU: 0 PID: 13444 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3011.090008] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3011.091159] Call Trace: [ 3011.091528] [ 3011.091867] dump_stack_lvl+0xc1/0xf0 [ 3011.092443] should_fail_ex+0x4b4/0x5b0 [ 3011.093045] ? __es_insert_extent+0x3a9/0x12f0 [ 3011.093725] should_failslab+0x9/0x20 [ 3011.094296] kmem_cache_alloc+0x5a/0x390 [ 3011.094905] __es_insert_extent+0x3a9/0x12f0 [ 3011.095566] ext4_es_insert_extent+0x2db/0xb30 [ 3011.096230] ? __pfx_ext4_es_insert_extent+0x10/0x10 [ 3011.096966] ? _raw_read_unlock+0x1e/0x40 [ 3011.097577] ? ext4_es_scan_range+0x11a/0x240 [ 3011.098256] ? __pfx_ext4_es_scan_range+0x10/0x10 [ 3011.098961] ? percpu_counter_add_batch+0xc8/0x180 [ 3011.099698] ? do_raw_read_unlock+0x44/0xe0 [ 3011.100323] ? ext4_es_lookup_extent+0xc8/0xad0 [ 3011.101019] ext4_map_blocks+0xa0d/0x19e0 [ 3011.101665] ? __pfx_ext4_map_blocks+0x10/0x10 [ 3011.102352] ? jbd2__journal_start+0xf7/0x810 [ 3011.103013] ? __ext4_journal_start_sb+0x3d7/0x560 [ 3011.103735] ? __ext4_journal_start_sb+0x1e0/0x560 [ 3011.104466] ? ext4_iomap_begin+0x48a/0x710 [ 3011.105107] ? ext4_meta_trans_blocks+0x252/0x310 [ 3011.105798] ext4_iomap_begin+0x3b1/0x710 [ 3011.106431] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3011.107113] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 3011.107935] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3011.108620] iomap_iter+0x42f/0x1000 [ 3011.109195] ? filemap_check_errors+0xa9/0x160 [ 3011.109891] __iomap_dio_rw+0x734/0x1c00 [ 3011.110511] ? kmem_cache_alloc+0x307/0x390 [ 3011.111153] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3011.111873] ? generic_update_time+0x21b/0x2b0 [ 3011.112545] ? __mnt_drop_write_file+0x4e/0xf0 [ 3011.113225] ? file_modified_flags+0x1f1/0x330 [ 3011.113975] iomap_dio_rw+0x40/0xa0 [ 3011.114522] ext4_file_write_iter+0x9ab/0x1950 [ 3011.115216] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3011.115957] ? do_splice_direct+0x1bc/0x290 [ 3011.116592] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3011.117360] ? lock_is_held_type+0x9f/0x120 [ 3011.118035] do_iter_readv_writev+0x211/0x3c0 [ 3011.118685] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3011.119397] ? avc_policy_seqno+0x9/0x20 [ 3011.119991] ? security_file_permission+0xb5/0xe0 [ 3011.120692] do_iter_write+0x18b/0x700 [ 3011.121263] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3011.122005] ? kasan_set_track+0x25/0x30 [ 3011.122607] vfs_iter_write+0x74/0xb0 [ 3011.123174] iter_file_splice_write+0x73f/0xcb0 [ 3011.123879] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3011.124636] ? generic_file_splice_read+0x13f/0x1d0 [ 3011.125357] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3011.126112] direct_splice_actor+0x113/0x180 [ 3011.126765] splice_direct_to_actor+0x33a/0x8c0 [ 3011.127446] ? __pfx_direct_splice_actor+0x10/0x10 [ 3011.128165] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3011.128908] ? security_file_permission+0xb5/0xe0 [ 3011.129623] do_splice_direct+0x1bc/0x290 [ 3011.130239] ? __pfx_do_splice_direct+0x10/0x10 [ 3011.130937] ? lock_is_held_type+0x9f/0x120 [ 3011.131554] do_sendfile+0xb1d/0x12b0 [ 3011.132130] ? __pfx_do_sendfile+0x10/0x10 [ 3011.132765] __x64_sys_sendfile64+0x1d5/0x210 [ 3011.133427] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3011.134169] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3011.134957] do_syscall_64+0x3f/0x90 [ 3011.135524] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3011.136244] RIP: 0033:0x7f876680ab19 [ 3011.136775] 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 [ 3011.139243] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3011.140284] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 3011.141256] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3011.142232] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 3011.143212] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3011.144179] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 3011.145184] 20:53:34 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40087602, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:53:34 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40101286, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:53:34 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40101283, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:53:34 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x8800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba=0x8, 0xfc, 0x2}) r1 = accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xe, 0x80800) ioctl$FIGETBSZ(r1, 0x2, &(0x7f00000000c0)) 20:53:34 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40101288, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:53:34 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40101286, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:53:49 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 64) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:53:49 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40101283, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:53:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 44) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:53:49 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40101288, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:53:49 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f00000000c0)={"a052dec940a2d045c9c36528", &(0x7f00000001c0)="11f5fa060f6ee79da785e30541b7181f2f48b6c6fef3b0420a0ad57feef8dceb89b0ee7e6a41ecaa1507645c092c883608603655480cba4a95e3547a28ed8b3f32aafb78f695bf35be91bba307ca478c99b0020c4278b071e2f6d1008b50eaa983443efd1bd075e8d175388b212982e0b06afe2d68d2a135cd3eb7109676c562102b9ee1d7b24752fc0208eafa71b7a5eca7c20c7571c993020df5c501eb2b6a68ddee038b6cc7f01930c03c3a20e4f581a5d5a879b227bbd3f323a98a74784b431dc4fa6237828d0ea50d12e5023eadadcd05b8725dd105a2d2c0d377031b770d32b186571a5d224785f48c1f716cf9fdb0c92b8941537b85f7325b0b9b31e944eb456448cf4b25b9f2d83cce359b27878a73cc6079209118d7fa28d427d326aecd96c9e1d45c21398466b03c85e43ba76a1f22a47be7e225454e85e68ccc710cb07525f64feaa1bfc0322edfb407f1798c77ab367fb3e8943754a41b46f3d7df59ac01b6409c6ce00c6db8592ed388c1a4aa104042cecee1abfbd9486c9a66f2773071e3ae11bf3e35ca51cc10219bd0d871b70d71151e43eb9039361e339c8c760c9a8a9d55df3ee9e3f23df321a91b9219e289c48c67f85bb1abe8652f45320f45cff076d934f2017c68bd2e727d1d0a476ee2b775f793fe60ec02a1b6b9045fd76208e188477e881cef68727dd29783fbb6d7e946843609e34fcd979ed34acd330eac4e6fe3663919e33497902192bb16440ae60dca7b0d0832b2851166384534daa2c281b48fecddd11b1929cb1d6bb9e12ce910d5b8938143a0f87628a1b5e7ebf0053632d9e608d88dc492b9125e8f3f66981f306a83255a1602f518e67392871a1d1c5b6e773d955b3366221f951faaf46782a776b68b5bb1361a5d38b02215522cece3d645070406d1a2a2c629cc787e9ef9a7a393b0f33e574f5445cb50674ccca7d3b0ff8e97037daacc4d8e834f123a0e38d50fe96e43279ca5ee598f34b3feac5edd31e6d2d56b46e0b0313daea291aca672a91212df829182a9bbec1f212a0a71fa9ce85b5dba46a261c66b4dd3d2748a54744d1edb94dce6b0858686239ed960b4f6461e70b18d1f792075adc1d40942d789e2a358ace2d33f56b5787c8c741c6f8820ed34f032be343dfda73873c824874fbf55d4369137fecff110fc8a0c585aad1fa1b50cf173d86ae1712c4381bc290b421373beadd7a557c2d70eb1bdd82343bff490b1297da35a40f3003aaf353268a011bc2f5a14efb65f007f5188bc2bdd67c8e09571c2c758d3c791390f122925cbee91d242af533c4fc2c7683fb867d5c290a74648c9e0bd7786e700b53b0b04a3aadef7548925f9903a8fafa7ef4442c8439d16b05e49996ad07681cd8d09d80a2e3e6fd23857e0a2215db451ebdc3cfade23011e615b1a72fa9136494e5c8ad51f799057d3196d61f6ea29b1b37338678a12fd3df879c9680f4ab005d2bb65a12f839ff7bf2ebff065239b08fb4453f29fd2ca2900de87c59830f184071ad075238eebaa361d0b9f0688c1ba47aca33f28c7520928baf986c8fa420e42613dfded3853e03b400c798dbf9c27e8f642ef76ab04e04092bb9cccbd1b7b38e62b767179a21861c2d835e2b681ee3e21103abb2be6fb787fa9978be98f264150ad2008c056bd1377af44c3ccc86ce8f931fd58b2248c540ee27bb55be799aa3b8c30d8929c5f2f3d734491a4045b23b3499affde4419741f45a484a111561da6d09e797ab774e80f6baebdfd6365a4d311dd10ffe1129861235921bf565bf57e8d2f39367355632dab82bfc63909f94deb22d99c235da4619cbc7430f86187c25da6aab2afa22c5109fd1b0ef70ee203a138779bca80a7f06b6d92f7d0417aa55666d122634dd3bccba7e6c33b637ea3022bd2ddd58e0bfd895973d8fd4c0fbbfac21abca439b9ad4180a966d3a2c339a85b6e9ec572595cb5b93a62c9deff71d8e647228ed82097483419593238ebc10719ab62ac614c9ec07f6e567ea6758ee1650ff1bc1ef94771ba9416f5e880ef6f4ed514b1ca967e592171064e8596f43b45711660fb32acd1ba8a6718c0bceefb80c08abb19028a7d6644cc54398e8c535a572e3859092a7e4523d629ce81fb0e987e0eec793c41e23240f70d768eca9eff6fe3429165d5b0e62189fe0fc3ca411dd7807f3c3621a5326abf7b7515fdf19500d0f1ad839ef2d64b23d7e8a5ca8aa144c1620decc5bcd9749cdc8518bb0ed076e66d02d788938cca4749bb1eb7a03589d340c5a8ee2ec5391c0c89c0097821a56334a8a7785e7f439c8ab0c0482384d418fa9cb2821651cb596ca55e28dbd7df0e9685a1184c1bddd56ac522526478b9124c8eb7a75ce0640ade3952bb362aa8960ce37e583ec6082f11c55219cd0a2d61fbe5d9f3cd39b4d6243849beec5c8729f5ed0ba2f7e7e10d2e367bd9e3b1f075f7a18dee499e77a6e351a6e8646cfa62a31ddcdabf601cc6bb925b9fc60f863d2ab0d9b2c20a2eb3fc6b1e2f1b1659d5ccfff1eb85a5ff0863f56fc0c7f7b1936f979f485066420823a94b50fa19b074dfae79a96537d76e1a9e285e97f07444e966ccc84276775d79f58e7568031cfc354b1d577479d7d80180582a981fcf58f90664fbe2b44c21a23e3aabe7d96cfc29a4f35470ed8c722606d7ab2b51bec9c1d80a4334d2b03cfd12731deecd3783ba27eebb803160c2684fa8ff605272a98e3e760d86df12ad17e56a79b9369a1d5f1f4a834f43a4a06e5ddd54e709077d2517e008b1b19f067b21814cdce8c6d29bb4921a7377a08779e871f11a5bfb4c9c4f4ac15c3249aaeb2da853bf2bd47f4d1738d52262f8a9dece12ae010fcea6c3efbc9c5a2db69b6c31213c05d600435c24f84a6d5620249b7c5a8e7df12b0ba0627d4b0df6ac4e8df9e9aa06380e128ea1437002dbcd5bc8e09746d0bba46b8de138f710a9032ba8a82b7cb9ee1fac9ef3904b0d664da12bfbf09c0ee7120876718cff8ab470e44e904bf729080212e95edb15e2033e4b3066087bc9be59eb395fc59887daac07e73b04c8412b21b0764476fc1a80f68824a2ddfebf338f9991a7edaa95f4ce3c47800ab7d0d739dfac65c7099951265b69359c0aaf4309dbe3080d79488860b1292e6655768c6d3b26cd903f88f54d2ab73b69a4d1b001c16e4d37a86c3ed00d2dd7114dc9fa6992d23d6896dc3a07b3700e800ccc793d200e05be95b6876dd6e3308a49d8a9a6db894248fa63635dc860be4bef463238fc283517c684212d455ce53b47eb041b20f8ab047432ee03db8508d2cd5cf6ae05b31c8f8d0f7a81b0ac6fc8fcb2ca1d47896abcf8572d6fbfbe0347f18b3f2c495d77a553553c19490c492a0cb367bdde07675d12a58abdd3dabd5112eedb9b72a988a62c7b240b61f47bb603957932399ab2082acf5f49c7a610999cb8b5700b16430cb97391dd6f7db3184502db2fc5e4aefe61236dccd0bd9faba3d69f3032e51161a9bee672c99aa3e184e41c40327fd65c7d67d5fb86b700da91a735552e143011c51238314a3d2a5958720833bce95d09b7dacc00395cd6d7719f3ba4f7d0484aee76efe81f99db873a4367969d3f58880ed85b27dc33c0857153e027ccf26a4bf9ab0369d9e9e10b27d70d04d3b0bb4f8a3d24a9a62dced755a2e651b76f436c61a77b99ef082d5c92f83076fc1cebf2b2f007245f7fbf1dc90b8171e137450616260ec8dbf0df404cc88c83886d55c113a97660b5c667d7a8fede725e4085b26b0851d84accc468574bfded2a14edf9a807497fd4418cc287be39e5c01ad3a919d4d38af16fd18d538bd7620ffea78e1a1fc032096b6e4f262d14e3a53671ad891693511a600997d4acd8b21991c12643acfd31a32fa21eab433e077991456fe45813dce3c2bcc81cbdc9e5cc728b2d2b4508c056ed1a29198b01a2c463d6079faca80947ba678da749d91b505d9751e43f9c4b515536e5377d4c4279a54cd2d197380c510b9916fbfdc01c4d9983a9d3eff92d20145286ddd7d9cf7321e864bcc90e32d67d3e1ba04f0c7923f4d7da499bae2f09fd893a290b36518401db81a83a5ddd078f0909f673b25cfa237f3f697983d7299a3bce877f0088abbd841c4534d6bcbd9a01afc3ad19fe6b0945fae5590c2c5d539f91c44efa02a146a47a092388fa2b440a887451dc816e2ad7cb0146449249f5b7c31893b721bf86a4fae456380a3f53957a028debf3eb0d94835213d3672bd8b21b86b0474a5ba237eda268b85f251ee5a6b3247677a22b9a703f43a1da82f45c5881d22ed5fc0f7f44a1bc23773e0905602bf4bac6867261382b0c7978c7e7650b6347790b0061bf4110cab166e5f437baca53bd7fc25002ca39a692bfc451e62bbe3153ef317eaa48bb0b20446a4b6eaaf8e60b95b8d02ba03e88ca478fad54b0badbf403496b3fc5503884cec8e485c37e90a1d390dd89e95a04613a10c8147b5cd79a7e4f646e79eb6ce35cc00aa662a69583d339670d0f596ade7dea8b715751a9fed06dae76a7a160f3fc358bb03189f5c4f61e8d38566b1047e77aeb61d494f6c3bdb9b331eef1100e20822935038ba516408e1547b7a45ab6eed0a62b3e78e000493370c0ff8ba4ec1e34ef400a67839d725e489ce0f4ece78da1b1e16c64ed0a369275d5b34412cd934a5481afe358353dd4a39e996362ef2de2ac592c8d40d85ffdf720eb4ebf5d94d9d07f39b73bf9939cc28803ee0dfb54958813e2fd085b371108bfe6234d827681801a02e987162061bcacd58ec3cc773185758735f988d0f88fd8ca4ce7921201f63afbfa94f74461e1bd2305ed84d523ffcabd41cad31b79dcaf5a809210b245aade10791df3e818d20e4268e49a03711291833a7f65f7f521cbc9d8689cb5fb29a612a75d2322c54588c0435090fdfabec6da3cbf4649f8f90ee190c9ed4f7784f458474652bde139f39a6875e737babef7bd838b2dc2fe13328dec7b177488d255eeeb92df6b52796aa55998d04a72d381045962853fb802c3a5037de613d1ab3a55be406e79616941d7fa88a5178801179a429b79f5c4789d82ef9c6c2e8078275cba7833c46d917a72fe2226896c8bec06e9ff865435d4af2a6ba66c21737b2ec7067480fe63ac78ff29c528056addd89bd5185d1330e1004d92b23b0a8037e5a07cf0c00f435ac703d6c55f5af966029e43749ff8a62022ceeeb75369ca5ab99410ff4a966b7ba7e8011352d5042bd69c41cc0c2466c21bca4e8928054fdfbd896945151ec720c20952a3af2b624fda61ee9b616c8e040ad9f9c71e59e28082446ade93d62681e368e5f203fe178cff512fe2c5a2224fb2de074bd1a74261209e52065f67290c238bf7caf801fffa29a798ea624c1ac9200c064c9506d623050bfa1e58a4ccf1592eb54b6561ff337fce4b81fd272d925833e808a92840bd05a33f58dc080a0b3041dda68a3dd5abb79f3cbac167342d910617eb415b79ac9554898771e59dd1b4a41653340dd354e792b411aa12733860bd11f7587259ec8dbbf40a5631b6ce7a64af81df1eb7d96372e15550bd07634516c33459382a79a0bada3c073cba2f2410dce90ce8f2de3db79d6c365c9e2b61ca36848ad3551e2ec02458ed6ee11298aa8d1a005a8ac467f383f1150dada0ea0ef1e5b5b1229d4bd4f5e5e0c34e4c2810c67d9d4258ac3dc30f3efa0cb3d5dc64fbf6a448a9f59c786f23cadd7431921bc3a14f43bad3e45a1eb7fe5489f4d6fcf3947ff32aa60dd005bb0d2791a28963", 0x1000, 0x800, &(0x7f0000000040)={0x5f, 0x1, 0x1, 0x5, 0x0, 0x0, 0x0, "a8cf4063", 0x0, "3c991cbd", 0x3f, 0x6, 0x20, "fab1ee", "2ae86176b821fd6705b90daaa6d3238a0c7cb5105a46b70fe0747186cf576eff1aaa545169001cb05f97de351deb"}, 0x3, 0x3, 0x2, &(0x7f0000000080)}) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:53:49 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401070c9, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:53:49 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 58) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:53:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 65) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:53:49 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40101286, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 3026.254303] FAULT_INJECTION: forcing a failure. [ 3026.254303] name failslab, interval 1, probability 0, space 0, times 0 [ 3026.255412] CPU: 0 PID: 13494 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3026.255985] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3026.256551] Call Trace: [ 3026.256741] [ 3026.256913] dump_stack_lvl+0xc1/0xf0 [ 3026.257206] should_fail_ex+0x4b4/0x5b0 [ 3026.257517] should_failslab+0x9/0x20 [ 3026.257812] __kmem_cache_alloc_node+0x5b/0x310 [ 3026.258164] ? ext4_find_extent+0xa41/0xd30 [ 3026.258477] ? ext4_find_extent+0xa41/0xd30 [ 3026.258783] __kmalloc+0x4a/0x160 [ 3026.259053] ext4_find_extent+0xa41/0xd30 [ 3026.259361] ext4_ext_map_blocks+0x1c7/0x5970 [ 3026.259699] ? perf_trace_preemptirq_template+0x252/0x420 [ 3026.260132] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 3026.260550] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 3026.260908] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3026.261290] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 3026.261683] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 3026.262091] ? down_write+0xbe/0x1f0 [ 3026.262373] ? down_write+0xce/0x1f0 [ 3026.262660] ? down_write+0x11a/0x1f0 [ 3026.262940] ? __pfx_down_write+0x10/0x10 [ 3026.263242] ? ext4_es_lookup_extent+0xc8/0xad0 [ 3026.263587] ext4_map_blocks+0x776/0x19e0 [ 3026.263926] ? __pfx_ext4_map_blocks+0x10/0x10 [ 3026.264260] ? jbd2__journal_start+0xf7/0x810 [ 3026.264586] ? __ext4_journal_start_sb+0x3d7/0x560 [ 3026.264945] ? __ext4_journal_start_sb+0x1e0/0x560 [ 3026.265303] ? ext4_convert_unwritten_extents+0x191/0x580 [ 3026.265685] ? ext4_meta_trans_blocks+0x252/0x310 [ 3026.266040] ext4_convert_unwritten_extents+0x1cb/0x580 [ 3026.266418] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 3026.266841] ext4_dio_write_end_io+0x12e/0x180 [ 3026.267176] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 3026.267591] iomap_dio_complete+0x197/0x920 [ 3026.267913] iomap_dio_rw+0x73/0xa0 [ 3026.268180] ext4_file_write_iter+0x9ab/0x1950 [ 3026.268526] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3026.268885] ? do_splice_direct+0x1bc/0x290 [ 3026.269203] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3026.269586] ? lock_is_held_type+0x9f/0x120 [ 3026.269916] do_iter_readv_writev+0x211/0x3c0 [ 3026.270242] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3026.270593] ? avc_policy_seqno+0x9/0x20 [ 3026.270893] ? security_file_permission+0xb5/0xe0 [ 3026.271245] do_iter_write+0x18b/0x700 [ 3026.271566] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3026.271929] ? kasan_set_track+0x25/0x30 [ 3026.272221] vfs_iter_write+0x74/0xb0 [ 3026.272502] iter_file_splice_write+0x73f/0xcb0 [ 3026.272852] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3026.273250] ? generic_file_splice_read+0x13f/0x1d0 [ 3026.273610] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3026.274044] direct_splice_actor+0x113/0x180 [ 3026.274375] splice_direct_to_actor+0x33a/0x8c0 [ 3026.274716] ? __pfx_direct_splice_actor+0x10/0x10 [ 3026.275080] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3026.275460] ? security_file_permission+0xb5/0xe0 [ 3026.275908] do_splice_direct+0x1bc/0x290 [ 3026.276223] ? __pfx_do_splice_direct+0x10/0x10 [ 3026.276570] ? lock_is_held_type+0x9f/0x120 [ 3026.276883] do_sendfile+0xb1d/0x12b0 [ 3026.277200] ? __pfx_do_sendfile+0x10/0x10 [ 3026.277518] __x64_sys_sendfile64+0x1d5/0x210 [ 3026.277899] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3026.278267] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3026.278693] do_syscall_64+0x3f/0x90 [ 3026.278974] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3026.279335] RIP: 0033:0x7f1942f4bb19 [ 3026.279595] 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 [ 3026.280782] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3026.281293] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 3026.281769] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3026.282257] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 3026.282730] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3026.283201] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 3026.283690] [ 3026.284189] EXT4-fs warning (device sda): ext4_convert_unwritten_extents:4814: inode #16029: block 16: len 16: ext4_ext_map_blocks returned -12 20:53:49 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401070ca, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:53:49 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401070c9, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:53:49 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) syz_emit_ethernet(0xcc, &(0x7f0000000340)={@multicast, @multicast, @val={@void, {0x8100, 0x5, 0x0, 0x2}}, {@x25={0x805, {0x1, 0x4, 0xfd, "bc2075998a5fd60422eb84785b0eca518c342397ba9df091da4707ead03ebed43e94dde8e1a79e3ef8c749095d50a50eca2bb48fa9421fc5e40fe657621f581ea43d15e8e3eb41d6c8e2be0bf8768353759579375b7a3845b60abe5a03a5851af984bfff4790601127780004bfaba4d0be5c50e03e9e5f6849c673627991b1f271eec62a33d950148f4e98831a7e3ac62e5d27ffafb2577f268eae220c5c346ffc97d7f6822ebdba70c0a2a612b7998b73acd1d6445c93"}}}}, &(0x7f0000000140)={0x1, 0x2, [0x3ec, 0x494, 0x7ed, 0xb27]}) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) futimesat(r2, &(0x7f0000000240)='./file1\x00', &(0x7f0000000300)={{}, {0x77359400}}) sendfile(r3, r2, 0x0, 0xfffffdef) close_range(r3, r1, 0x0) ioctl$sock_SIOCGIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x8982, &(0x7f0000000040)) r4 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) syz_emit_ethernet(0x132, &(0x7f00000001c0)={@local, @local, @val={@void, {0x8100, 0x2, 0x0, 0x1}}, {@mpls_mc={0x8848, {[{0xacb, 0x0, 0x1}, {0xbb}, {0xd13}, {0x1f}, {0x4}, {0x1000}, {0x7, 0x0, 0x1}, {0x1f, 0x0, 0x1}, {0x3, 0x0, 0x1}, {}], @ipv4=@udp={{0x3a, 0x4, 0x3, 0x0, 0xf8, 0x66, 0x0, 0x8, 0x11, 0x0, @multicast2, @loopback, {[@timestamp_addr={0x44, 0x2c, 0x7a, 0x1, 0x7, [{@multicast1, 0x1f}, {@loopback, 0x3f}, {@dev={0xac, 0x14, 0x14, 0x2e}, 0x4}, {@broadcast, 0x40000000}, {@dev={0xac, 0x14, 0x14, 0x2f}, 0x8}]}, @timestamp={0x44, 0x8, 0x6b, 0x0, 0x9, [0x8]}, @lsrr={0x83, 0x7, 0x8b, [@broadcast]}, @generic={0x88, 0xb, "d268d43c82e7d1e3e1"}, @cipso={0x86, 0x68, 0x2, [{0x6, 0x9, "e7dc5af4e14639"}, {0x2, 0x10, "f52e896a28b8df16cb51d197b608"}, {0x7, 0xe, "dacadebaf9b67491e925f462"}, {0x5, 0x6, "3632ea28"}, {0x6, 0xf, "40b64183665f5aef0e5454e27f"}, {0x6, 0xf, "e853ad4200c8bd48d84c0bf1a6"}, {0x5, 0xb, "af81444ca7065db4de"}, {0x1, 0xc, "d75cbe3257aa61f5858d"}]}, @ssrr={0x89, 0xf, 0xc5, [@initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010102, @multicast1]}, @ssrr={0x89, 0xf, 0x3f, [@broadcast, @multicast1, @multicast2]}, @end, @end, @ra={0x94, 0x4}]}}, {0x4e22, 0x4e21, 0x10, 0x0, @gue={{0x2, 0x1, 0x1, 0x4, 0x0, @val=0x80}}}}}}}}, &(0x7f00000000c0)={0x0, 0x3, [0x171, 0x43c, 0x381, 0xb33]}) ioctl$CDROMMULTISESSION(r4, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:53:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 66) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:53:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 45) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:53:49 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 59) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() [ 3026.457927] audit: type=1326 audit(1679172829.823:16): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=13510 comm="syz-executor.4" exe="/syz-executor.4" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f16f61d7b19 code=0x0 [ 3026.489771] FAULT_INJECTION: forcing a failure. [ 3026.489771] name failslab, interval 1, probability 0, space 0, times 0 [ 3026.490734] CPU: 0 PID: 13509 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3026.491252] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3026.491765] Call Trace: [ 3026.491935] [ 3026.492090] dump_stack_lvl+0xc1/0xf0 [ 3026.492361] should_fail_ex+0x4b4/0x5b0 [ 3026.492642] ? jbd2__journal_start+0x194/0x810 [ 3026.492939] should_failslab+0x9/0x20 [ 3026.493206] kmem_cache_alloc+0x5a/0x390 [ 3026.493489] jbd2__journal_start+0x194/0x810 [ 3026.493784] __ext4_journal_start_sb+0x3d7/0x560 [ 3026.494112] ? ext4_convert_unwritten_extents+0x191/0x580 [ 3026.494467] ? ext4_meta_trans_blocks+0x252/0x310 [ 3026.494785] ext4_convert_unwritten_extents+0x191/0x580 [ 3026.495164] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 3026.495554] ext4_dio_write_end_io+0x12e/0x180 [ 3026.495863] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 3026.496198] iomap_dio_complete+0x197/0x920 [ 3026.496486] iomap_dio_rw+0x73/0xa0 [ 3026.496732] ext4_file_write_iter+0x9ab/0x1950 [ 3026.497043] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3026.497371] ? do_splice_direct+0x1bc/0x290 [ 3026.497659] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3026.498029] ? lock_is_held_type+0x9f/0x120 [ 3026.498316] do_iter_readv_writev+0x211/0x3c0 [ 3026.498611] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3026.498938] ? avc_policy_seqno+0x9/0x20 [ 3026.499211] ? security_file_permission+0xb5/0xe0 [ 3026.499531] do_iter_write+0x18b/0x700 [ 3026.499793] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3026.500124] ? kasan_set_track+0x25/0x30 [ 3026.500392] vfs_iter_write+0x74/0xb0 [ 3026.500666] iter_file_splice_write+0x73f/0xcb0 [ 3026.500988] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3026.501341] ? generic_file_splice_read+0x13f/0x1d0 [ 3026.501675] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3026.502026] direct_splice_actor+0x113/0x180 [ 3026.502340] splice_direct_to_actor+0x33a/0x8c0 [ 3026.502659] ? __pfx_direct_splice_actor+0x10/0x10 [ 3026.503007] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3026.503352] ? security_file_permission+0xb5/0xe0 [ 3026.503669] do_splice_direct+0x1bc/0x290 [ 3026.503950] ? __pfx_do_splice_direct+0x10/0x10 [ 3026.504268] ? lock_is_held_type+0x9f/0x120 [ 3026.504575] do_sendfile+0xb1d/0x12b0 [ 3026.504841] ? __pfx_do_sendfile+0x10/0x10 [ 3026.505147] __x64_sys_sendfile64+0x1d5/0x210 [ 3026.505455] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3026.505813] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3026.506171] do_syscall_64+0x3f/0x90 [ 3026.506445] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3026.506787] RIP: 0033:0x7f1942f4bb19 [ 3026.507047] 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 [ 3026.508245] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3026.508751] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 3026.509234] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3026.509721] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 3026.510213] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3026.510689] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 3026.511194] [ 3026.537664] FAULT_INJECTION: forcing a failure. [ 3026.537664] name failslab, interval 1, probability 0, space 0, times 0 [ 3026.538990] CPU: 0 PID: 13513 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3026.539685] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3026.540317] Call Trace: [ 3026.540591] [ 3026.540892] dump_stack_lvl+0xc1/0xf0 [ 3026.541245] should_fail_ex+0x4b4/0x5b0 [ 3026.541607] should_failslab+0x9/0x20 [ 3026.541952] __kmem_cache_alloc_node+0x5b/0x310 [ 3026.542355] ? iter_file_splice_write+0x169/0xcb0 [ 3026.542776] ? kasan_quarantine_put+0x81/0x1d0 [ 3026.543156] ? iter_file_splice_write+0x169/0xcb0 [ 3026.543579] __kmalloc+0x4a/0x160 [ 3026.543895] iter_file_splice_write+0x169/0xcb0 [ 3026.544278] ? direct_splice_read+0x704/0x990 [ 3026.544687] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3026.545109] ? generic_file_splice_read+0x13f/0x1d0 [ 3026.545535] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3026.545957] direct_splice_actor+0x113/0x180 [ 3026.546340] splice_direct_to_actor+0x33a/0x8c0 [ 3026.546712] ? __pfx_direct_splice_actor+0x10/0x10 [ 3026.547133] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3026.547534] ? security_file_permission+0xb5/0xe0 [ 3026.547949] do_splice_direct+0x1bc/0x290 [ 3026.548281] ? __pfx_do_splice_direct+0x10/0x10 [ 3026.548681] ? lock_is_held_type+0x9f/0x120 [ 3026.549040] do_sendfile+0xb1d/0x12b0 [ 3026.549394] ? __pfx_do_sendfile+0x10/0x10 [ 3026.549760] __x64_sys_sendfile64+0x1d5/0x210 [ 3026.550149] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3026.550532] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3026.550914] do_syscall_64+0x3f/0x90 [ 3026.551207] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3026.551583] RIP: 0033:0x7f1388d97b19 [ 3026.551856] 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 [ 3026.553100] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3026.553645] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 3026.554159] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3026.554653] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3026.555145] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3026.555642] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 3026.556150] [ 3027.301206] audit: type=1326 audit(1679172830.666:17): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=13510 comm="syz-executor.4" exe="/syz-executor.4" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f16f61d7b19 code=0x0 20:54:03 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:54:03 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 60) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:54:03 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401070ca, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:54:03 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 65) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:03 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401070cd, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:54:03 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x40101288, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:54:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 67) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:54:03 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 46) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 3039.930525] FAULT_INJECTION: forcing a failure. [ 3039.930525] name failslab, interval 1, probability 0, space 0, times 0 [ 3039.931545] CPU: 1 PID: 13538 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3039.932120] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3039.932674] Call Trace: [ 3039.932863] [ 3039.933030] dump_stack_lvl+0xc1/0xf0 [ 3039.933327] should_fail_ex+0x4b4/0x5b0 [ 3039.933630] should_failslab+0x9/0x20 [ 3039.933913] __kmem_cache_alloc_node+0x5b/0x310 [ 3039.934278] ? ext4_find_extent+0xa41/0xd30 [ 3039.934585] ? ext4_find_extent+0xa41/0xd30 [ 3039.934895] __kmalloc+0x4a/0x160 [ 3039.935159] ext4_find_extent+0xa41/0xd30 [ 3039.935464] ext4_ext_map_blocks+0x1c7/0x5970 [ 3039.935803] ? __pfx___lock_acquire+0x10/0x10 [ 3039.936173] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 3039.936592] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 3039.936956] ? ext4_map_blocks+0x704/0x19e0 [ 3039.937284] ? __pfx_lock_acquire+0x10/0x10 [ 3039.937585] ? lock_release+0x1e3/0x680 [ 3039.937865] ? __pfx_lock_release+0x10/0x10 [ 3039.938199] ? lock_is_held_type+0x9f/0x120 [ 3039.938511] ? down_write+0x11a/0x1f0 [ 3039.938781] ? __pfx_down_write+0x10/0x10 [ 3039.939075] ? ext4_es_lookup_extent+0xc8/0xad0 [ 3039.939401] ext4_map_blocks+0x776/0x19e0 [ 3039.939692] ? __pfx_ext4_map_blocks+0x10/0x10 [ 3039.940008] ? jbd2__journal_start+0xf7/0x810 [ 3039.940334] ? __ext4_journal_start_sb+0x3da/0x560 [ 3039.940680] ? __ext4_journal_start_sb+0x1e0/0x560 [ 3039.941041] ? ext4_convert_unwritten_extents+0x191/0x580 [ 3039.941446] ? ext4_meta_trans_blocks+0x252/0x310 [ 3039.941813] ext4_convert_unwritten_extents+0x1cb/0x580 [ 3039.942209] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 3039.942650] ext4_dio_write_end_io+0x12e/0x180 [ 3039.942967] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 3039.943332] iomap_dio_complete+0x197/0x920 [ 3039.943658] iomap_dio_rw+0x73/0xa0 [ 3039.943925] ext4_file_write_iter+0x9ab/0x1950 [ 3039.944264] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3039.944637] ? lock_is_held_type+0x9f/0x120 [ 3039.944959] do_iter_readv_writev+0x211/0x3c0 [ 3039.945297] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3039.945722] ? avc_policy_seqno+0x9/0x20 [ 3039.946053] ? security_file_permission+0xb5/0xe0 [ 3039.946422] do_iter_write+0x18b/0x700 [ 3039.946716] vfs_iter_write+0x74/0xb0 [ 3039.946971] iter_file_splice_write+0x73f/0xcb0 [ 3039.947336] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3039.947724] ? generic_file_splice_read+0x13f/0x1d0 [ 3039.948212] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3039.948639] direct_splice_actor+0x113/0x180 [ 3039.948972] splice_direct_to_actor+0x33a/0x8c0 [ 3039.949290] ? __pfx_direct_splice_actor+0x10/0x10 [ 3039.949656] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3039.950003] ? security_file_permission+0xb5/0xe0 [ 3039.950357] do_splice_direct+0x1bc/0x290 [ 3039.950670] ? __pfx_do_splice_direct+0x10/0x10 [ 3039.951026] ? lock_is_held_type+0x9f/0x120 [ 3039.951353] do_sendfile+0xb1d/0x12b0 [ 3039.951623] ? __pfx_do_sendfile+0x10/0x10 [ 3039.951954] __x64_sys_sendfile64+0x1d5/0x210 [ 3039.952268] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3039.952704] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3039.953050] do_syscall_64+0x3f/0x90 [ 3039.953347] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3039.953733] RIP: 0033:0x7f876680ab19 [ 3039.953995] 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 [ 3039.955277] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3039.955828] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 3039.956339] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3039.956852] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 3039.957367] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3039.957870] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 3039.958403] [ 3039.958862] EXT4-fs warning (device sda): ext4_convert_unwritten_extents:4814: inode #16029: block 16: len 16: ext4_ext_map_blocks returned -12 [ 3039.991568] FAULT_INJECTION: forcing a failure. [ 3039.991568] name failslab, interval 1, probability 0, space 0, times 0 [ 3039.992553] CPU: 1 PID: 13539 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3039.993271] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3039.993850] Call Trace: [ 3039.994035] [ 3039.994205] dump_stack_lvl+0xc1/0xf0 [ 3039.994487] should_fail_ex+0x4b4/0x5b0 [ 3039.994768] should_failslab+0x9/0x20 [ 3039.995079] __kmem_cache_alloc_node+0x5b/0x310 [ 3039.995497] ? direct_splice_read+0x15b/0x990 [ 3039.995815] ? mark_held_locks+0x9e/0xe0 [ 3039.996120] ? direct_splice_read+0x15b/0x990 [ 3039.996448] __kmalloc+0x4a/0x160 [ 3039.996695] direct_splice_read+0x15b/0x990 [ 3039.997006] ? __pfx___fsnotify_parent+0x10/0x10 [ 3039.997316] ? __pfx_direct_splice_read+0x10/0x10 [ 3039.997652] ? __might_resched+0x40c/0x510 [ 3039.997941] ? fsnotify_perm.part.0+0x221/0x610 [ 3039.998285] generic_file_splice_read+0x16e/0x1d0 [ 3039.998618] ? __pfx_generic_file_splice_read+0x10/0x10 [ 3039.998985] vfs_splice_read+0x1c0/0x240 [ 3039.999265] ? direct_splice_actor+0x11b/0x180 [ 3039.999646] splice_direct_to_actor+0x2b0/0x8c0 [ 3040.000126] ? __pfx_direct_splice_actor+0x10/0x10 [ 3040.000494] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3040.000869] ? security_file_permission+0xb5/0xe0 [ 3040.001283] do_splice_direct+0x1bc/0x290 [ 3040.001640] ? __pfx_do_splice_direct+0x10/0x10 [ 3040.001998] ? lock_is_held_type+0x9f/0x120 [ 3040.002421] do_sendfile+0xb1d/0x12b0 [ 3040.002717] ? __pfx_do_sendfile+0x10/0x10 [ 3040.003034] __x64_sys_sendfile64+0x1d5/0x210 [ 3040.003345] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3040.003726] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3040.004110] do_syscall_64+0x3f/0x90 [ 3040.004392] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3040.004798] RIP: 0033:0x7f1942f4bb19 [ 3040.005176] 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 [ 3040.006649] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3040.007288] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 3040.007928] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3040.008429] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 3040.008933] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3040.009421] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 3040.009937] 20:54:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 68) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:54:03 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) futimesat(r1, &(0x7f0000000240)='./file1\x00', &(0x7f0000000300)={{}, {0x77359400}}) sendfile(r2, r1, 0x0, 0xfffffdef) ioctl$CDROM_SEND_PACKET(r2, 0x5393, &(0x7f0000000200)={"f971a01685baa2227133e99c", &(0x7f0000000040)="2dbfabd12e9150d6a398e0d745b9f2b4b3046629c2acb1dd32efdc952316a7366d9b3b5c0cb53599cfea241aa50ef4b61698bad51e6b02ac715fcc241d47b5322e1d53a8df4019aec79d7fde776f39e36211e85990bd06dd3dcf2cfa311d2a1aaae4e2e4c210bf87cfaedb2c40c4db06babc3287f94021505295b8032b6b9b6ad971b55f35d3bbd44eb0c756f88b016bdb367de12cb9ad0a9867893d096df010dfcd31d98942329ace4587e5d83948bc7428a232d3ce3cf6ebca0cb3de04476a60a2a621", 0xc4, 0x7fff, &(0x7f0000000140)={0x7, 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, "b0554947", 0xc6, "cf4ed964", 0x3, 0x1f, 0x4d, "c4735d", "7536513c11a7048a30a7b0061ef0a9227dc29de899c1f7a949ebdde5e44b3485f605f957c54114ece5f4581a738d"}, 0x0, 0x6, 0x1ff, &(0x7f00000001c0)}) openat(r1, &(0x7f0000000280)='./file1\x00', 0x400, 0x1) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r4, &(0x7f0000001180)=ANY=[], 0x220) fcntl$notify(r4, 0x402, 0x80000007) futimesat(r3, &(0x7f0000000240)='./file1\x00', &(0x7f0000000300)={{}, {0x77359400}}) sendfile(r4, r3, 0x0, 0xfffffdef) ioctl$CDROM_SELECT_DISK(r4, 0x5322, 0x800) 20:54:03 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 47) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:03 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401870c8, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:54:03 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 66) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:03 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401070cd, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:54:03 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401070c9, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 3040.165563] FAULT_INJECTION: forcing a failure. [ 3040.165563] name failslab, interval 1, probability 0, space 0, times 0 [ 3040.166470] CPU: 1 PID: 13553 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3040.167215] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3040.167779] Call Trace: [ 3040.167953] [ 3040.168116] dump_stack_lvl+0xc1/0xf0 [ 3040.168406] should_fail_ex+0x4b4/0x5b0 [ 3040.168808] ? jbd2__journal_start+0x194/0x810 [ 3040.169128] should_failslab+0x9/0x20 [ 3040.169400] kmem_cache_alloc+0x5a/0x390 [ 3040.169691] jbd2__journal_start+0x194/0x810 [ 3040.170001] __ext4_journal_start_sb+0x3d7/0x560 [ 3040.170350] ? ext4_dirty_inode+0xa5/0x130 [ 3040.170668] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 3040.171022] ext4_dirty_inode+0xa5/0x130 [ 3040.171328] __mark_inode_dirty+0x1aa/0xc10 [ 3040.171615] generic_update_time+0x21b/0x2b0 [ 3040.171931] file_modified_flags+0x2d4/0x330 [ 3040.172263] ? __pfx_file_modified_flags+0x10/0x10 [ 3040.172629] ext4_file_write_iter+0xd1d/0x1950 [ 3040.173109] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3040.173515] ? do_splice_direct+0x1bc/0x290 [ 3040.173829] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3040.174334] ? lock_is_held_type+0x9f/0x120 [ 3040.174689] do_iter_readv_writev+0x211/0x3c0 [ 3040.175024] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3040.175401] ? avc_policy_seqno+0x9/0x20 [ 3040.175756] ? security_file_permission+0xb5/0xe0 [ 3040.176164] do_iter_write+0x18b/0x700 [ 3040.176456] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3040.176824] ? kasan_set_track+0x25/0x30 [ 3040.177117] vfs_iter_write+0x74/0xb0 [ 3040.177398] iter_file_splice_write+0x73f/0xcb0 [ 3040.177761] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3040.178174] ? generic_file_splice_read+0x13f/0x1d0 [ 3040.178534] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3040.178917] direct_splice_actor+0x113/0x180 [ 3040.179210] splice_direct_to_actor+0x33a/0x8c0 [ 3040.179553] ? __pfx_direct_splice_actor+0x10/0x10 [ 3040.179918] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3040.180294] ? security_file_permission+0xb5/0xe0 [ 3040.180644] do_splice_direct+0x1bc/0x290 [ 3040.180947] ? __pfx_do_splice_direct+0x10/0x10 [ 3040.181300] ? lock_is_held_type+0x9f/0x120 [ 3040.181618] do_sendfile+0xb1d/0x12b0 [ 3040.181911] ? __pfx_do_sendfile+0x10/0x10 [ 3040.182243] __x64_sys_sendfile64+0x1d5/0x210 [ 3040.182578] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3040.182905] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3040.183295] do_syscall_64+0x3f/0x90 [ 3040.183552] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3040.183923] RIP: 0033:0x7f1388d97b19 [ 3040.184166] 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 [ 3040.185429] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3040.185967] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 3040.186582] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3040.187143] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3040.187708] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3040.188208] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 3040.188795] 20:54:03 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 61) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:54:03 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401870c8, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:54:03 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401070ca, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 3040.511726] FAULT_INJECTION: forcing a failure. [ 3040.511726] name failslab, interval 1, probability 0, space 0, times 0 [ 3040.512799] CPU: 1 PID: 13572 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3040.513343] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3040.513852] Call Trace: [ 3040.514049] [ 3040.514201] dump_stack_lvl+0xc1/0xf0 [ 3040.514464] should_fail_ex+0x4b4/0x5b0 [ 3040.514754] should_failslab+0x9/0x20 [ 3040.515023] __kmem_cache_alloc_node+0x5b/0x310 [ 3040.515354] ? __iomap_dio_rw+0x22b/0x1c00 [ 3040.515631] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3040.515997] kmalloc_trace+0x26/0xc0 [ 3040.516251] __iomap_dio_rw+0x22b/0x1c00 [ 3040.516535] ? __lock_acquire+0x1936/0x63b0 [ 3040.516829] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3040.517138] ? __pfx___lock_acquire+0x10/0x10 [ 3040.517461] ? __pfx_lock_acquire+0x10/0x10 [ 3040.517760] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 3040.518123] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 3040.518495] ? lock_is_held_type+0x9f/0x120 [ 3040.518788] iomap_dio_rw+0x40/0xa0 [ 3040.519045] ext4_file_read_iter+0x2f4/0x4a0 [ 3040.519348] direct_splice_read+0x3c4/0x990 [ 3040.519655] ? __pfx___fsnotify_parent+0x10/0x10 [ 3040.519968] ? __pfx_direct_splice_read+0x10/0x10 [ 3040.520298] ? fsnotify_perm.part.0+0x221/0x610 [ 3040.520625] generic_file_splice_read+0x16e/0x1d0 [ 3040.520946] ? __pfx_generic_file_splice_read+0x10/0x10 [ 3040.521335] vfs_splice_read+0x1c0/0x240 [ 3040.521628] ? direct_splice_actor+0x11b/0x180 [ 3040.521936] splice_direct_to_actor+0x2b0/0x8c0 [ 3040.522305] ? __pfx_direct_splice_actor+0x10/0x10 [ 3040.522667] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3040.523009] ? security_file_permission+0xb5/0xe0 [ 3040.523357] do_splice_direct+0x1bc/0x290 [ 3040.523634] ? __pfx_do_splice_direct+0x10/0x10 [ 3040.523983] ? lock_is_held_type+0x9f/0x120 [ 3040.524271] do_sendfile+0xb1d/0x12b0 [ 3040.524560] ? __pfx_do_sendfile+0x10/0x10 [ 3040.524846] __x64_sys_sendfile64+0x1d5/0x210 [ 3040.525175] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3040.525505] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3040.525894] do_syscall_64+0x3f/0x90 [ 3040.526156] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3040.526535] RIP: 0033:0x7f553779db19 [ 3040.526778] 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 [ 3040.528020] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3040.528491] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 3040.528930] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3040.529371] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 3040.529809] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3040.530268] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 3040.530720] 20:54:16 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401070cd, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:54:16 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401870cb, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:54:16 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) futimesat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000300)={{}, {0x77359400}}) sendfile(r1, r0, 0x0, 0xfffffdef) sendmsg$NFNL_MSG_CTHELPER_DEL(r1, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000080)={&(0x7f00000001c0)={0x15c, 0x2, 0x9, 0x101, 0x0, 0x0, {0xa}, [@NFCTH_STATUS={0x8, 0x6, 0x1, 0x0, 0x1}, @NFCTH_PRIV_DATA_LEN={0x8, 0x5, 0x1, 0x0, 0x15}, @NFCTH_STATUS={0x8, 0x6, 0x1, 0x0, 0x1}, @NFCTH_POLICY={0xc, 0x4, 0x0, 0x1, {0x8, 0x1, 0x1, 0x0, 0x8}}, @NFCTH_STATUS={0x8}, @NFCTH_STATUS={0x8, 0x6, 0x1, 0x0, 0x1}, @NFCTH_PRIV_DATA_LEN={0x8, 0x5, 0x1, 0x0, 0x7}, @NFCTH_STATUS={0x8, 0x6, 0x1, 0x0, 0x1}, @NFCTH_TUPLE={0xfc, 0x2, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @loopback}, {0x14, 0x4, @dev={0xfe, 0x80, '\x00', 0x3b}}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @private=0xa010100}, {0x8, 0x2, @multicast2}}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @remote}, {0x14, 0x4, @loopback}}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x14, 0x4, @loopback}}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @loopback}, {0x14, 0x4, @dev={0xfe, 0x80, '\x00', 0x34}}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x3a}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x6}}]}, @NFCTH_PRIV_DATA_LEN={0x8, 0x5, 0x1, 0x0, 0xd}]}, 0x15c}, 0x1, 0x0, 0x0, 0x4c045}, 0x8000) r2 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r2, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:54:16 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 67) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:16 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 48) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 69) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:54:16 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 62) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:54:16 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401870cb, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) [ 3052.997308] FAULT_INJECTION: forcing a failure. [ 3052.997308] name failslab, interval 1, probability 0, space 0, times 0 [ 3052.998438] CPU: 1 PID: 13592 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3052.999008] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3052.999577] Call Trace: [ 3052.999761] [ 3052.999924] dump_stack_lvl+0xc1/0xf0 [ 3053.000217] should_fail_ex+0x4b4/0x5b0 [ 3053.000527] ? jbd2__journal_start+0x194/0x810 [ 3053.000852] should_failslab+0x9/0x20 [ 3053.001143] kmem_cache_alloc+0x5a/0x390 [ 3053.001455] jbd2__journal_start+0x194/0x810 [ 3053.001785] __ext4_journal_start_sb+0x3d7/0x560 [ 3053.002220] ? ext4_dirty_inode+0xa5/0x130 [ 3053.002643] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 3053.002988] ext4_dirty_inode+0xa5/0x130 [ 3053.003296] __mark_inode_dirty+0x1aa/0xc10 [ 3053.003679] generic_update_time+0x21b/0x2b0 [ 3053.004062] file_modified_flags+0x2d4/0x330 [ 3053.004391] ? __pfx_file_modified_flags+0x10/0x10 [ 3053.004756] ext4_file_write_iter+0xd1d/0x1950 [ 3053.005144] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3053.005577] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3053.005973] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 3053.006386] do_iter_readv_writev+0x211/0x3c0 [ 3053.006431] FAULT_INJECTION: forcing a failure. [ 3053.006431] name failslab, interval 1, probability 0, space 0, times 0 [ 3053.006708] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3053.008521] ? security_file_permission+0x98/0xe0 [ 3053.008872] ? security_file_permission+0xb5/0xe0 [ 3053.009232] do_iter_write+0x18b/0x700 [ 3053.009527] vfs_iter_write+0x74/0xb0 [ 3053.009804] iter_file_splice_write+0x73f/0xcb0 [ 3053.010176] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3053.010568] ? generic_file_splice_read+0x13f/0x1d0 [ 3053.010930] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3053.011317] direct_splice_actor+0x113/0x180 [ 3053.011650] splice_direct_to_actor+0x33a/0x8c0 [ 3053.011997] ? __pfx_direct_splice_actor+0x10/0x10 [ 3053.012371] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3053.012747] ? security_file_permission+0xb5/0xe0 [ 3053.013104] do_splice_direct+0x1bc/0x290 [ 3053.013421] ? __pfx_do_splice_direct+0x10/0x10 [ 3053.013776] ? lock_is_held_type+0x9f/0x120 [ 3053.014096] do_sendfile+0xb1d/0x12b0 [ 3053.014397] ? __pfx_do_sendfile+0x10/0x10 [ 3053.014710] __x64_sys_sendfile64+0x1d5/0x210 [ 3053.015045] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3053.015424] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3053.015810] do_syscall_64+0x3f/0x90 [ 3053.016093] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3053.016474] RIP: 0033:0x7f1388d97b19 [ 3053.016739] 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 [ 3053.018003] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3053.018554] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 3053.019049] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3053.019550] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3053.020045] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3053.020543] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 3053.021052] [ 3053.021302] CPU: 0 PID: 13597 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3053.022522] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3053.023634] Call Trace: [ 3053.024004] [ 3053.024333] dump_stack_lvl+0xc1/0xf0 [ 3053.024898] should_fail_ex+0x4b4/0x5b0 [ 3053.025485] should_failslab+0x9/0x20 [ 3053.026046] __kmem_cache_alloc_node+0x5b/0x310 [ 3053.026731] ? ext4_find_extent+0xa41/0xd30 [ 3053.027344] ? ext4_find_extent+0xa41/0xd30 [ 3053.027947] __kmalloc+0x4a/0x160 [ 3053.028464] ext4_find_extent+0xa41/0xd30 [ 3053.029061] ext4_ext_map_blocks+0x1c7/0x5970 [ 3053.029718] ? __pfx___lock_acquire+0x10/0x10 [ 3053.030395] ? __pfx___lock_acquire+0x10/0x10 [ 3053.031035] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 3053.031726] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 3053.032384] ? ext4_map_blocks+0x704/0x19e0 [ 3053.032981] ? __pfx_lock_acquire+0x10/0x10 [ 3053.033579] ? lock_release+0x1e3/0x680 [ 3053.034142] ? __pfx_lock_release+0x10/0x10 [ 3053.034750] ? lock_is_held_type+0x9f/0x120 [ 3053.035361] ? down_write+0x11a/0x1f0 [ 3053.035903] ? __pfx_down_write+0x10/0x10 [ 3053.036482] ? ext4_es_lookup_extent+0xc8/0xad0 [ 3053.037145] ext4_map_blocks+0x776/0x19e0 [ 3053.037729] ? __pfx_ext4_map_blocks+0x10/0x10 [ 3053.038371] ? jbd2__journal_start+0xf7/0x810 [ 3053.039002] ? __ext4_journal_start_sb+0x3d7/0x560 [ 3053.039688] ? __ext4_journal_start_sb+0x1e0/0x560 [ 3053.040380] ? ext4_convert_unwritten_extents+0x191/0x580 [ 3053.041138] ? ext4_meta_trans_blocks+0x252/0x310 [ 3053.041819] ext4_convert_unwritten_extents+0x1cb/0x580 [ 3053.042582] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 3053.043417] ext4_dio_write_end_io+0x12e/0x180 [ 3053.044070] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 3053.044787] iomap_dio_complete+0x197/0x920 [ 3053.045401] iomap_dio_rw+0x73/0xa0 [ 3053.045934] ext4_file_write_iter+0x9ab/0x1950 [ 3053.046616] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3053.047326] ? do_splice_direct+0x1bc/0x290 [ 3053.047938] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3053.048686] ? lock_is_held_type+0x9f/0x120 [ 3053.049287] do_iter_readv_writev+0x211/0x3c0 [ 3053.049907] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3053.050593] ? avc_policy_seqno+0x9/0x20 [ 3053.051158] ? security_file_permission+0xb5/0xe0 [ 3053.051829] do_iter_write+0x18b/0x700 [ 3053.052376] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3053.053060] ? kasan_set_track+0x25/0x30 [ 3053.053619] vfs_iter_write+0x74/0xb0 [ 3053.054184] iter_file_splice_write+0x73f/0xcb0 [ 3053.054873] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3053.055634] ? generic_file_splice_read+0x13f/0x1d0 [ 3053.056335] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3053.057051] direct_splice_actor+0x113/0x180 [ 3053.057696] splice_direct_to_actor+0x33a/0x8c0 [ 3053.058369] ? __pfx_direct_splice_actor+0x10/0x10 [ 3053.059077] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3053.059807] ? security_file_permission+0xb5/0xe0 [ 3053.060501] do_splice_direct+0x1bc/0x290 [ 3053.061103] ? __pfx_do_splice_direct+0x10/0x10 [ 3053.061792] ? lock_is_held_type+0x9f/0x120 [ 3053.062432] do_sendfile+0xb1d/0x12b0 [ 3053.062993] ? __pfx_do_sendfile+0x10/0x10 [ 3053.063615] __x64_sys_sendfile64+0x1d5/0x210 [ 3053.064276] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3053.064975] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3053.065698] do_syscall_64+0x3f/0x90 [ 3053.066237] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3053.066938] RIP: 0033:0x7f1942f4bb19 [ 3053.067445] 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 [ 3053.069758] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3053.070752] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 3053.071684] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3053.072610] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 3053.073579] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3053.074550] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 3053.075543] [ 3053.076712] EXT4-fs warning (device sda): ext4_convert_unwritten_extents:4814: inode #16030: block 16: len 16: ext4_ext_map_blocks returned -12 20:54:16 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401870c8, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:54:16 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401870cc, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:54:16 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401870cb, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:54:16 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401870cc, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:54:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 70) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) [ 3053.333476] FAULT_INJECTION: forcing a failure. [ 3053.333476] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3053.334634] CPU: 1 PID: 13618 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3053.335168] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3053.335706] Call Trace: [ 3053.335882] [ 3053.336042] dump_stack_lvl+0xc1/0xf0 [ 3053.336313] should_fail_ex+0x4b4/0x5b0 [ 3053.336599] prepare_alloc_pages+0x178/0x500 [ 3053.336908] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 3053.337249] __alloc_pages_bulk+0x156/0x1190 [ 3053.337548] ? perf_trace_preemptirq_template+0x252/0x420 [ 3053.337912] ? __kmem_cache_alloc_node+0x1f8/0x310 [ 3053.338259] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 3053.338653] ? mark_held_locks+0x9e/0xe0 [ 3053.338939] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 3053.339263] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3053.339647] ? kasan_set_track+0x25/0x30 [ 3053.339925] ? __kasan_kmalloc+0x7f/0x90 [ 3053.340200] direct_splice_read+0x190/0x990 [ 3053.340504] ? __pfx___fsnotify_parent+0x10/0x10 [ 3053.340830] ? __pfx_direct_splice_read+0x10/0x10 [ 3053.341168] ? fsnotify_perm.part.0+0x221/0x610 [ 3053.341496] generic_file_splice_read+0x16e/0x1d0 [ 3053.341826] ? __pfx_generic_file_splice_read+0x10/0x10 [ 3053.342227] vfs_splice_read+0x1c0/0x240 [ 3053.342517] ? direct_splice_actor+0x11b/0x180 [ 3053.342839] splice_direct_to_actor+0x2b0/0x8c0 [ 3053.343183] ? __pfx_direct_splice_actor+0x10/0x10 [ 3053.343538] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3053.343908] ? security_file_permission+0xb5/0xe0 [ 3053.344257] do_splice_direct+0x1bc/0x290 [ 3053.344562] ? __pfx_do_splice_direct+0x10/0x10 [ 3053.344898] ? lock_is_held_type+0x9f/0x120 [ 3053.345222] do_sendfile+0xb1d/0x12b0 [ 3053.345504] ? __pfx_do_sendfile+0x10/0x10 [ 3053.345827] __x64_sys_sendfile64+0x1d5/0x210 [ 3053.346169] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3053.346554] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3053.346932] do_syscall_64+0x3f/0x90 [ 3053.347222] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3053.347587] RIP: 0033:0x7f1942f4bb19 [ 3053.347863] 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 [ 3053.349074] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3053.349620] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 3053.350129] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3053.350596] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 3053.351063] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3053.351530] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 3053.352010] 20:54:29 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 63) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:54:29 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401c5820, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:54:29 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000040)={@msf={0x30, 0x20}, 0x0, 0x2}) 20:54:29 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 68) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:29 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401c5820, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:54:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 71) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:54:29 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 49) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:29 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401870cc, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 3066.420835] FAULT_INJECTION: forcing a failure. [ 3066.420835] name failslab, interval 1, probability 0, space 0, times 0 [ 3066.421931] CPU: 0 PID: 13634 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3066.422550] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3066.423239] Call Trace: [ 3066.423435] [ 3066.423606] dump_stack_lvl+0xc1/0xf0 [ 3066.423897] should_fail_ex+0x4b4/0x5b0 [ 3066.424196] should_failslab+0x9/0x20 [ 3066.424482] __kmem_cache_alloc_node+0x5b/0x310 [ 3066.424824] ? __iomap_dio_rw+0x22b/0x1c00 [ 3066.425131] kmalloc_trace+0x26/0xc0 [ 3066.425404] __iomap_dio_rw+0x22b/0x1c00 [ 3066.425701] ? kmem_cache_free+0xff/0x4a0 [ 3066.426000] ? jbd2_journal_stop+0x185/0xde0 [ 3066.426318] ? kmem_cache_alloc+0x307/0x390 [ 3066.426648] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3066.426968] ? __pfx_jbd2_journal_stop+0x10/0x10 [ 3066.427301] ? jbd2__journal_start+0xf7/0x810 [ 3066.427637] ? generic_update_time+0x21b/0x2b0 [ 3066.427963] ? __mnt_drop_write_file+0x4e/0xf0 [ 3066.428300] ? file_modified_flags+0x1f1/0x330 [ 3066.428634] iomap_dio_rw+0x40/0xa0 [ 3066.428897] ext4_file_write_iter+0x9ab/0x1950 [ 3066.429234] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3066.429592] ? __get_task_ioprio+0x161/0x270 [ 3066.429916] ? __sanitizer_cov_trace_const_cmp4+0x8/0x20 [ 3066.430310] do_iter_readv_writev+0x211/0x3c0 [ 3066.430639] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3066.430991] ? avc_policy_seqno+0x9/0x20 [ 3066.431291] ? security_file_permission+0xb5/0xe0 [ 3066.431647] do_iter_write+0x18b/0x700 [ 3066.431930] vfs_iter_write+0x74/0xb0 [ 3066.432204] iter_file_splice_write+0x73f/0xcb0 [ 3066.432547] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3066.432928] ? generic_file_splice_read+0x13f/0x1d0 [ 3066.433279] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3066.433641] direct_splice_actor+0x113/0x180 [ 3066.433965] splice_direct_to_actor+0x33a/0x8c0 [ 3066.434296] ? __pfx_direct_splice_actor+0x10/0x10 [ 3066.434665] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3066.435030] ? security_file_permission+0xb5/0xe0 [ 3066.435377] do_splice_direct+0x1bc/0x290 [ 3066.435674] ? __pfx_do_splice_direct+0x10/0x10 [ 3066.436024] ? lock_is_held_type+0x9f/0x120 [ 3066.436334] do_sendfile+0xb1d/0x12b0 [ 3066.436616] ? __pfx_do_sendfile+0x10/0x10 [ 3066.436921] __x64_sys_sendfile64+0x1d5/0x210 [ 3066.437250] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3066.437603] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3066.437977] do_syscall_64+0x3f/0x90 [ 3066.438247] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3066.438632] RIP: 0033:0x7f1388d97b19 [ 3066.438912] 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 [ 3066.440201] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3066.440747] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 3066.441259] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3066.441764] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3066.442274] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3066.442791] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 3066.443319] 20:54:29 executing program 4: openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e) openat(r2, &(0x7f0000000180)='./file1\x00', 0xc5cae540acaf5a57, 0x43) ioctl$CDROMMULTISESSION(r2, 0x5310, &(0x7f0000000180)={@msf={0x20, 0x5}, 0x0, 0x2}) 20:54:29 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 50) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:29 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x401c5820, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:54:29 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x4020940d, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:54:29 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x4020940d, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:54:29 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = dup3(r1, r2, 0x0) bind$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000040), r4) sendmsg$NLBL_CIPSOV4_C_ADD(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)={0x24, r6, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MTYPE={0x8}]}, 0x24}}, 0x0) openat(r3, &(0x7f0000000180)='./file1\x00', 0xc5cae540acaf5a57, 0x43) ioctl$CDROMRESUME(r3, 0x5302) 20:54:41 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 51) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:41 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80041284, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:54:41 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000200)={"0cba8d55487dab040863e864", &(0x7f0000000040)="ecef4236cd90746f02f38082d887c19d764e3e36f2c546dd06ee8bdf3916c80a31c8f3b474ecaa92fd369e40586b3ccb5c2c347a838da49b290a3587940ee4c1be094182c5d53c435eb4bb09278e4e9e0639fa76bcac757a182847dfd10cb1dc83df85f350362cd8f1a421ed58c988d229fa1375f08e0da4947fa23d7dbb12598c6fdaf08d12621d24e4708bb0759f42e43b8e604a79080af879851ae5e32473e0bfbfa98236bc118363bd057b0b0fe2a6d886a8e49191266fc12bffb2b6448fb3375ef7292b419b9776c28175b101a02bcd1d98fb154a0736e1c8ed03ffd3", 0xdf, 0x3, &(0x7f0000000140)={0x4e, 0x0, 0x1, 0x2, 0x0, 0x1, 0x0, "01e502e3", 0x7, "94800eb4", 0x1f, 0x2, 0x3, "1ce8ef", "6230e02c70d46ba24673c39cd237e831a477894297eb97f9c88c167ae3efb2eaf3e54d4eb4462b10eae703d8b0c4"}, 0x0, 0x3, 0xfff, &(0x7f00000001c0)}) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) futimesat(r1, &(0x7f0000000240)='./file1\x00', &(0x7f0000000300)={{}, {0x77359400}}) sendfile(r2, r1, 0x0, 0xfffffdef) ioctl$F2FS_IOC_GET_PIN_FILE(r2, 0x8004f50e, &(0x7f0000000240)) ioctl$CDROM_SEND_PACKET(r1, 0x5393, &(0x7f00000003c0)={"d688a5e5965d4a5c34b21dd9", &(0x7f0000000280)="562ea2057180eb799d5e3799cb3422fa413c109dfecb80dd32c66f64bb4bd2934d0ce237fba1493cbad220de858e5a2fbc642c9e5b9315c668929186599a18f71e7dfc25c5be1a", 0x47, 0x20, &(0x7f0000000340)={0x22, 0x0, 0x1f, 0x3, 0x0, 0x0, 0x0, "6525551a", 0x4, "236bc0b5", 0x15, 0x5, 0x93, "adacd9", "29e7fd485afb094aec4e41c8e5bb9ec31cbdc66cbc865a7721cf550154b46f7a4511d86c8fbca4868543681bafa5"}, 0x2, 0x0, 0x9, &(0x7f0000000380)}) 20:54:41 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 64) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:54:41 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 69) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 72) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:54:41 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80041284, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:54:41 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x4020940d, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 3078.420788] FAULT_INJECTION: forcing a failure. [ 3078.420788] name failslab, interval 1, probability 0, space 0, times 0 [ 3078.422350] CPU: 0 PID: 13671 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3078.423080] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3078.423821] Call Trace: [ 3078.424111] [ 3078.424326] dump_stack_lvl+0xc1/0xf0 [ 3078.424688] should_fail_ex+0x4b4/0x5b0 [ 3078.425071] ? jbd2__journal_start+0x194/0x810 [ 3078.425520] should_failslab+0x9/0x20 [ 3078.425922] kmem_cache_alloc+0x5a/0x390 [ 3078.426391] jbd2__journal_start+0x194/0x810 [ 3078.426854] __ext4_journal_start_sb+0x3d7/0x560 [ 3078.427472] ? ext4_iomap_begin+0x48a/0x710 [ 3078.428014] ? ext4_meta_trans_blocks+0x252/0x310 [ 3078.428469] ext4_iomap_begin+0x48a/0x710 [ 3078.428967] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3078.429428] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 3078.429528] FAULT_INJECTION: forcing a failure. [ 3078.429528] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3078.429928] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3078.431123] iomap_iter+0x42f/0x1000 [ 3078.431474] ? filemap_check_errors+0xa9/0x160 [ 3078.431895] __iomap_dio_rw+0x734/0x1c00 [ 3078.432279] ? kmem_cache_alloc+0x307/0x390 [ 3078.432672] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3078.433104] ? generic_update_time+0x21b/0x2b0 [ 3078.433508] ? __mnt_drop_write_file+0x4e/0xf0 [ 3078.433920] ? file_modified_flags+0x1f1/0x330 [ 3078.434338] iomap_dio_rw+0x40/0xa0 [ 3078.434681] ext4_file_write_iter+0x9ab/0x1950 [ 3078.435105] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3078.435549] ? do_splice_direct+0x1bc/0x290 [ 3078.435939] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3078.436425] ? lock_is_held_type+0x9f/0x120 [ 3078.436816] do_iter_readv_writev+0x211/0x3c0 [ 3078.437223] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3078.437662] ? avc_policy_seqno+0x9/0x20 [ 3078.438033] ? security_file_permission+0xb5/0xe0 [ 3078.438472] do_iter_write+0x18b/0x700 [ 3078.438840] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3078.439289] ? kasan_set_track+0x25/0x30 [ 3078.439657] vfs_iter_write+0x74/0xb0 [ 3078.440005] iter_file_splice_write+0x73f/0xcb0 [ 3078.440443] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3078.440922] ? generic_file_splice_read+0x13f/0x1d0 [ 3078.441378] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3078.441849] direct_splice_actor+0x113/0x180 [ 3078.442259] splice_direct_to_actor+0x33a/0x8c0 [ 3078.442693] ? __pfx_direct_splice_actor+0x10/0x10 [ 3078.443150] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3078.443613] ? security_file_permission+0xb5/0xe0 [ 3078.444042] do_splice_direct+0x1bc/0x290 [ 3078.444423] ? __pfx_do_splice_direct+0x10/0x10 [ 3078.444851] ? lock_is_held_type+0x9f/0x120 [ 3078.445250] do_sendfile+0xb1d/0x12b0 [ 3078.445611] ? __pfx_do_sendfile+0x10/0x10 [ 3078.446004] __x64_sys_sendfile64+0x1d5/0x210 [ 3078.446416] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3078.446869] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3078.447356] do_syscall_64+0x3f/0x90 [ 3078.447700] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3078.448158] RIP: 0033:0x7f1388d97b19 [ 3078.448493] 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 [ 3078.450025] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3078.450687] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 3078.451299] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3078.451910] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3078.452522] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3078.453130] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 3078.453757] [ 3078.453968] CPU: 1 PID: 13679 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3078.454614] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3078.455297] Call Trace: [ 3078.455500] [ 3078.455678] dump_stack_lvl+0xc1/0xf0 [ 3078.455974] should_fail_ex+0x4b4/0x5b0 [ 3078.456291] prepare_alloc_pages+0x178/0x500 [ 3078.456638] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 3078.457017] __alloc_pages_bulk+0x156/0x1190 [ 3078.457350] ? perf_trace_preemptirq_template+0x252/0x420 [ 3078.457760] ? __kmem_cache_alloc_node+0x1f8/0x310 [ 3078.458137] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 3078.458551] ? mark_held_locks+0x9e/0xe0 [ 3078.458867] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 3078.459197] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3078.459595] ? kasan_set_track+0x25/0x30 [ 3078.459898] ? __kasan_kmalloc+0x7f/0x90 [ 3078.460204] direct_splice_read+0x190/0x990 [ 3078.460542] ? __pfx___fsnotify_parent+0x10/0x10 [ 3078.460868] ? __pfx_direct_splice_read+0x10/0x10 [ 3078.461244] ? fsnotify_perm.part.0+0x221/0x610 [ 3078.461581] generic_file_splice_read+0x16e/0x1d0 [ 3078.461942] ? __pfx_generic_file_splice_read+0x10/0x10 [ 3078.462312] vfs_splice_read+0x1c0/0x240 [ 3078.462630] ? direct_splice_actor+0x11b/0x180 [ 3078.462976] splice_direct_to_actor+0x2b0/0x8c0 [ 3078.463332] ? __pfx_direct_splice_actor+0x10/0x10 [ 3078.463706] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3078.464089] ? security_file_permission+0xb5/0xe0 [ 3078.464456] do_splice_direct+0x1bc/0x290 [ 3078.464773] ? __pfx_do_splice_direct+0x10/0x10 [ 3078.465140] ? lock_is_held_type+0x9f/0x120 [ 3078.465466] do_sendfile+0xb1d/0x12b0 [ 3078.465770] ? __pfx_do_sendfile+0x10/0x10 [ 3078.466069] __x64_sys_sendfile64+0x1d5/0x210 [ 3078.466414] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3078.466798] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3078.467199] do_syscall_64+0x3f/0x90 [ 3078.467486] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3078.467874] RIP: 0033:0x7f876680ab19 [ 3078.468148] 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 [ 3078.469441] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3078.469988] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 3078.470509] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3078.471026] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 3078.471538] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3078.472054] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 3078.472584] 20:54:41 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80041285, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:54:41 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80041285, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:54:41 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80041284, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:54:41 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 52) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:41 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 70) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:42 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80081270, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) [ 3078.683609] FAULT_INJECTION: forcing a failure. [ 3078.683609] name failslab, interval 1, probability 0, space 0, times 0 [ 3078.684569] CPU: 1 PID: 13697 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3078.685335] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3078.685930] Call Trace: [ 3078.686111] [ 3078.686285] dump_stack_lvl+0xc1/0xf0 [ 3078.686574] should_fail_ex+0x4b4/0x5b0 [ 3078.686892] should_failslab+0x9/0x20 [ 3078.687223] __kmem_cache_alloc_node+0x5b/0x310 [ 3078.687594] ? __iomap_dio_rw+0x22b/0x1c00 [ 3078.687959] kmalloc_trace+0x26/0xc0 [ 3078.688247] __iomap_dio_rw+0x22b/0x1c00 [ 3078.688539] ? __lock_acquire+0x1936/0x63b0 [ 3078.688874] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3078.689190] ? __pfx_do_raw_spin_trylock+0x10/0x10 20:54:42 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80041285, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 3078.689555] ? __pfx___lock_acquire+0x10/0x10 [ 3078.690045] ? prepare_alloc_pages+0x377/0x500 [ 3078.690399] ? kasan_unpoison+0x27/0x60 [ 3078.690731] ? __pfx_lock_acquire+0x10/0x10 [ 3078.691044] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 3078.691370] ? lock_is_held_type+0x9f/0x120 [ 3078.691676] iomap_dio_rw+0x40/0xa0 [ 3078.691946] ext4_file_read_iter+0x2f4/0x4a0 [ 3078.692287] direct_splice_read+0x3c4/0x990 [ 3078.692609] ? __pfx___fsnotify_parent+0x10/0x10 [ 3078.692967] ? __pfx_direct_splice_read+0x10/0x10 [ 3078.693339] ? fsnotify_perm.part.0+0x221/0x610 [ 3078.693706] generic_file_splice_read+0x16e/0x1d0 [ 3078.694070] ? __pfx_generic_file_splice_read+0x10/0x10 [ 3078.694472] vfs_splice_read+0x1c0/0x240 [ 3078.694796] ? direct_splice_actor+0x11b/0x180 [ 3078.695147] splice_direct_to_actor+0x2b0/0x8c0 [ 3078.695501] ? __pfx_direct_splice_actor+0x10/0x10 [ 3078.695880] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3078.696270] ? security_file_permission+0xb5/0xe0 [ 3078.696627] do_splice_direct+0x1bc/0x290 [ 3078.696944] ? __pfx_do_splice_direct+0x10/0x10 [ 3078.697304] ? lock_is_held_type+0x9f/0x120 [ 3078.697614] do_sendfile+0xb1d/0x12b0 [ 3078.697900] ? __pfx_do_sendfile+0x10/0x10 [ 3078.698207] __x64_sys_sendfile64+0x1d5/0x210 [ 3078.698556] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3078.698921] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3078.699291] do_syscall_64+0x3f/0x90 [ 3078.699568] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3078.699939] RIP: 0033:0x7f876680ab19 [ 3078.700204] 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 [ 3078.701404] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3078.701926] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 3078.702419] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3078.702924] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 3078.703420] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3078.703902] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 3078.704412] 20:54:42 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80081270, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:54:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 73) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:54:42 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 65) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:54:54 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80081272, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:54:54 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80081270, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:54:54 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80081272, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:54:54 executing program 4: openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) r1 = openat$incfs(0xffffffffffffffff, &(0x7f0000000040)='.pending_reads\x00', 0x260200, 0x8) sendmsg$inet(r1, &(0x7f0000000280)={&(0x7f0000000080)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c625937dc85e03d99fb1786054c26e80386a7c9dc2a5a1a979312d6a4e19b4fdfc92acc0d25618500b8c0324d8167a1d441b38f5ce51764a7019aea2cce224b1618bf2a9bcc806dfc4eb56886e2d23905cebae5869199c516bb4376b5942ba8aa50d1f099aa98283a4631e69bbeb778075d05e0735d5502c4a12027a0aab46f9c67d18c071cba2aca927fefbc2808ef52dcd85c870fed796cebb60f956aa6a659a6e061f087f5d454a591fc8f117da98496da5693d143631cde5ed4a233b", 0xbe}], 0x1, &(0x7f0000000200)=[@ip_ttl={{0x14, 0x0, 0x2, 0x4}}, @ip_ttl={{0x14}}, @ip_ttl={{0x14, 0x0, 0x2, 0xb77}}, @ip_retopts={{0x18, 0x0, 0x7, {[@noop, @generic={0x0, 0x2}, @ra={0x94, 0x4}]}}}, @ip_retopts={{0x1c, 0x0, 0x7, {[@timestamp={0x44, 0x8, 0xeb, 0x0, 0x5, [0x800]}, @end]}}}], 0x80}, 0x80) 20:54:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 74) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:54:54 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 71) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:54 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 53) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:54 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 66) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() [ 3091.573741] FAULT_INJECTION: forcing a failure. [ 3091.573741] name failslab, interval 1, probability 0, space 0, times 0 [ 3091.574600] FAULT_INJECTION: forcing a failure. [ 3091.574600] name failslab, interval 1, probability 0, space 0, times 0 [ 3091.575389] CPU: 1 PID: 13727 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3091.577324] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3091.578380] Call Trace: [ 3091.578737] [ 3091.579050] dump_stack_lvl+0xc1/0xf0 [ 3091.579588] should_fail_ex+0x4b4/0x5b0 [ 3091.580145] should_failslab+0x9/0x20 [ 3091.580668] __kmem_cache_alloc_node+0x5b/0x310 [ 3091.581315] ? ext4_find_extent+0xa41/0xd30 [ 3091.581888] ? ext4_find_extent+0xa41/0xd30 [ 3091.582465] __kmalloc+0x4a/0x160 [ 3091.582955] ext4_find_extent+0xa41/0xd30 [ 3091.583526] ext4_ext_map_blocks+0x1c7/0x5970 [ 3091.584131] ? __pfx___lock_acquire+0x10/0x10 [ 3091.584742] ? __pfx___lock_acquire+0x10/0x10 [ 3091.585364] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 3091.586024] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 3091.586697] ? ext4_map_blocks+0x704/0x19e0 [ 3091.587286] ? __pfx_lock_acquire+0x10/0x10 [ 3091.587861] ? lock_release+0x1e3/0x680 [ 3091.588414] ? __pfx_lock_release+0x10/0x10 [ 3091.588984] ? lock_is_held_type+0x9f/0x120 [ 3091.589586] ? down_write+0x11a/0x1f0 [ 3091.590106] ? __pfx_down_write+0x10/0x10 [ 3091.590673] ? ext4_es_lookup_extent+0xc8/0xad0 [ 3091.591317] ext4_map_blocks+0x776/0x19e0 [ 3091.591876] ? __pfx_ext4_map_blocks+0x10/0x10 [ 3091.592493] ? jbd2__journal_start+0xf7/0x810 [ 3091.593097] ? __ext4_journal_start_sb+0x3d7/0x560 [ 3091.593755] ? __ext4_journal_start_sb+0x1e0/0x560 [ 3091.594422] ? ext4_iomap_begin+0x48a/0x710 [ 3091.595004] ? ext4_meta_trans_blocks+0x252/0x310 [ 3091.595649] ext4_iomap_begin+0x3b1/0x710 [ 3091.596230] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3091.596848] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 3091.597612] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3091.598241] iomap_iter+0x42f/0x1000 [ 3091.598781] ? filemap_check_errors+0xa9/0x160 [ 3091.599394] __iomap_dio_rw+0x734/0x1c00 [ 3091.599944] ? kmem_cache_alloc+0x307/0x390 [ 3091.600521] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3091.601134] ? generic_update_time+0x21b/0x2b0 [ 3091.601722] ? __mnt_drop_write_file+0x4e/0xf0 [ 3091.602322] ? file_modified_flags+0x1f1/0x330 [ 3091.602929] iomap_dio_rw+0x40/0xa0 [ 3091.603418] ext4_file_write_iter+0x9ab/0x1950 [ 3091.604029] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3091.604669] ? do_splice_direct+0x1bc/0x290 [ 3091.605238] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3091.605906] ? lock_is_held_type+0x9f/0x120 [ 3091.606475] do_iter_readv_writev+0x211/0x3c0 [ 3091.607084] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3091.607734] ? avc_policy_seqno+0x9/0x20 [ 3091.608279] ? security_file_permission+0xb5/0xe0 [ 3091.608897] do_iter_write+0x18b/0x700 [ 3091.609425] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3091.610052] ? kasan_set_track+0x25/0x30 [ 3091.610574] vfs_iter_write+0x74/0xb0 [ 3091.611086] iter_file_splice_write+0x73f/0xcb0 [ 3091.611719] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3091.612416] ? generic_file_splice_read+0x13f/0x1d0 [ 3091.613050] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3091.613724] direct_splice_actor+0x113/0x180 [ 3091.614315] splice_direct_to_actor+0x33a/0x8c0 [ 3091.614925] ? __pfx_direct_splice_actor+0x10/0x10 [ 3091.615580] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3091.616256] ? security_file_permission+0xb5/0xe0 [ 3091.616861] do_splice_direct+0x1bc/0x290 [ 3091.617420] ? __pfx_do_splice_direct+0x10/0x10 [ 3091.618031] ? lock_is_held_type+0x9f/0x120 [ 3091.618593] do_sendfile+0xb1d/0x12b0 [ 3091.619115] ? __pfx_do_sendfile+0x10/0x10 [ 3091.619680] __x64_sys_sendfile64+0x1d5/0x210 [ 3091.620273] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3091.620909] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3091.621599] do_syscall_64+0x3f/0x90 [ 3091.622103] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3091.622766] RIP: 0033:0x7f1388d97b19 [ 3091.623250] 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 [ 3091.625435] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3091.626368] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 3091.627246] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3091.628104] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3091.628967] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3091.629843] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 3091.630892] [ 3091.631304] CPU: 0 PID: 13729 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3091.631842] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3091.632370] Call Trace: [ 3091.632562] [ 3091.632718] dump_stack_lvl+0xc1/0xf0 [ 3091.632986] should_fail_ex+0x4b4/0x5b0 [ 3091.633267] should_failslab+0x9/0x20 [ 3091.633536] __kmem_cache_alloc_node+0x5b/0x310 [ 3091.633850] ? iter_file_splice_write+0x169/0xcb0 [ 3091.634175] ? kasan_quarantine_put+0x81/0x1d0 [ 3091.634511] ? iter_file_splice_write+0x169/0xcb0 [ 3091.634841] __kmalloc+0x4a/0x160 [ 3091.635086] iter_file_splice_write+0x169/0xcb0 [ 3091.635398] ? direct_splice_read+0x704/0x990 [ 3091.635709] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3091.636065] ? generic_file_splice_read+0x13f/0x1d0 [ 3091.636393] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3091.636731] direct_splice_actor+0x113/0x180 [ 3091.637029] splice_direct_to_actor+0x33a/0x8c0 [ 3091.637342] ? __pfx_direct_splice_actor+0x10/0x10 [ 3091.637674] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3091.638044] ? security_file_permission+0xb5/0xe0 [ 3091.638376] do_splice_direct+0x1bc/0x290 [ 3091.638699] ? __pfx_do_splice_direct+0x10/0x10 [ 3091.639019] ? lock_is_held_type+0x9f/0x120 [ 3091.639320] do_sendfile+0xb1d/0x12b0 [ 3091.639585] ? __pfx_do_sendfile+0x10/0x10 [ 3091.639875] __x64_sys_sendfile64+0x1d5/0x210 [ 3091.640184] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3091.640520] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3091.640869] do_syscall_64+0x3f/0x90 [ 3091.641152] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3091.641494] RIP: 0033:0x7f1942f4bb19 [ 3091.641758] 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 [ 3091.642880] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3091.643354] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 3091.643802] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3091.644246] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 3091.644691] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3091.645133] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 3091.645590] 20:54:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 75) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:54:55 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80081272, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 3091.742461] FAULT_INJECTION: forcing a failure. [ 3091.742461] name failslab, interval 1, probability 0, space 0, times 0 [ 3091.743532] CPU: 0 PID: 13743 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3091.744047] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3091.744554] Call Trace: [ 3091.744748] [ 3091.744903] dump_stack_lvl+0xc1/0xf0 [ 3091.745169] should_fail_ex+0x4b4/0x5b0 [ 3091.745452] should_failslab+0x9/0x20 [ 3091.745719] __kmem_cache_alloc_node+0x5b/0x310 [ 3091.746034] ? iter_file_splice_write+0x169/0xcb0 [ 3091.746355] ? kasan_quarantine_put+0x81/0x1d0 [ 3091.746673] ? iter_file_splice_write+0x169/0xcb0 [ 3091.747002] __kmalloc+0x4a/0x160 [ 3091.747245] iter_file_splice_write+0x169/0xcb0 [ 3091.747568] ? direct_splice_read+0x704/0x990 [ 3091.747910] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3091.748268] ? generic_file_splice_read+0x13f/0x1d0 [ 3091.748595] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3091.748937] direct_splice_actor+0x113/0x180 [ 3091.749232] splice_direct_to_actor+0x33a/0x8c0 [ 3091.749547] ? __pfx_direct_splice_actor+0x10/0x10 [ 3091.749874] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3091.750214] ? security_file_permission+0xb5/0xe0 [ 3091.750575] do_splice_direct+0x1bc/0x290 [ 3091.750868] ? __pfx_do_splice_direct+0x10/0x10 [ 3091.751188] ? lock_is_held_type+0x9f/0x120 [ 3091.751481] do_sendfile+0xb1d/0x12b0 [ 3091.751748] ? __pfx_do_sendfile+0x10/0x10 [ 3091.752036] __x64_sys_sendfile64+0x1d5/0x210 [ 3091.752338] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3091.752670] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3091.753022] do_syscall_64+0x3f/0x90 [ 3091.753301] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3091.753651] RIP: 0033:0x7f1942f4bb19 [ 3091.753924] 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 [ 3091.755049] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3091.755569] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 3091.756021] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3091.756470] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 3091.756918] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3091.757367] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 3091.757825] 20:54:55 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x480, 0x17) r2 = socket$inet6(0xa, 0x800, 0x50000000) mount$9p_fd(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x9015, &(0x7f0000000340)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@posixacl}, {@access_user}, {@noextend}, {@access_client}, {@mmap}], [{@fsname={'fsname', 0x3d, '/dev/cdrom\x00'}}, {@obj_role}]}}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r4, &(0x7f0000001180)=ANY=[], 0x220) futimesat(r3, &(0x7f0000000240)='./file1\x00', &(0x7f0000000300)={{}, {0x77359400}}) sendfile(r4, r3, 0x0, 0xfffffdef) mount$9p_fd(0x0, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0), 0x801, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@loose}, {@privport}, {}, {@cache_loose}, {@cache_fscache}], [{@dont_measure}, {@fscontext={'fscontext', 0x3d, 'user_u'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '*:\x0f\v&'}}, {@fsmagic={'fsmagic', 0x3d, 0xfff}}, {@smackfsfloor={'smackfsfloor', 0x3d, '/dev/cdrom\x00'}}]}}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mount$bind(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200), 0x200000, 0x0) write$binfmt_aout(r6, &(0x7f0000001180)=ANY=[], 0x220) futimesat(r5, &(0x7f0000000240)='./file1\x00', &(0x7f0000000300)={{}, {0x77359400}}) sendfile(r6, r5, 0x0, 0xfffffdef) ioctl$FIONCLEX(r5, 0x5450) 20:54:55 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80081280, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:54:55 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80081280, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:54:55 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 72) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:55 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80081280, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:54:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 76) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:54:55 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 54) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:54:55 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80086601, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 3091.964492] SELinux: security_context_str_to_sid (user_u) failed with errno=-22 20:54:55 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 67) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() [ 3092.181834] FAULT_INJECTION: forcing a failure. [ 3092.181834] name failslab, interval 1, probability 0, space 0, times 0 [ 3092.183833] CPU: 0 PID: 13759 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3092.184911] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3092.185853] Call Trace: [ 3092.186166] [ 3092.186447] dump_stack_lvl+0xc1/0xf0 [ 3092.186945] should_fail_ex+0x4b4/0x5b0 [ 3092.187451] should_failslab+0x9/0x20 [ 3092.187930] __kmem_cache_alloc_node+0x5b/0x310 [ 3092.188501] ? iter_file_splice_write+0x169/0xcb0 [ 3092.189089] ? kasan_quarantine_put+0x81/0x1d0 [ 3092.189657] ? iter_file_splice_write+0x169/0xcb0 [ 3092.190245] __kmalloc+0x4a/0x160 [ 3092.190697] iter_file_splice_write+0x169/0xcb0 [ 3092.191276] ? direct_splice_read+0x704/0x990 [ 3092.191895] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3092.192613] ? generic_file_splice_read+0x13f/0x1d0 [ 3092.193252] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3092.193943] direct_splice_actor+0x113/0x180 [ 3092.194521] splice_direct_to_actor+0x33a/0x8c0 [ 3092.195153] ? __pfx_direct_splice_actor+0x10/0x10 [ 3092.195805] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3092.196468] ? security_file_permission+0xb5/0xe0 [ 3092.197099] do_splice_direct+0x1bc/0x290 [ 3092.197655] ? __pfx_do_splice_direct+0x10/0x10 [ 3092.198299] ? lock_is_held_type+0x9f/0x120 [ 3092.198889] do_sendfile+0xb1d/0x12b0 [ 3092.199407] ? __pfx_do_sendfile+0x10/0x10 [ 3092.199968] __x64_sys_sendfile64+0x1d5/0x210 [ 3092.200556] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3092.201214] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3092.201899] do_syscall_64+0x3f/0x90 [ 3092.202387] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3092.203077] RIP: 0033:0x7f1942f4bb19 [ 3092.203556] 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 [ 3092.205766] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3092.206727] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 3092.207633] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3092.208524] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 3092.209412] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3092.210308] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 3092.211229] [ 3092.723520] SELinux: security_context_str_to_sid (user_u) failed with errno=-22 20:55:10 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80086601, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:55:10 executing program 4: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, &(0x7f0000000080)=0x10) sendmsg$inet(r0, &(0x7f00000003c0)={&(0x7f0000000380)={0x2, 0x4e24, @empty}, 0x10, &(0x7f0000000740)=[{&(0x7f00000001c0)="ddb47b27a8b8074d3009be346556fa83a0acb592496a22514b7f299da31b53fe27476af33599ff4922537fe626b20ccca2ba046069b91a9195915cc19328c47bcfb1e0a3b145bb549ee0c421a73cdec7c18ead4ad37b32d16be2ee46b62dbfe7f092dea27eb74dd5ef2a98778f7003dbdc11ff3af9e2d4e0b3fdf5ea86691a5a4a70afec71c5afcd9eb27d9f90c95a2ad352462541531ef03160942ef646c4d03e66ec148278da7b266a6309dd19f1da5dde4449a01f8216308469fe790e324038eed0108126ee94e6325da68a97cf463d689f0e73c4bfe4ae381abd", 0xdc}, {&(0x7f0000000100)="6dab0de068214623a6d739f245a2b68ec5d54cc4855a65c5b464ade4c87cb3035c8777f7b17bc150cf3137b629e018f50167afb1b99801ee46b0187a4456ddbe418541", 0x43}, {&(0x7f00000002c0)="b993598a5ed7d1b2aa7155842fb459a45afe032a4f15be99550c21d6c33bf36aca75e35a7ceacf2ec21c3ef915d89da45711008404c7276fc9124b18d1bcb6f127fc6df4a70f275853cca34c0d78f51b4cd4d2e46b8592cde808741420371cc2e5810fb68ae364c79e457bab7dc2291e1e1e772f7f08b966054fb77ea4b3a22906c29834", 0xffffffffffffffec}, {&(0x7f0000000400)="29b05a11ea746cae20781b1b9b436f18d53908e31fcda109ea9dc4adc242340a5b17c877844290d35f164e2db9147fba37a19e6caa1555e0c57fff7be580651203d2a14738f1357df4f7c9198cebddc707b87a883c69a21507e77a288efda29219b93e75c8fe53f9ab53ae364779bea8a00b50af1e038804774780ccf1b623c0e05f71c08709ed320389f56ade6bd9956f8a6d282833a5388b307c16c0e39efaf3743c8055aba4420a43382c7e6a", 0xae}, {&(0x7f00000004c0)="ce630520147847ec1e44b243ab51f3eab600ad8f1a96f6266452ac45d9b4ab2e1980a0d5dd7616a0134c768d8c1a142d8b21746fd973bc58f3a0b0f644cc10462bef861d5cd82e7b23c7518765a997d8a8a25211223963867150b82d2ffd33c029ea54f4bf5420ac1562a185b69eba88852579a9ce9a3fbc683d54771c6c085da13d0acba232c233f34445747de4be2123b621e484917b4a2989dc95d65bc2f0471b4267bb0766025df54328be2b16b6d8c9fcaf2afd8948658e04bf5e44dffbb8c7b13a88e20232c510ddb68ae769b6817471f541a95f3d698d23827f7bf90da4e4cb264cbe52dfe751711de2c7610c673be8ea7802d7", 0xf7}, {&(0x7f00000005c0)="5d2fb6e406aaa42dd5d2f436d2e8a9b36e03a6c4f0f75dba01d6239f0fa5088d1ec0463b23705f02418bbb340ceb6b4bc1d1aca4fe2cd835db1b82938ae37a39beca132a0528c5cb81daf7c11f090000008fe4f702e2e1ad0000", 0x5a}, {&(0x7f0000000640)="d58a4b1fa55408f5a4519dbd9fe5f41ecf0c041da036a41254f846ad3975ce0baa8f7a2a40ca3149384bae4398c745cabfc422a359c6d4ebaccfb759568d3b6743cf4cea071bc4eebef57c8a8558e16a5473e6b5feec8584724b5906b6d46a28de1d79918697d7004fbfbce8c95034e8260c135047f3689ff7c4304cf3cb5c411881f3c9f135451e0a55ed1e874a226fdf3ce572a4e8917ecbaeec1dbd5bcab249a800de5cfba9cf1a87ef78528d8e0abeea69e85ad148febfe81af6d4d63d9ea808bace09c8e54cde45e6f1eb", 0xcd}], 0x7}, 0x1) r1 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r1, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:55:10 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 68) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:55:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 77) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:55:10 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80086601, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:55:10 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80087601, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:55:10 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 55) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:55:10 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 73) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 3107.075557] FAULT_INJECTION: forcing a failure. [ 3107.075557] name failslab, interval 1, probability 0, space 0, times 0 [ 3107.077606] CPU: 0 PID: 13792 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3107.078751] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3107.079923] Call Trace: [ 3107.080282] [ 3107.080599] dump_stack_lvl+0xc1/0xf0 [ 3107.081144] should_fail_ex+0x4b4/0x5b0 [ 3107.081719] ? ext4_mb_new_blocks+0x666/0x4680 [ 3107.082360] should_failslab+0x9/0x20 [ 3107.082928] kmem_cache_alloc+0x5a/0x390 [ 3107.083507] ? __mark_inode_dirty+0x249/0xc10 [ 3107.084141] ext4_mb_new_blocks+0x666/0x4680 [ 3107.084783] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3107.085486] ? ext4_cache_extents+0x148/0x2d0 [ 3107.086159] ? __pfx_ext4_mb_new_blocks+0x10/0x10 [ 3107.086862] ? ext4_ext_search_right+0x2e3/0xbd0 [ 3107.087571] ext4_ext_map_blocks+0x1e14/0x5970 [ 3107.088252] ? perf_trace_preemptirq_template+0x252/0x420 [ 3107.088987] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 3107.089764] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 3107.090425] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3107.091179] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 3107.091920] ? down_write+0x11a/0x1f0 [ 3107.092451] ? kasan_check_range+0x179/0x1d0 [ 3107.093065] ? __pfx_down_write+0x10/0x10 [ 3107.093637] ? ext4_map_blocks+0xc27/0x19e0 [ 3107.094213] ext4_map_blocks+0x776/0x19e0 [ 3107.094785] ? __pfx_ext4_map_blocks+0x10/0x10 [ 3107.095425] ? jbd2__journal_start+0xf7/0x810 [ 3107.096041] ? __ext4_journal_start_sb+0x3d7/0x560 [ 3107.096701] ? __ext4_journal_start_sb+0x1e0/0x560 [ 3107.097368] ? ext4_iomap_begin+0x48a/0x710 [ 3107.097950] ? ext4_meta_trans_blocks+0x252/0x310 [ 3107.098601] ext4_iomap_begin+0x3b1/0x710 [ 3107.099211] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3107.099836] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 3107.100585] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3107.101211] iomap_iter+0x42f/0x1000 [ 3107.101731] ? filemap_check_errors+0xa9/0x160 [ 3107.102359] __iomap_dio_rw+0x734/0x1c00 [ 3107.102962] ? kmem_cache_alloc+0x307/0x390 [ 3107.103553] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3107.104200] ? generic_update_time+0x21b/0x2b0 [ 3107.104810] ? __mnt_drop_write_file+0x4e/0xf0 [ 3107.105451] ? file_modified_flags+0x1f1/0x330 [ 3107.106176] iomap_dio_rw+0x40/0xa0 [ 3107.106755] ext4_file_write_iter+0x9ab/0x1950 [ 3107.107533] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3107.108334] ? do_splice_direct+0x1bc/0x290 [ 3107.109014] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3107.109836] ? lock_is_held_type+0x9f/0x120 [ 3107.110469] do_iter_readv_writev+0x211/0x3c0 [ 3107.111201] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3107.111917] ? avc_policy_seqno+0x9/0x20 [ 3107.112524] ? security_file_permission+0xb5/0xe0 [ 3107.113242] do_iter_write+0x18b/0x700 [ 3107.113818] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3107.114526] ? kasan_set_track+0x25/0x30 [ 3107.115138] vfs_iter_write+0x74/0xb0 [ 3107.115704] iter_file_splice_write+0x73f/0xcb0 [ 3107.116424] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3107.117212] ? generic_file_splice_read+0x13f/0x1d0 [ 3107.117946] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3107.118693] direct_splice_actor+0x113/0x180 [ 3107.119387] splice_direct_to_actor+0x33a/0x8c0 [ 3107.120077] ? __pfx_direct_splice_actor+0x10/0x10 [ 3107.120818] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3107.121576] ? __pfx_direct_splice_actor+0x10/0x10 [ 3107.122310] ? splice_direct_to_actor+0x12/0x8c0 [ 3107.123045] do_splice_direct+0x1bc/0x290 [ 3107.123673] ? __pfx_do_splice_direct+0x10/0x10 [ 3107.124382] ? lock_is_held_type+0x9f/0x120 [ 3107.125005] do_sendfile+0xb1d/0x12b0 [ 3107.125594] ? __pfx_do_sendfile+0x10/0x10 [ 3107.126241] __x64_sys_sendfile64+0x1d5/0x210 [ 3107.126942] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3107.127680] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3107.128476] do_syscall_64+0x3f/0x90 [ 3107.129057] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3107.129816] RIP: 0033:0x7f1388d97b19 [ 3107.130368] 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 [ 3107.132753] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3107.133681] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 3107.134569] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3107.135466] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3107.136337] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3107.137234] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 3107.138173] [ 3107.161774] FAULT_INJECTION: forcing a failure. [ 3107.161774] name failslab, interval 1, probability 0, space 0, times 0 [ 3107.163022] CPU: 1 PID: 13791 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3107.163566] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3107.164100] Call Trace: [ 3107.164279] [ 3107.164439] dump_stack_lvl+0xc1/0xf0 [ 3107.164709] should_fail_ex+0x4b4/0x5b0 [ 3107.164996] ? jbd2__journal_start+0x194/0x810 [ 3107.165309] should_failslab+0x9/0x20 [ 3107.165584] kmem_cache_alloc+0x5a/0x390 [ 3107.165870] jbd2__journal_start+0x194/0x810 [ 3107.166179] __ext4_journal_start_sb+0x3d7/0x560 [ 3107.166513] ? ext4_dirty_inode+0xa5/0x130 [ 3107.166809] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 3107.167139] ext4_dirty_inode+0xa5/0x130 [ 3107.167424] __mark_inode_dirty+0x1aa/0xc10 [ 3107.167724] generic_update_time+0x21b/0x2b0 [ 3107.168030] file_modified_flags+0x2d4/0x330 [ 3107.168334] ? __pfx_file_modified_flags+0x10/0x10 [ 3107.168676] ext4_file_write_iter+0xd1d/0x1950 [ 3107.169003] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3107.169348] ? __get_task_ioprio+0x99/0x270 [ 3107.169653] ? __sanitizer_cov_trace_pc+0x20/0x70 [ 3107.169997] do_iter_readv_writev+0x211/0x3c0 [ 3107.170313] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3107.170649] ? avc_policy_seqno+0x9/0x20 [ 3107.170944] ? security_file_permission+0xb5/0xe0 [ 3107.171282] do_iter_write+0x18b/0x700 [ 3107.171563] vfs_iter_write+0x74/0xb0 [ 3107.171846] iter_file_splice_write+0x73f/0xcb0 [ 3107.172194] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 3107.172584] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3107.172953] ? generic_file_splice_read+0x13f/0x1d0 [ 3107.173312] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3107.173689] direct_splice_actor+0x113/0x180 [ 3107.174015] splice_direct_to_actor+0x33a/0x8c0 [ 3107.174341] ? __pfx_direct_splice_actor+0x10/0x10 [ 3107.174704] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3107.175084] ? security_file_permission+0xb5/0xe0 [ 3107.175437] do_splice_direct+0x1bc/0x290 [ 3107.175741] ? __pfx_do_splice_direct+0x10/0x10 [ 3107.176088] ? lock_is_held_type+0x9f/0x120 [ 3107.176402] do_sendfile+0xb1d/0x12b0 [ 3107.176685] ? __pfx_do_sendfile+0x10/0x10 [ 3107.177000] __x64_sys_sendfile64+0x1d5/0x210 [ 3107.177313] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3107.177682] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3107.178045] do_syscall_64+0x3f/0x90 [ 3107.178322] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3107.178680] RIP: 0033:0x7f1942f4bb19 [ 3107.178959] 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 [ 3107.180197] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3107.180729] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 3107.181227] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3107.181801] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 3107.182340] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3107.182835] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 3107.183371] 20:55:10 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x801c581f, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:55:10 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80087601, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:55:10 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) ioctl$CDROM_CHANGER_NSLOTS(r0, 0x5328) 20:55:10 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000200)={"26d71b179c9762c3e9bcb78a", &(0x7f0000000040)="4fb0b29d5660478dadbebb68dba42c14e5fc1f45ae5d9f4dc50bf4163e41bffe4725525f86753865b66390f15063618b6cb4fcc64035cefbee268d8f345dc66747d6f46642c076d1a318c56d9869197b49ffaa82c6e7f153d8c4c1cd103feb289d881160a8e3849ea35016d6704cee29479fb144b78799557fb6d87064b8e67159f0319bcd52b6db3395a7f54ed84a1362287a89861a6085e36c489f099bacc3e41f3cf4d251c57ead21e8f48e5c6dd05943de4e62b53c08c164c51e69c28a56d62699b0be852dc7b66329097bdc119a48cccd6b", 0xd4, 0xfffffe5f, &(0x7f0000000140)={0x1f, 0x1, 0x2, 0x9, 0x0, 0x0, 0x0, "9ef70345", 0xe2, "f97d457c", 0x8, 0x3f, 0x2, "dc8b75", "4a890f733df40ad8c394179ea6b86bffc9786f8aaa34b8d12dfc2d4fb57307bb51409fa8d6859ddf892a8dd15f81"}, 0x3, 0x75a24223, 0x7fff, &(0x7f00000001c0)}) ioctl$CDROMVOLREAD(r0, 0x5313, &(0x7f0000000240)) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:55:10 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x80087601, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:55:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 78) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:55:26 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x801c581f, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:55:26 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 69) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:55:26 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0045878, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:55:26 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 56) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:55:26 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x801c581f, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:55:26 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 74) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:55:26 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) r1 = socket$nl_audit(0x10, 0x3, 0x9) r2 = syz_io_uring_complete(0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000002640)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct}}) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000900)={0x4, 0x4, {0x0, @usage=0x400, 0x0, 0xf5, 0x80d, 0x4, 0x855, 0x7f, 0x20, @struct={0xc421, 0x9}, 0x6, 0xff, [0x8, 0x4, 0x4, 0x809, 0xe70d, 0x7e10c57]}, {0x8, @struct={0x1f, 0x10000008}, 0x0, 0x401, 0x3, 0x4, 0xe24000000, 0x8, 0x411, @struct={0x6, 0x2}, 0xd89, 0x1, [0x0, 0x4, 0x8, 0x1f, 0x3, 0x81]}, {0x7, @usage=0x80000000, r3, 0x8, 0x3, 0x7ff, 0x7fff, 0xffffffffffffff44, 0x8, @usage=0x400, 0x3, 0x40, [0xac9c, 0x4, 0xfffffffffffffffc, 0xffff, 0xfffffffffffff001, 0x9]}, {0x10000, 0x6, 0x1}}) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, &(0x7f0000000340)={r3, "b140cb8a0c1b0adfede565b42b7301ba"}) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f00000001c0)={r3, 0x7fff, 0x400}) tee(r1, r2, 0xada, 0x8) [ 3122.907691] FAULT_INJECTION: forcing a failure. [ 3122.907691] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3122.908645] CPU: 1 PID: 13826 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3122.909193] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3122.909773] Call Trace: [ 3122.910023] [ 3122.910185] dump_stack_lvl+0xc1/0xf0 [ 3122.910463] should_fail_ex+0x4b4/0x5b0 [ 3122.910753] prepare_alloc_pages+0x178/0x500 [ 3122.911067] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 3122.911423] __alloc_pages_bulk+0x156/0x1190 [ 3122.911727] ? perf_trace_preemptirq_template+0x252/0x420 [ 3122.912113] ? __kmem_cache_alloc_node+0x1f8/0x310 [ 3122.912514] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 3122.912915] ? mark_held_locks+0x9e/0xe0 [ 3122.913206] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 3122.913531] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3122.913674] FAULT_INJECTION: forcing a failure. [ 3122.913674] name failslab, interval 1, probability 0, space 0, times 0 [ 3122.913893] ? kasan_set_track+0x25/0x30 [ 3122.913911] ? __kasan_kmalloc+0x7f/0x90 [ 3122.915839] direct_splice_read+0x190/0x990 [ 3122.916147] ? __pfx___fsnotify_parent+0x10/0x10 [ 3122.916477] ? __pfx_direct_splice_read+0x10/0x10 [ 3122.916825] ? fsnotify_perm.part.0+0x221/0x610 [ 3122.917157] generic_file_splice_read+0x16e/0x1d0 [ 3122.917501] ? __pfx_generic_file_splice_read+0x10/0x10 [ 3122.917866] vfs_splice_read+0x1c0/0x240 [ 3122.918152] ? direct_splice_actor+0x11b/0x180 [ 3122.918472] splice_direct_to_actor+0x2b0/0x8c0 [ 3122.918798] ? __pfx_direct_splice_actor+0x10/0x10 [ 3122.919156] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3122.919512] ? security_file_permission+0xb5/0xe0 [ 3122.919845] do_splice_direct+0x1bc/0x290 [ 3122.920133] ? __pfx_do_splice_direct+0x10/0x10 [ 3122.920462] ? lock_is_held_type+0x9f/0x120 [ 3122.920759] do_sendfile+0xb1d/0x12b0 [ 3122.921030] ? __pfx_do_sendfile+0x10/0x10 [ 3122.921333] __x64_sys_sendfile64+0x1d5/0x210 [ 3122.921650] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3122.921996] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3122.922360] do_syscall_64+0x3f/0x90 [ 3122.922624] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3122.922975] RIP: 0033:0x7f553779db19 [ 3122.923235] 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 [ 3122.924397] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3122.924893] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 3122.925362] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3122.925822] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 3122.926290] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3122.926757] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 3122.927257] [ 3122.927422] CPU: 0 PID: 13828 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3122.928491] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3122.929559] Call Trace: [ 3122.929913] [ 3122.930234] dump_stack_lvl+0xc1/0xf0 [ 3122.930775] should_fail_ex+0x4b4/0x5b0 [ 3122.931344] should_failslab+0x9/0x20 [ 3122.931880] __kmem_cache_alloc_node+0x5b/0x310 [ 3122.932523] ? __iomap_dio_rw+0x22b/0x1c00 [ 3122.933106] kmalloc_trace+0x26/0xc0 [ 3122.933655] __iomap_dio_rw+0x22b/0x1c00 [ 3122.934237] ? current_time+0x79/0x2c0 [ 3122.934795] ? __pfx_perf_trace_preemptirq_template+0x10/0x10 [ 3122.935618] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3122.936245] ? mark_held_locks+0x9e/0xe0 [ 3122.936831] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3122.937570] ? __file_remove_privs+0x18e/0x640 [ 3122.938244] ? inode_needs_update_time.part.0+0x11d/0x2c0 [ 3122.939108] ? file_modified_flags+0x1f1/0x330 [ 3122.939769] iomap_dio_rw+0x40/0xa0 [ 3122.940294] ext4_file_write_iter+0x9ab/0x1950 [ 3122.940965] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3122.941671] ? do_splice_direct+0x1bc/0x290 [ 3122.942289] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3122.943035] ? lock_is_held_type+0x9f/0x120 [ 3122.943662] do_iter_readv_writev+0x211/0x3c0 [ 3122.944296] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3122.944992] ? avc_policy_seqno+0x9/0x20 [ 3122.945571] ? security_file_permission+0xb5/0xe0 [ 3122.946257] do_iter_write+0x18b/0x700 [ 3122.946819] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3122.947540] ? kasan_set_track+0x25/0x30 [ 3122.948114] vfs_iter_write+0x74/0xb0 [ 3122.948667] iter_file_splice_write+0x73f/0xcb0 [ 3122.949353] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3122.950113] ? generic_file_splice_read+0x13f/0x1d0 [ 3122.950829] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3122.951571] direct_splice_actor+0x113/0x180 [ 3122.952205] splice_direct_to_actor+0x33a/0x8c0 [ 3122.952876] ? __pfx_direct_splice_actor+0x10/0x10 [ 3122.953585] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3122.954311] ? security_file_permission+0xb5/0xe0 [ 3122.955000] do_splice_direct+0x1bc/0x290 [ 3122.955621] ? __pfx_do_splice_direct+0x10/0x10 [ 3122.956299] ? lock_is_held_type+0x9f/0x120 [ 3122.956915] do_sendfile+0xb1d/0x12b0 [ 3122.957473] ? __pfx_do_sendfile+0x10/0x10 [ 3122.958096] __x64_sys_sendfile64+0x1d5/0x210 [ 3122.958739] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3122.959457] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3122.960205] do_syscall_64+0x3f/0x90 [ 3122.960748] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3122.961476] RIP: 0033:0x7f876680ab19 [ 3122.961994] 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 [ 3122.964411] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3122.965439] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 3122.966409] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3122.967377] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 3122.968332] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3122.969286] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 3122.970275] [ 3122.995735] FAULT_INJECTION: forcing a failure. [ 3122.995735] name failslab, interval 1, probability 0, space 0, times 0 [ 3122.998371] CPU: 0 PID: 13835 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3122.999660] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3123.000757] Call Trace: [ 3123.001121] [ 3123.001447] dump_stack_lvl+0xc1/0xf0 [ 3123.002003] should_fail_ex+0x4b4/0x5b0 [ 3123.002588] should_failslab+0x9/0x20 [ 3123.003153] __kmem_cache_alloc_node+0x5b/0x310 [ 3123.003821] ? __iomap_dio_rw+0x22b/0x1c00 [ 3123.004430] kmalloc_trace+0x26/0xc0 [ 3123.004973] __iomap_dio_rw+0x22b/0x1c00 [ 3123.005546] ? kmem_cache_free+0xff/0x4a0 [ 3123.006093] ? jbd2_journal_stop+0x185/0xde0 [ 3123.006670] ? kmem_cache_alloc+0x307/0x390 [ 3123.007246] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3123.007817] ? __pfx_jbd2_journal_stop+0x10/0x10 [ 3123.008426] ? jbd2__journal_start+0xf7/0x810 [ 3123.009038] ? generic_update_time+0x21b/0x2b0 [ 3123.009623] ? __mnt_drop_write_file+0x4e/0xf0 [ 3123.010219] ? file_modified_flags+0x1f1/0x330 [ 3123.010819] iomap_dio_rw+0x40/0xa0 [ 3123.011316] ext4_file_write_iter+0x9ab/0x1950 [ 3123.011926] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3123.012563] ? do_splice_direct+0x1bc/0x290 [ 3123.013121] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3123.013874] ? lock_is_held_type+0x9f/0x120 [ 3123.014520] do_iter_readv_writev+0x211/0x3c0 [ 3123.015194] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3123.015917] ? avc_policy_seqno+0x9/0x20 [ 3123.016523] ? security_file_permission+0xb5/0xe0 [ 3123.017237] do_iter_write+0x18b/0x700 [ 3123.017819] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3123.018549] ? kasan_set_track+0x25/0x30 [ 3123.019165] vfs_iter_write+0x74/0xb0 [ 3123.019731] iter_file_splice_write+0x73f/0xcb0 [ 3123.020447] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3123.021235] ? generic_file_splice_read+0x13f/0x1d0 [ 3123.021925] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3123.022618] direct_splice_actor+0x113/0x180 [ 3123.023233] splice_direct_to_actor+0x33a/0x8c0 [ 3123.023866] ? __pfx_direct_splice_actor+0x10/0x10 [ 3123.024544] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3123.025237] ? security_file_permission+0xb5/0xe0 [ 3123.025879] do_splice_direct+0x1bc/0x290 [ 3123.026439] ? __pfx_do_splice_direct+0x10/0x10 [ 3123.027071] ? lock_is_held_type+0x9f/0x120 [ 3123.027667] do_sendfile+0xb1d/0x12b0 [ 3123.028194] ? __pfx_do_sendfile+0x10/0x10 [ 3123.028782] __x64_sys_sendfile64+0x1d5/0x210 [ 3123.029394] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3123.030072] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3123.030852] do_syscall_64+0x3f/0x90 [ 3123.031439] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3123.032250] RIP: 0033:0x7f1942f4bb19 [ 3123.032831] 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 [ 3123.035535] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3123.036692] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 3123.037776] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3123.038790] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 3123.039710] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3123.040615] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 3123.041564] [ 3123.060665] FAULT_INJECTION: forcing a failure. [ 3123.060665] name failslab, interval 1, probability 0, space 0, times 0 [ 3123.062836] CPU: 0 PID: 13833 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3123.063991] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3123.065129] Call Trace: [ 3123.065499] [ 3123.065832] dump_stack_lvl+0xc1/0xf0 [ 3123.066405] should_fail_ex+0x4b4/0x5b0 [ 3123.067008] should_failslab+0x9/0x20 [ 3123.067598] __kmem_cache_alloc_node+0x5b/0x310 [ 3123.068289] ? __iomap_dio_rw+0x22b/0x1c00 [ 3123.068908] kmalloc_trace+0x26/0xc0 [ 3123.069472] __iomap_dio_rw+0x22b/0x1c00 [ 3123.070075] ? kmem_cache_free+0xff/0x4a0 [ 3123.070708] ? jbd2_journal_stop+0x185/0xde0 [ 3123.071368] ? kmem_cache_alloc+0x307/0x390 [ 3123.072008] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3123.072660] ? __pfx_jbd2_journal_stop+0x10/0x10 [ 3123.073348] ? jbd2__journal_start+0xf7/0x810 [ 3123.074031] ? generic_update_time+0x21b/0x2b0 [ 3123.074692] ? __mnt_drop_write_file+0x4e/0xf0 [ 3123.075377] ? file_modified_flags+0x1f1/0x330 [ 3123.076043] iomap_dio_rw+0x40/0xa0 [ 3123.076582] ext4_file_write_iter+0x9ab/0x1950 [ 3123.077280] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3123.078006] ? do_splice_direct+0x1bc/0x290 [ 3123.078654] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3123.079452] ? lock_is_held_type+0x9f/0x120 [ 3123.080097] do_iter_readv_writev+0x211/0x3c0 [ 3123.080759] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3123.081479] ? avc_policy_seqno+0x9/0x20 [ 3123.082061] ? security_file_permission+0xb5/0xe0 [ 3123.082723] do_iter_write+0x18b/0x700 [ 3123.083264] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3123.083938] ? kasan_set_track+0x25/0x30 [ 3123.084492] vfs_iter_write+0x74/0xb0 [ 3123.085020] iter_file_splice_write+0x73f/0xcb0 [ 3123.085685] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3123.086416] ? generic_file_splice_read+0x13f/0x1d0 [ 3123.087125] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3123.087830] direct_splice_actor+0x113/0x180 [ 3123.088451] splice_direct_to_actor+0x33a/0x8c0 [ 3123.089100] ? __pfx_direct_splice_actor+0x10/0x10 [ 3123.089788] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3123.090498] ? security_file_permission+0xb5/0xe0 [ 3123.091207] do_splice_direct+0x1bc/0x290 [ 3123.091811] ? __pfx_do_splice_direct+0x10/0x10 [ 3123.092489] ? lock_is_held_type+0x9f/0x120 [ 3123.093101] do_sendfile+0xb1d/0x12b0 [ 3123.093671] ? __pfx_do_sendfile+0x10/0x10 [ 3123.094288] __x64_sys_sendfile64+0x1d5/0x210 [ 3123.094915] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3123.095634] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3123.096389] do_syscall_64+0x3f/0x90 [ 3123.096937] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3123.097696] RIP: 0033:0x7f1388d97b19 [ 3123.098223] 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 [ 3123.100653] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3123.101700] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 3123.102671] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3123.103805] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3123.104818] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3123.105827] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 3123.106846] 20:55:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 79) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:55:26 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 75) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:55:26 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0045878, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:55:26 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0045878, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:55:26 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0045878, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:55:26 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 70) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:55:26 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r2, &(0x7f0000001180)=ANY=[], 0x220) futimesat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)={{}, {0x77359400}}) sendfile(r1, r1, 0x0, 0x9) ioctl$GIO_UNIMAP(r2, 0x4b66, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:55:26 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 57) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:55:26 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0101282, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:55:26 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0045878, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) [ 3123.276494] FAULT_INJECTION: forcing a failure. [ 3123.276494] name failslab, interval 1, probability 0, space 0, times 0 [ 3123.277676] CPU: 1 PID: 13859 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3123.278251] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3123.278824] Call Trace: [ 3123.279012] [ 3123.279186] dump_stack_lvl+0xc1/0xf0 [ 3123.279481] should_fail_ex+0x4b4/0x5b0 [ 3123.279785] should_failslab+0x9/0x20 [ 3123.280077] __kmem_cache_alloc_node+0x5b/0x310 [ 3123.280428] ? __iomap_dio_rw+0x22b/0x1c00 [ 3123.280736] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3123.281126] kmalloc_trace+0x26/0xc0 [ 3123.281402] __iomap_dio_rw+0x22b/0x1c00 [ 3123.281701] ? __lock_acquire+0x1936/0x63b0 [ 3123.282026] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3123.282352] ? __pfx___lock_acquire+0x10/0x10 [ 3123.282689] ? kasan_unpoison+0x27/0x60 [ 3123.282993] ? __pfx_lock_acquire+0x10/0x10 [ 3123.283336] ? __pfx___alloc_pages_bulk+0x10/0x10 [ 3123.283683] ? lock_is_held_type+0x9f/0x120 [ 3123.283999] iomap_dio_rw+0x40/0xa0 [ 3123.284277] ext4_file_read_iter+0x2f4/0x4a0 [ 3123.284610] direct_splice_read+0x3c4/0x990 [ 3123.284932] ? __pfx___fsnotify_parent+0x10/0x10 [ 3123.285277] ? __pfx_direct_splice_read+0x10/0x10 [ 3123.285637] ? fsnotify_perm.part.0+0x221/0x610 [ 3123.286057] generic_file_splice_read+0x16e/0x1d0 [ 3123.286474] ? __pfx_generic_file_splice_read+0x10/0x10 [ 3123.286868] vfs_splice_read+0x1c0/0x240 [ 3123.287169] ? direct_splice_actor+0x11b/0x180 [ 3123.287510] splice_direct_to_actor+0x2b0/0x8c0 [ 3123.287860] ? __pfx_direct_splice_actor+0x10/0x10 [ 3123.288263] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3123.288774] ? security_file_permission+0xb5/0xe0 [ 3123.289180] do_splice_direct+0x1bc/0x290 [ 3123.289492] ? __pfx_do_splice_direct+0x10/0x10 [ 3123.289844] ? lock_is_held_type+0x9f/0x120 [ 3123.290160] do_sendfile+0xb1d/0x12b0 [ 3123.290460] ? __pfx_do_sendfile+0x10/0x10 [ 3123.290850] __x64_sys_sendfile64+0x1d5/0x210 [ 3123.291264] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3123.291638] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3123.292102] do_syscall_64+0x3f/0x90 [ 3123.292381] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3123.292757] RIP: 0033:0x7f553779db19 [ 3123.293027] 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 [ 3123.294271] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3123.294805] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 3123.295315] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3123.295816] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 3123.296385] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3123.296953] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 3123.297460] 20:55:38 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 58) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:55:38 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 76) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:55:38 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 71) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:55:38 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0045878, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:55:38 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0189436, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:55:38 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0101282, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:55:38 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000080), 0x400d00, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000000)={@lba=0x1ff, 0xfd, 0x2}) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r0, 0x8010661b, &(0x7f0000000040)) 20:55:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 80) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) [ 3135.230813] FAULT_INJECTION: forcing a failure. [ 3135.230813] name failslab, interval 1, probability 0, space 0, times 0 [ 3135.231733] CPU: 1 PID: 13883 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3135.232271] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3135.232812] Call Trace: [ 3135.232988] [ 3135.233148] dump_stack_lvl+0xc1/0xf0 [ 3135.233425] should_fail_ex+0x4b4/0x5b0 [ 3135.233709] ? jbd2__journal_start+0x194/0x810 [ 3135.234028] should_failslab+0x9/0x20 [ 3135.234302] kmem_cache_alloc+0x5a/0x390 [ 3135.234593] jbd2__journal_start+0x194/0x810 [ 3135.234897] __ext4_journal_start_sb+0x3d7/0x560 [ 3135.235228] ? ext4_dirty_inode+0xa5/0x130 [ 3135.235546] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 3135.235871] ext4_dirty_inode+0xa5/0x130 [ 3135.236158] __mark_inode_dirty+0x1aa/0xc10 [ 3135.236470] generic_update_time+0x21b/0x2b0 [ 3135.236776] file_modified_flags+0x2d4/0x330 [ 3135.237082] ? __pfx_file_modified_flags+0x10/0x10 [ 3135.237428] ext4_file_write_iter+0xd1d/0x1950 [ 3135.237760] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3135.238140] ? do_splice_direct+0x1bc/0x290 [ 3135.238585] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3135.238972] ? lock_is_held_type+0x9f/0x120 [ 3135.239416] do_iter_readv_writev+0x211/0x3c0 [ 3135.239880] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3135.240336] ? avc_policy_seqno+0x9/0x20 [ 3135.240639] ? security_file_permission+0xb5/0xe0 [ 3135.240999] do_iter_write+0x18b/0x700 [ 3135.241293] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3135.241669] ? kasan_set_track+0x25/0x30 [ 3135.241973] vfs_iter_write+0x74/0xb0 [ 3135.242259] iter_file_splice_write+0x73f/0xcb0 [ 3135.242622] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3135.243025] ? generic_file_splice_read+0x13f/0x1d0 [ 3135.243411] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3135.243877] direct_splice_actor+0x113/0x180 [ 3135.244260] splice_direct_to_actor+0x33a/0x8c0 [ 3135.244617] ? __pfx_direct_splice_actor+0x10/0x10 [ 3135.244991] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3135.245376] ? security_file_permission+0xb5/0xe0 [ 3135.245732] do_splice_direct+0x1bc/0x290 [ 3135.246094] ? __pfx_do_splice_direct+0x10/0x10 [ 3135.246522] ? lock_is_held_type+0x9f/0x120 [ 3135.246931] do_sendfile+0xb1d/0x12b0 [ 3135.247267] ? __pfx_do_sendfile+0x10/0x10 [ 3135.247708] __x64_sys_sendfile64+0x1d5/0x210 [ 3135.248131] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3135.248515] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3135.248915] do_syscall_64+0x3f/0x90 [ 3135.249198] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3135.249586] RIP: 0033:0x7f876680ab19 [ 3135.249868] 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 [ 3135.251161] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3135.251733] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 3135.252245] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3135.252751] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 3135.253261] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3135.253776] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 3135.254309] 20:55:38 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc020660b, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:55:38 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) dup(0xffffffffffffffff) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = dup3(r1, r2, 0x0) bind$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e) openat(r3, &(0x7f0000000180)='./file1\x00', 0xc5cae540acaf5a57, 0x43) sendmsg$AUDIT_TRIM(r3, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3f6, 0x100, 0x70bd2b, 0x25dfdbfd, "", ["", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x40000}, 0x20040040) [ 3135.328817] FAULT_INJECTION: forcing a failure. [ 3135.328817] name failslab, interval 1, probability 0, space 0, times 0 [ 3135.331444] CPU: 0 PID: 13892 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3135.332775] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3135.333985] Call Trace: [ 3135.334378] [ 3135.334751] dump_stack_lvl+0xc1/0xf0 [ 3135.335363] should_fail_ex+0x4b4/0x5b0 [ 3135.336023] ? jbd2__journal_start+0x194/0x810 [ 3135.336713] should_failslab+0x9/0x20 [ 3135.337326] kmem_cache_alloc+0x5a/0x390 [ 3135.337996] jbd2__journal_start+0x194/0x810 [ 3135.338704] __ext4_journal_start_sb+0x3d7/0x560 [ 3135.339478] ? ext4_iomap_begin+0x48a/0x710 [ 3135.340113] ? ext4_meta_trans_blocks+0x252/0x310 [ 3135.340881] ext4_iomap_begin+0x48a/0x710 [ 3135.341522] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3135.342256] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 3135.343090] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3135.343830] iomap_iter+0x42f/0x1000 [ 3135.344397] ? filemap_check_errors+0xa9/0x160 [ 3135.345124] __iomap_dio_rw+0x734/0x1c00 [ 3135.345779] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 3135.346633] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3135.347330] ? generic_update_time+0x21b/0x2b0 [ 3135.348006] ? __mnt_drop_write_file+0x4e/0xf0 [ 3135.348764] ? file_modified_flags+0x1f1/0x330 [ 3135.349437] iomap_dio_rw+0x40/0xa0 [ 3135.350030] ext4_file_write_iter+0x9ab/0x1950 [ 3135.350767] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3135.351564] ? do_splice_direct+0x1bc/0x290 [ 3135.352241] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3135.353064] ? lock_is_held_type+0x9f/0x120 [ 3135.353775] do_iter_readv_writev+0x211/0x3c0 [ 3135.354482] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3135.355268] ? avc_policy_seqno+0x9/0x20 [ 3135.355910] ? security_file_permission+0xb5/0xe0 [ 3135.356675] do_iter_write+0x18b/0x700 [ 3135.357337] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3135.358189] ? kasan_set_track+0x25/0x30 [ 3135.358882] vfs_iter_write+0x74/0xb0 [ 3135.359567] iter_file_splice_write+0x73f/0xcb0 [ 3135.360376] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3135.361278] ? generic_file_splice_read+0x13f/0x1d0 [ 3135.362132] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3135.363021] direct_splice_actor+0x113/0x180 [ 3135.363803] splice_direct_to_actor+0x33a/0x8c0 [ 3135.364598] ? __pfx_direct_splice_actor+0x10/0x10 [ 3135.365426] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3135.366320] ? security_file_permission+0xb5/0xe0 [ 3135.367155] do_splice_direct+0x1bc/0x290 [ 3135.367902] ? __pfx_do_splice_direct+0x10/0x10 [ 3135.368717] ? lock_is_held_type+0x9f/0x120 [ 3135.369446] do_sendfile+0xb1d/0x12b0 [ 3135.370119] ? __pfx_do_sendfile+0x10/0x10 [ 3135.370856] __x64_sys_sendfile64+0x1d5/0x210 [ 3135.371652] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3135.372496] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3135.373396] do_syscall_64+0x3f/0x90 [ 3135.374048] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3135.374923] RIP: 0033:0x7f1942f4bb19 [ 3135.375592] 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 [ 3135.378489] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3135.379774] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 3135.381148] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3135.382577] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 3135.383924] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3135.385079] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 3135.386334] 20:55:38 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0101282, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:55:38 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0189436, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:55:38 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0481273, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:55:38 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 59) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:55:38 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) futimesat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000300)={{}, {0x77359400}}) sendfile(r1, r0, 0x0, 0xfffffdef) ioctl$CDROMMULTISESSION(r1, 0x5310, &(0x7f0000000180)={@lba=0x400, 0x1, 0x3}) 20:55:53 executing program 4: syz_mount_image$ext4(&(0x7f0000000200)='ext3\x00', &(0x7f0000000240)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="6461742200000000001c000000000000"]) r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup3(r1, r2, 0x0) ioctl$INCFS_IOC_FILL_BLOCKS(r1, 0x80106720, &(0x7f00000001c0)={0x5, &(0x7f0000000440)=[{0x5, 0x1000, &(0x7f0000001000)="a649b615afdc4ec3b959bea9686fa0c63044f1dc77478a02010dc33984385752daa65c87e403e1ff609471469284d4941fbe7e59a51d6018940c7c720396920073c4ad5e8ff86057ceec1fc0bb5e62e448340cbf4cc5f0f54a664a256716839eaf07d8a18c0cbb3b56b983c671c76a9a05198b6c5074584e35bedc2dd2986225984adafab4a3a080f891612f45fad2bb765f98206330e92d72d4c91cb504cf259441c66277e5c0969977c1853ab441054ca2c393113cc2b007a40cfe475f570bec508c7e8362e7a5ed6452ffe3d55f22c1b52d2557d07a211854ad5aab9d68d4a63440f5adf0b14a45feda1c14b64dd5145bc889c9a5b86005b16748db941995de1b70c2b2c2b8025f95f40ff5b75408e1e1b9e107d21324c40096ecb245f69ec5baf425da68f1fb9e7d0536ae7347a3456df9d28cf1a875050d11df2f02786e2eedc4ec4c7209cb82a5133039a66ba495c4b8629f14e69f5be2cc56f1b5e236a54a37c5065a8926ea224745857a71d2da1b1c4dcb8896c69b3730987e961ad3bf107fda05e997835bef36c29e3531ce709568627380b91b579eadbde63e6cb13f10c691b431e4ce234063af1f1eb03d905139d053f92ea70298ba0bdc903c31daa5122860cbf04f3739c99bb67ee631760fa03b2dd0538dc458e9b521f49b98dea491128b68111684d4ab5fc4d9fdba7925190b76e06c732477e620e711507f6dc544517c597286369a597d71107f0e0c42e9d2468444f60d945190e6574066f95071758f388c68cb7db43a5c53ecad595d50e48c4d627356c2f881daf4ae58552636c0a8632ec08526542631fa2ce63440a1311d24c2294aa524bfa1a16c12ed4bda673fedd7a0f8198c35c6917c127a9627ae0c905c8a34ae5ccc7dddcd4b7937a20150ac87f65b0d7ec21d522a3a913d6a24f766012c90d8623a593035a5931df3f75ad4d78708775f691c4922b4e54cd01256a4262e356d66cbc5a3bd5f4568f3c6dc0e358460865f2bd2472b414b6611639db91a260d14669c3419a37e7b500954dfce504c1e25872faff3b011f876c5f542749583eb4ef1606393fe91fc408790f1377605ebe6fc21d529169c213059568e3e0a7a2a4399a1dcc91c6b5f98c06c352e2a315a5f943465457a011c2775c9460a5aa5bd79d860d8c42892e19a53fdd43d97a77130de0d3727c9c2b41dafff6560c33372ed6f30ba4a8f0a02a40354f3d62622be3fb51976f5a94df4a62de13a53129ba18f063e7abc2f42cd6fbb0117fe8bfb0739e50b40c48013b8720a2ff2f9218d046cecadc595c05928552ab697013284d2a3099be0c5d4ca694c80920b4174326ad5ce501efe7fc8ff1d11d66ddfcb11517db2ec463675987b61b5be4e73d5d0bc911fddc1ed1aea51cb40174d353c761544d604d166e81314e3b37cd498eaa7eacce36d6d1ba5ef22bf0879262743b8c44efd117f14d18fe33510da8a1fdf799ea5f1d9b1115bf1413458ba227e8e42b3f3de4f1fc3fa927affd4ed3d88bbef894315b52900de58a5ad3900315720df7a68d89d39d57fa1b8faa6cadd41b1bc1f5851c51e87a63688f86f2c59d7e7facecc6ae04039599c4deb7749d938cc34b70fcf9b70b65ca39d661cbd19c7bbdd1956ca6292676a899f1d53484f7971e2bd00bbbfffee1dd639ef32b29220baa7b459921da7f17cf499c98747db592b7c2af663aa3c4cd7c21644b4c080e2e26c4cf60a94e19a11fa5e27cb1d66c96a00bfae4a2fc91481eecf1e63066ad66a30dd3b533c30ec28ab28bbef387e4e61cc4e777e3035060b7c3108da0e51ac1ff21f4a3500b690d08b3bf2d25e1e4d5579262a1ac3b43c7416f7d6fcece9bfa43ffffed1c421dc53a7575398f6733ca49c561a901269c34276e38353b3bc8dd5da151073c4a9d912d6cf6ba37c75c6da0b2d6bc93b3038677be13f8b980153469ca31c7926ef3524c867e24ffd6b6352113d676d47aa5ca5b8340d58ac77046926944b4435e1ebb878ca132f62c7736c7956f2b6a226bafa4c24f21a2885e721e2129c0df2e7c9b0d1f4e9ee971356542c9423894d6837fc7e999c1e7a1e027ce9bcdf10d9a0e699cb694425ef13927e84fc5335855111dcde691a29e31bf2c5723aa4b98af44a273a61da4d55008c636f9dcae818d2f046500152728639b0d3337058125ef50ad175c8b29be64fc5de8ac8ed9a53ff3658cfa84cc93f3dea5fa7f6d81660f929d4ef78ad944a60be9061d01fdb93b13bc6a572976be52bafb2b9e02d1f617952d7565a9600284ba635c0a6f87ee1df4ec93495d7e4c9a3b87f9f5a2b7c485002c74bb1f21a16b7e0cde54195f62a384a2666fdc09c717cf9a506051cb78d0aa4ef20b709fb953533f3f36aa9006e36bf435e26041460bae852e6e12e8ff078a65bb247cabcf76936a3413b64612b7a8e0039ca6315486ffa5022f8ff04ca87c2d3496a10e6f8b2ea3733f98b7a8190fc8a373185013fb6cf6f98dac6b5c7edbb9b7cfbbd63785d8cd48372f564b97812206129938de076ba3317c92fe8900a4ee5df1a889a4de0642dfd2ad3034faacdcce8b97d721bc932322b80d3827bee1031b7f7746a3009a7ea1e554108e0757b18a40ddbb4ff20caef6e9c245b0b7fd9e7ee6162d0e9338c7c01315e5d546884cf085f35a552d46b98540adbf83571afd9042768350317f931a5ca74ef3084c418bf21addf03d55c20cde3125917078cf27eba95b60fad2195fc20952f21504d1bd3a30bbdb7230a0d0804de6ea948489612c9c980892795f38051aa6ac029e0213df1d262be4bb0d3475db58b51619e56671b196180acc10c8e8a6646ae272c7a0857c3bc5efc1c11cb7e3ec15b6c4875554a61e8c9b22348c68a9169dc81e708bf6f15e6e8607e6fe71f7fe74b8229e3144a182ba037cae6c83b527d51c707cd7e7c3803b8505d4ee9dc3aada3364499362cde6c86ae47b62f7eb558d48dcbef9bd220578622ce1924c30fcbfd2a9cb67a7e5b31b48b84398c38843d2dfcc529e940d3e8099a07c0ed5943bd535e39f997bafa1bf417b3f56142a52ff86cca7f8151f0a773ed76a0287ee0d5e95a58b4916cb6f83fc266bdf1ecbea50a53cd326416257ae1bf5fdb762940f6a87327a3756aa433095d58cbb30183bf4df8117d2ce9ad932342a6344eaccef2bbc2f02bd32f0be81a9e189514dc53dfc39c87055327b88add7a52c711aa41f35153174c32115259f291ef107c757facf71bafa69b595fc1a2b105092af51982e282dd994f8a2c0d4f1f04bfab4b81ab61d98362ad7860609a9b87eddfc73f1d04139a50388f6330b6a38790487557bc3ea0c07bcbbb2d1d22551de090f5347c46902847ea583599b413f7528c1928c8440f4afde00d0b3ca76ebf9c02bc2115487ce2a54372da21c96ec704ebc05c9368202b21b2152d16e4274ade7634c5201d089d8277f5bc20b01bd895f66987c04a6573fcc26c20b61909b1d4591648ca25e43abc93c6e60fae6e3c610cd487945f2c423003aa0ff60774f6add68efab931fdd116a5941fb1aa1d744cfec39bfe777fdbb04d810f0fbe76bfe57927356be7508e06bfe8dec737ff0f4ee8a7da62449e6eeaf03dce0a7cfd9ef8145ae429f440b1c27065d9e8e837a5865bd55fdaabc2a41b8a21edea5800f34b1d60d6d20c0030ea7ec6d9e10c5ca81677450ded44308da3a8fb4cc12dd2b5530f8636b328861515c62ca4f7d0459ee46b225f10fe2d98e7b6003f1ef93383de720b01734b6df25f48f839ac73725587d7553972dc4f4960227c75937126bdb1e1266e00c9acb9614e9081b3c42cdd795d2c8d9aaee8f73955974d42437f34fd58053584ebe71bed7a1d9ed5419d433e0dde5375c6eb0d23fc67afefa9b52f29ba5092daf39825daebfec5040ebb6a57ef7bbef225fb7d5368963b929f20be9dcbdf998458cf346c1c04794ed12434b0d238cd40beb482f21ce463bf8797da8577289e82d66b42e3549570d867d4c852f9981a312106beddab1df9fd2b8f6cf3322ac71a9c9cee784b960a07897196072770409a6e940583123650b75b5e23b9c0b9395f405b7dbfb4fa543e531de231c88e332eced82db16f25ed47a8d64fc8d984a44193dbc6e772e20d8e3efdf22e2af3b7634dced0a0d8a859d348fb5f354e17733d8677a081f086ad2b36f9b7052639e2aca08a28841d7caea408e20c6e6f91a8d32ad62fe2918a3101553ad1c11781ce799336e5fbfa86594544013a45fb2ef39bf2a9915195d789795e70ba1ae917e3fafa1ebad8ef1815aa2b5999e18bb59cdbfac37ef54924b7ecad77b5b406529fe4e9cbccf6d93dba925883f98ec61a02f224f87015b902f3112ec3f8e65affbcfdaf199b458e648c784d5e819ee1f3514b2ff21c6472cacfa31ba0dc6ab7ce283e9a774c3bf95aa5c97e48570f2f5cdb27eafd9ac56cf1fe88b66aad0c619b1b7dfdae466dfd8304d13bf215f78cadb8286f809a9d17480ed67f4d5cab9d395e4f0338f651095fcc668f3148108f01c6c3637db94f67b1896630f011d77a5c04b76e131a487d3c48dafeeb4cc68c5dec0a33b6a0efb0c1737ee9a6c77790cea2a700c3bee6e3d0a92b35d91943cc18f419e786952df43333cdb79988129b34a1d0ea3b09b3cd0b6afa9f1b229b405717ada7b47f086971cbd9d609d2f70d184f4ac4f2fcd38d9667fa6be2740eba3bd68bcb05b847137712fc309bc1066d1a90c9de311c6d7d68f29dc65decb336edd9b096d5f3864454689a33b8b571199fe67647ad4685faad5d6ec4d93da7495053810ecee4683f72a877eeb3f92947fd9d99db6cefb6aacfb0862090f02534ff1df1e840929b026e5b6ca504440f8fa6dfd92e2e5d46bb10463a66eb418fd56554fbebf1b042e8146656d725397080cf9b35576901cc86b869e5c554aad290b3bb4513ebd3cf42d17a9bf7e11d1555c08cbbe360680f159e091b55396fa0fc35103683c6ab30c9f05fe72828074337837b41e8b7276dd64e077bc817ced7290e7227478abdf9397b37a1f3562148d52204b838cf389c841715d4bce3774288b6eb7a21f4d58e5ebe98bd353ca38c8f88b56ac1b101b3cd6dbd57fd6ae1bd3461b682726f83b24506e1510e8077d6ca1ae7d4ce50ade39f59fe94f4cd994127b57be039c5a28fa9b1990ae67a8e43fae9343d4cdac5bda6fa0500fae841c0444aefc1924c82a9b89ee0de4919774b24f1fccd0b848621ff8ee7a8ca27a22603e0f10ecc4b92d0118ab461da4356f85dfea4ef72372daa9c8ddee59e2e3568cd5cf68632f12e6dbd8440205072600b6dac31b9f45a59d15247a2b68e0cd8aac20de8fc3b7efe7f5823758869b1e50cda5b84146e7918b4909557ef1871389644fe47dfbea2078e1f60b5386bdaef49342ec6e13b61d33a368155358d401daea6c12d376fd8bfe95ef896ff7b835b08102b5dec3ee0dab85f07e9cd964e8070a484a29cf156def6e7003a75f0867c7cf2d531a1be7c2251bdb001816c301cb82ee2c78e884e5917556b33d59dc6c4a75a77003fd336992f2510ac05ed5a88487fd17400420521d835b9f6359bbceeaedad414cef3afbaff11ab3ba73c36cdad38fda193a2fe0bca7568291a608099bcc5e95739bc12d08d7d6ef9783b17eba049b17fb2bd56a06d1c4404cd9898587d656af6d2f322a8d83d6e0a61b14097950a8b9e19f987f55c3faeb348bad31c6850a1e7172a99c4ba909f5edc73aa40ba712e5670061fbb00c9f6ec2e1552e1b966e0349e49bf6e8d46", 0x0, 0x1}, {0xfff, 0xb0, &(0x7f0000000040)="1d4c16aa55726e327c1198d7e8d4886713eb38eb24583d2161e0b3e910a3a9bfef12f59e91b8f420c58b5319c4b544ef7c038cbf5ea68b64fc792c7b765cccf551f5d78e78f1db329b005ec1ebde2e6a40efb915084d5d46f22134a8c4f7eebecee14190e718d1343c36b144b8ef46f210f4a07c79220f9157863d7661ff05f3fc4928b40c97c720d170e450e2aa2373fc1de8fac1c07241ca91fe5fa17a3e1779dff2c95be5897eeecb8d8314476822", 0x1, 0x1}, {0x9, 0x86, &(0x7f0000000280)="0758a99e7fa8f5eb26577e705df91f4942b0b363bd69d6454401381fc9a39eb8161dc9a833c9588ea7dc8b5d4abaaf165c666790782d2b1287a995edec211a2b2ea9683426e0845daf67ab59ef551780572fb88f965741f8feef7c9d1df7feb4c235d05acb9ea13900ae07832d34d6b73bff842d5ba7e415f927e8dd7b0992d4514637dbffb6"}, {0x6000000, 0x49, &(0x7f0000000100)="d6c56abb73141e1979bb3230010f6123ffd78b642fc2018b9c74d02d8c903aa0f08167017a1df96bf84132150360c71faf06756979456c3b7a8faf5abe3d67371656499ae4ada11b38", 0x1, 0x1}, {0x1, 0xfe, &(0x7f0000000340)="7f30d1af5c49005e57e0bba3883471dc241e38d975dd0cb2c6898a48d6c4ba289afba8aa491d5e1441b8fe0919bf09a17c6cc6344ae7453ebc3c4f0b69ed4f38c8db2048a1e69c93757423b6c820190c2f5a8a39516b9a1de95bd685812ca5c948a2ef2a821f3211f8217f7658a5b8676f59515451e7e056da6327ded8692c0b323bef16cc6797262fc35965e79bb6ecda49449be8ee6e5b74b3fe89fb0782482b13460c14c35dfc6e41898a67ab51301a01e2c1f233b1eab0a2a6976d5c3bda9ce51912b30ae2eeea8102c17bf5ab6200244751467f8f6c84f4c0d9c384d0f5ba5e9179bd941401fb4df7f237486e168f0d1baa1c96a2564602b0edfaff", 0x1, 0x1}]}) 20:55:53 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0189436, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:55:53 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 60) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 3149.828008] ext3: Unknown parameter 'dat"' 20:55:53 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 77) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:55:53 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0c19f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:55:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 81) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:55:53 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc020660b, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:55:53 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 72) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() [ 3149.882090] ext3: Unknown parameter 'dat"' [ 3149.890573] FAULT_INJECTION: forcing a failure. [ 3149.890573] name failslab, interval 1, probability 0, space 0, times 0 [ 3149.891463] CPU: 0 PID: 13932 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3149.892013] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3149.892654] Call Trace: [ 3149.892889] [ 3149.893084] dump_stack_lvl+0xc1/0xf0 [ 3149.893372] should_fail_ex+0x4b4/0x5b0 [ 3149.893660] ? jbd2__journal_start+0x194/0x810 [ 3149.893986] should_failslab+0x9/0x20 [ 3149.894268] kmem_cache_alloc+0x5a/0x390 [ 3149.894563] jbd2__journal_start+0x194/0x810 [ 3149.894872] __ext4_journal_start_sb+0x3d7/0x560 [ 3149.895215] ? ext4_dirty_inode+0xa5/0x130 [ 3149.895541] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 3149.895867] ext4_dirty_inode+0xa5/0x130 [ 3149.896162] __mark_inode_dirty+0x1aa/0xc10 [ 3149.896469] generic_update_time+0x21b/0x2b0 [ 3149.896782] file_modified_flags+0x2d4/0x330 [ 3149.897095] ? __pfx_file_modified_flags+0x10/0x10 [ 3149.897441] ext4_file_write_iter+0xd1d/0x1950 [ 3149.897778] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3149.898128] ? do_splice_direct+0x1bc/0x290 [ 3149.898437] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3149.898814] ? lock_is_held_type+0x9f/0x120 [ 3149.899124] do_iter_readv_writev+0x211/0x3c0 [ 3149.899443] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3149.899788] ? avc_policy_seqno+0x9/0x20 [ 3149.900081] ? security_file_permission+0xb5/0xe0 [ 3149.900420] do_iter_write+0x18b/0x700 [ 3149.900699] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3149.901047] ? kasan_set_track+0x25/0x30 [ 3149.901326] vfs_iter_write+0x74/0xb0 [ 3149.901598] iter_file_splice_write+0x73f/0xcb0 [ 3149.901942] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3149.902321] ? generic_file_splice_read+0x13f/0x1d0 [ 3149.902695] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3149.903058] direct_splice_actor+0x113/0x180 [ 3149.903391] splice_direct_to_actor+0x33a/0x8c0 [ 3149.903740] ? __pfx_direct_splice_actor+0x10/0x10 [ 3149.904125] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3149.904498] ? security_file_permission+0xb5/0xe0 [ 3149.904858] do_splice_direct+0x1bc/0x290 [ 3149.905185] ? __pfx_do_splice_direct+0x10/0x10 [ 3149.905554] ? lock_is_held_type+0x9f/0x120 [ 3149.905877] do_sendfile+0xb1d/0x12b0 [ 3149.906177] ? __pfx_do_sendfile+0x10/0x10 [ 3149.906486] __x64_sys_sendfile64+0x1d5/0x210 [ 3149.906825] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3149.907184] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3149.907594] do_syscall_64+0x3f/0x90 [ 3149.907865] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3149.908253] RIP: 0033:0x7f876680ab19 [ 3149.908509] 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 [ 3149.909787] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3149.910330] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 3149.910844] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3149.911356] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 3149.911881] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3149.912393] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 3149.912923] [ 3149.934642] FAULT_INJECTION: forcing a failure. [ 3149.934642] name failslab, interval 1, probability 0, space 0, times 0 [ 3149.936475] CPU: 1 PID: 13936 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3149.937471] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3149.938535] Call Trace: [ 3149.938899] [ 3149.939195] dump_stack_lvl+0xc1/0xf0 [ 3149.939723] should_fail_ex+0x4b4/0x5b0 [ 3149.940399] ? jbd2__journal_start+0x194/0x810 [ 3149.941002] should_failslab+0x9/0x20 [ 3149.941613] kmem_cache_alloc+0x5a/0x390 [ 3149.942232] jbd2__journal_start+0x194/0x810 [ 3149.942798] __ext4_journal_start_sb+0x3d7/0x560 [ 3149.943404] ? ext4_dirty_inode+0xa5/0x130 [ 3149.944041] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 3149.944741] ext4_dirty_inode+0xa5/0x130 [ 3149.945332] __mark_inode_dirty+0x1aa/0xc10 [ 3149.945888] touch_atime+0x67b/0x730 [ 3149.946401] ? __pfx_touch_atime+0x10/0x10 [ 3149.947059] ext4_file_read_iter+0x36c/0x4a0 [ 3149.947651] direct_splice_read+0x3c4/0x990 [ 3149.948333] ? __pfx___fsnotify_parent+0x10/0x10 [ 3149.948959] ? __pfx_direct_splice_read+0x10/0x10 [ 3149.949688] ? fsnotify_perm.part.0+0x221/0x610 [ 3149.950299] generic_file_splice_read+0x16e/0x1d0 [ 3149.950922] ? __pfx_generic_file_splice_read+0x10/0x10 [ 3149.951600] vfs_splice_read+0x1c0/0x240 [ 3149.952122] ? direct_splice_actor+0x11b/0x180 [ 3149.952740] splice_direct_to_actor+0x2b0/0x8c0 [ 3149.953415] ? __pfx_direct_splice_actor+0x10/0x10 [ 3149.954180] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3149.954982] ? security_file_permission+0xb5/0xe0 [ 3149.955848] do_splice_direct+0x1bc/0x290 [ 3149.956543] ? __pfx_do_splice_direct+0x10/0x10 [ 3149.957331] ? lock_is_held_type+0x9f/0x120 [ 3149.958013] do_sendfile+0xb1d/0x12b0 [ 3149.958796] ? __pfx_do_sendfile+0x10/0x10 [ 3149.959569] __x64_sys_sendfile64+0x1d5/0x210 [ 3149.960370] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3149.961229] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3149.962083] do_syscall_64+0x3f/0x90 [ 3149.962729] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3149.963526] RIP: 0033:0x7f553779db19 [ 3149.964118] 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 [ 3149.966834] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3149.967980] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 3149.969094] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3149.970190] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 3149.971252] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3149.972420] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 3149.973522] 20:55:53 executing program 4: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) perf_event_open(&(0x7f0000000080)={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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$sock_TIOCINQ(r0, 0x5411, &(0x7f0000000040)) openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$CDROMMULTISESSION(r1, 0x5310, &(0x7f0000000040)={@lba=0x6, 0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r3, &(0x7f0000001180)=ANY=[], 0x220) futimesat(r2, &(0x7f0000000240)='./file1\x00', &(0x7f0000000300)={{}, {0x77359400}}) sendfile(r3, r2, 0x0, 0xfffffdef) fdatasync(r3) 20:55:53 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc020660b, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:55:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 82) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:55:53 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0481273, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:55:53 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x20000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:55:53 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 61) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:55:53 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 78) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 3150.165730] FAULT_INJECTION: forcing a failure. [ 3150.165730] name failslab, interval 1, probability 0, space 0, times 0 [ 3150.166644] CPU: 0 PID: 13949 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3150.167245] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3150.167842] Call Trace: [ 3150.168037] [ 3150.168204] dump_stack_lvl+0xc1/0xf0 [ 3150.168505] should_fail_ex+0x4b4/0x5b0 [ 3150.168821] should_failslab+0x9/0x20 [ 3150.169115] __kmem_cache_alloc_node+0x5b/0x310 [ 3150.169462] ? ext4_find_extent+0xa41/0xd30 [ 3150.169779] ? ext4_find_extent+0xa41/0xd30 [ 3150.170089] __kmalloc+0x4a/0x160 [ 3150.170356] ext4_find_extent+0xa41/0xd30 [ 3150.170673] ext4_ext_map_blocks+0x1c7/0x5970 [ 3150.171023] ? __pfx___lock_acquire+0x10/0x10 [ 3150.171353] ? __pfx___lock_acquire+0x10/0x10 [ 3150.171706] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 3150.172078] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 3150.172440] ? ext4_map_blocks+0x704/0x19e0 [ 3150.172767] ? __pfx_lock_acquire+0x10/0x10 [ 3150.173093] ? lock_release+0x1e3/0x680 [ 3150.173394] ? __pfx_lock_release+0x10/0x10 [ 3150.173714] ? lock_is_held_type+0x9f/0x120 [ 3150.174047] ? down_write+0x11a/0x1f0 [ 3150.174331] ? __pfx_down_write+0x10/0x10 [ 3150.174626] ? ext4_es_lookup_extent+0xc8/0xad0 [ 3150.174983] ext4_map_blocks+0x776/0x19e0 [ 3150.175281] ? __pfx_ext4_map_blocks+0x10/0x10 [ 3150.175637] ? jbd2__journal_start+0xf7/0x810 [ 3150.175972] ? __ext4_journal_start_sb+0x3d7/0x560 [ 3150.176338] ? __ext4_journal_start_sb+0x1e0/0x560 [ 3150.176704] ? ext4_iomap_begin+0x48a/0x710 [ 3150.177022] ? ext4_meta_trans_blocks+0x252/0x310 [ 3150.177384] ext4_iomap_begin+0x3b1/0x710 [ 3150.177709] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3150.178061] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 3150.178486] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3150.178825] iomap_iter+0x42f/0x1000 [ 3150.179116] ? filemap_check_errors+0xa9/0x160 [ 3150.179457] __iomap_dio_rw+0x734/0x1c00 [ 3150.179775] ? kmem_cache_alloc+0x307/0x390 [ 3150.180104] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3150.180470] ? generic_update_time+0x21b/0x2b0 [ 3150.180814] ? __mnt_drop_write_file+0x4e/0xf0 [ 3150.181158] ? file_modified_flags+0x1f1/0x330 [ 3150.181519] iomap_dio_rw+0x40/0xa0 [ 3150.181796] ext4_file_write_iter+0x9ab/0x1950 [ 3150.182155] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3150.182528] ? do_splice_direct+0x1bc/0x290 [ 3150.182840] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3150.183239] ? lock_is_held_type+0x9f/0x120 [ 3150.183559] do_iter_readv_writev+0x211/0x3c0 [ 3150.183896] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3150.184248] ? avc_policy_seqno+0x9/0x20 [ 3150.184553] ? security_file_permission+0xb5/0xe0 [ 3150.184906] do_iter_write+0x18b/0x700 [ 3150.185199] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3150.185550] ? kasan_set_track+0x25/0x30 [ 3150.185859] vfs_iter_write+0x74/0xb0 [ 3150.186135] iter_file_splice_write+0x73f/0xcb0 [ 3150.186499] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3150.186895] ? generic_file_splice_read+0x13f/0x1d0 [ 3150.187258] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3150.187648] direct_splice_actor+0x113/0x180 [ 3150.187966] splice_direct_to_actor+0x33a/0x8c0 [ 3150.188324] ? __pfx_direct_splice_actor+0x10/0x10 [ 3150.188673] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3150.189055] ? security_file_permission+0xb5/0xe0 [ 3150.189396] do_splice_direct+0x1bc/0x290 [ 3150.189710] ? __pfx_do_splice_direct+0x10/0x10 [ 3150.190052] ? lock_is_held_type+0x9f/0x120 [ 3150.190374] do_sendfile+0xb1d/0x12b0 [ 3150.190652] ? __pfx_do_sendfile+0x10/0x10 [ 3150.190972] __x64_sys_sendfile64+0x1d5/0x210 [ 3150.191296] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3150.191680] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3150.192054] do_syscall_64+0x3f/0x90 [ 3150.192334] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3150.192697] RIP: 0033:0x7f1942f4bb19 [ 3150.192971] 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 [ 3150.194173] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3150.194711] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 3150.195211] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3150.195725] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 3150.196226] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3150.196741] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 3150.197253] 20:55:53 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 73) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:55:53 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0xc0481273, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 3150.250795] FAULT_INJECTION: forcing a failure. [ 3150.250795] name failslab, interval 1, probability 0, space 0, times 0 [ 3150.251742] CPU: 0 PID: 13960 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3150.252313] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3150.252882] Call Trace: [ 3150.253072] [ 3150.253236] dump_stack_lvl+0xc1/0xf0 [ 3150.253524] should_fail_ex+0x4b4/0x5b0 [ 3150.253829] should_failslab+0x9/0x20 [ 3150.254116] __kmem_cache_alloc_node+0x5b/0x310 [ 3150.254459] ? __iomap_dio_rw+0x22b/0x1c00 [ 3150.254771] kmalloc_trace+0x26/0xc0 [ 3150.255056] __iomap_dio_rw+0x22b/0x1c00 [ 3150.255359] ? kmem_cache_free+0xff/0x4a0 [ 3150.255677] ? jbd2_journal_stop+0x185/0xde0 [ 3150.256000] ? kmem_cache_alloc+0x307/0x390 [ 3150.256312] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3150.256637] ? __pfx_jbd2_journal_stop+0x10/0x10 [ 3150.256982] ? jbd2__journal_start+0xf7/0x810 [ 3150.257323] ? generic_update_time+0x21b/0x2b0 [ 3150.257657] ? __mnt_drop_write_file+0x4e/0xf0 [ 3150.258004] ? file_modified_flags+0x1f1/0x330 [ 3150.258342] iomap_dio_rw+0x40/0xa0 [ 3150.258610] ext4_file_write_iter+0x9ab/0x1950 [ 3150.258958] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3150.259321] ? do_splice_direct+0x1bc/0x290 [ 3150.259640] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3150.260029] ? lock_is_held_type+0x9f/0x120 [ 3150.260349] do_iter_readv_writev+0x211/0x3c0 [ 3150.260679] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3150.261038] ? avc_policy_seqno+0x9/0x20 [ 3150.261336] ? security_file_permission+0xb5/0xe0 [ 3150.261688] do_iter_write+0x18b/0x700 [ 3150.261976] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3150.262337] ? kasan_set_track+0x25/0x30 [ 3150.262632] vfs_iter_write+0x74/0xb0 [ 3150.262907] iter_file_splice_write+0x73f/0xcb0 [ 3150.263261] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3150.263668] ? generic_file_splice_read+0x13f/0x1d0 [ 3150.264035] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3150.264413] direct_splice_actor+0x113/0x180 [ 3150.264741] splice_direct_to_actor+0x33a/0x8c0 [ 3150.265088] ? __pfx_direct_splice_actor+0x10/0x10 [ 3150.265451] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3150.265828] ? security_file_permission+0xb5/0xe0 [ 3150.266181] do_splice_direct+0x1bc/0x290 [ 3150.266487] ? __pfx_do_splice_direct+0x10/0x10 [ 3150.266828] ? lock_is_held_type+0x9f/0x120 [ 3150.267149] do_sendfile+0xb1d/0x12b0 [ 3150.267431] ? __pfx_do_sendfile+0x10/0x10 [ 3150.267762] __x64_sys_sendfile64+0x1d5/0x210 [ 3150.268093] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3150.268460] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3150.268849] do_syscall_64+0x3f/0x90 [ 3150.269130] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3150.269507] RIP: 0033:0x7f876680ab19 [ 3150.269773] 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 [ 3150.271014] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3150.271548] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 3150.272056] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3150.272555] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 3150.273050] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3150.273546] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 3150.274059] 20:56:06 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 62) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:56:06 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0c19f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:56:06 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 74) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:56:06 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:56:06 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba=0x5, 0x0, 0x1}) 20:56:06 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0c19f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:56:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 83) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:56:06 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 79) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() [ 3163.338562] FAULT_INJECTION: forcing a failure. [ 3163.338562] name failslab, interval 1, probability 0, space 0, times 0 [ 3163.339461] CPU: 0 PID: 13990 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3163.340030] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3163.340621] Call Trace: [ 3163.340813] [ 3163.340973] dump_stack_lvl+0xc1/0xf0 [ 3163.341269] should_fail_ex+0x4b4/0x5b0 [ 3163.341578] should_failslab+0x9/0x20 [ 3163.341876] __kmem_cache_alloc_node+0x5b/0x310 [ 3163.342223] ? iter_file_splice_write+0x169/0xcb0 [ 3163.342586] ? kasan_quarantine_put+0x81/0x1d0 [ 3163.342934] ? iter_file_splice_write+0x169/0xcb0 [ 3163.343301] __kmalloc+0x4a/0x160 [ 3163.343559] iter_file_splice_write+0x169/0xcb0 [ 3163.343925] ? direct_splice_read+0x704/0x990 [ 3163.344268] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3163.344661] ? generic_file_splice_read+0x13f/0x1d0 [ 3163.345095] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3163.345580] direct_splice_actor+0x113/0x180 [ 3163.345908] splice_direct_to_actor+0x33a/0x8c0 [ 3163.346250] ? __pfx_direct_splice_actor+0x10/0x10 [ 3163.346617] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3163.346986] ? security_file_permission+0xb5/0xe0 [ 3163.347352] do_splice_direct+0x1bc/0x290 [ 3163.347638] ? __pfx_do_splice_direct+0x10/0x10 [ 3163.347995] ? lock_is_held_type+0x9f/0x120 [ 3163.348326] do_sendfile+0xb1d/0x12b0 [ 3163.348620] ? __pfx_do_sendfile+0x10/0x10 [ 3163.348933] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3163.349331] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 3163.349737] __x64_sys_sendfile64+0x1d5/0x210 [ 3163.350078] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3163.350448] ? syscall_enter_from_user_mode+0x21/0x50 [ 3163.350832] ? syscall_enter_from_user_mode+0x2b/0x50 [ 3163.351178] do_syscall_64+0x3f/0x90 [ 3163.351466] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3163.351816] RIP: 0033:0x7f553779db19 [ 3163.352095] 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 [ 3163.353208] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3163.353756] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 3163.354262] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3163.354777] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 3163.355286] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3163.355814] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 3163.356335] [ 3163.363639] sr 1:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=0s [ 3163.365035] sr 1:0:0:0: [sr0] tag#0 CDB: Read attributes 8c 8c 5d 14 c0 9d ff 0c 19 f8 c6 c4 20:56:06 executing program 4: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$F2FS_IOC_GET_PIN_FILE(0xffffffffffffffff, 0x8004f50e, &(0x7f0000000040)) ioctl$CDROMMULTISESSION(r0, 0x5310, &(0x7f0000000180)={@lba, 0x1, 0x2}) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x404081, 0x0) ioctl$CDROM_DEBUG(r1, 0x5330, 0x1) 20:56:06 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:56:06 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:56:06 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) [ 3163.492233] sr 1:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=0s [ 3163.492885] sr 1:0:0:0: [sr0] tag#0 CDB: Read attributes 8c 8c 5d 14 c0 9d ff 08 19 f8 c6 c4 20:56:06 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 75) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:56:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 84) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:56:06 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x2, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 3163.545534] sr 1:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=0s [ 3163.546887] sr 1:0:0:0: [sr0] tag#0 CDB: Read attributes 8c 8c 5d 14 c0 9d ff 08 19 f8 c6 c4 20:56:06 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 80) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:56:06 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 63) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:56:07 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x8, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:56:21 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:56:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 85) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:56:21 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 64) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:56:21 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x9, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:56:21 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:56:21 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) futimesat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000300)={{}, {0x77359400}}) sendfile(r1, r0, 0x0, 0xfffffdef) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x8000, 0xc0) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/devices/kprobe', 0x200400, 0x10) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = dup3(r3, r4, 0x0) bind$unix(r5, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e) openat(r5, &(0x7f0000000080)='./file1\x00', 0x0, 0x10c) sendfile(r2, r5, 0x0, 0x20) r6 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r6, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) fallocate(r6, 0x5, 0x10001, 0x2) 20:56:21 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 76) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:56:21 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 81) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:56:21 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 3178.581409] FAULT_INJECTION: forcing a failure. [ 3178.581409] name failslab, interval 1, probability 0, space 0, times 0 [ 3178.582406] CPU: 1 PID: 14040 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3178.582982] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3178.583561] Call Trace: [ 3178.583745] [ 3178.583917] dump_stack_lvl+0xc1/0xf0 [ 3178.584212] should_fail_ex+0x4b4/0x5b0 [ 3178.584600] ? jbd2__journal_start+0x194/0x810 [ 3178.584935] should_failslab+0x9/0x20 [ 3178.585229] kmem_cache_alloc+0x5a/0x390 [ 3178.585540] jbd2__journal_start+0x194/0x810 [ 3178.585872] __ext4_journal_start_sb+0x3d7/0x560 [ 3178.586226] ? ext4_dirty_inode+0xa5/0x130 [ 3178.586544] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 3178.586891] ext4_dirty_inode+0xa5/0x130 [ 3178.587193] __mark_inode_dirty+0x1aa/0xc10 [ 3178.587534] generic_update_time+0x21b/0x2b0 [ 3178.587922] file_modified_flags+0x2d4/0x330 [ 3178.588246] ? __pfx_file_modified_flags+0x10/0x10 [ 3178.588643] ext4_file_write_iter+0xd1d/0x1950 [ 3178.589049] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3178.589412] ? do_splice_direct+0x1bc/0x290 [ 3178.589733] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3178.590132] ? lock_is_held_type+0x9f/0x120 [ 3178.590337] FAULT_INJECTION: forcing a failure. [ 3178.590337] name failslab, interval 1, probability 0, space 0, times 0 [ 3178.590452] do_iter_readv_writev+0x211/0x3c0 [ 3178.592507] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3178.592866] ? avc_policy_seqno+0x9/0x20 [ 3178.593170] ? security_file_permission+0xb5/0xe0 [ 3178.593534] do_iter_write+0x18b/0x700 [ 3178.593825] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3178.594191] ? kasan_set_track+0x25/0x30 [ 3178.594488] vfs_iter_write+0x74/0xb0 [ 3178.594778] iter_file_splice_write+0x73f/0xcb0 [ 3178.595129] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3178.595482] ? generic_file_splice_read+0x13f/0x1d0 [ 3178.595852] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3178.596193] direct_splice_actor+0x113/0x180 [ 3178.596524] splice_direct_to_actor+0x33a/0x8c0 [ 3178.596867] ? __pfx_direct_splice_actor+0x10/0x10 [ 3178.597229] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3178.597603] ? security_file_permission+0xb5/0xe0 [ 3178.597954] do_splice_direct+0x1bc/0x290 [ 3178.598268] ? __pfx_do_splice_direct+0x10/0x10 [ 3178.598629] ? lock_is_held_type+0x9f/0x120 [ 3178.598950] do_sendfile+0xb1d/0x12b0 [ 3178.599237] ? __pfx_do_sendfile+0x10/0x10 [ 3178.599517] __x64_sys_sendfile64+0x1d5/0x210 [ 3178.599866] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3178.600200] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3178.600584] do_syscall_64+0x3f/0x90 [ 3178.600866] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3178.601250] RIP: 0033:0x7f553779db19 [ 3178.601520] 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 [ 3178.602754] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3178.603289] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 3178.603781] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3178.604292] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 3178.604788] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3178.605276] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 3178.605789] [ 3178.605982] CPU: 0 PID: 14035 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3178.607119] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3178.608224] Call Trace: [ 3178.608589] [ 3178.608918] dump_stack_lvl+0xc1/0xf0 [ 3178.609471] should_fail_ex+0x4b4/0x5b0 [ 3178.610051] ? ext4_mb_new_blocks+0x666/0x4680 [ 3178.610701] should_failslab+0x9/0x20 [ 3178.611261] kmem_cache_alloc+0x5a/0x390 [ 3178.611863] ? __mark_inode_dirty+0x249/0xc10 [ 3178.612477] ext4_mb_new_blocks+0x666/0x4680 [ 3178.613122] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3178.613796] ? ext4_cache_extents+0x148/0x2d0 [ 3178.614448] ? __pfx_ext4_mb_new_blocks+0x10/0x10 [ 3178.615088] ? ext4_ext_search_right+0x2e3/0xbd0 [ 3178.615786] ext4_ext_map_blocks+0x1e14/0x5970 [ 3178.616422] ? __pfx___lock_acquire+0x10/0x10 [ 3178.617064] ? __pfx___lock_acquire+0x10/0x10 [ 3178.617703] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 3178.618452] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 3178.619121] ? ext4_map_blocks+0x704/0x19e0 [ 3178.619771] ? __pfx_lock_acquire+0x10/0x10 [ 3178.620395] ? lock_release+0x1e3/0x680 [ 3178.621000] ? __pfx_lock_release+0x10/0x10 [ 3178.621595] ? lock_is_held_type+0x9f/0x120 [ 3178.622259] ? __pfx_down_write+0x10/0x10 [ 3178.622832] ? ext4_es_lookup_extent+0xc8/0xad0 [ 3178.623540] ext4_map_blocks+0x776/0x19e0 [ 3178.624138] ? __pfx_ext4_map_blocks+0x10/0x10 [ 3178.624820] ? jbd2__journal_start+0xf7/0x810 [ 3178.625475] ? __ext4_journal_start_sb+0x3d7/0x560 [ 3178.626128] ? __ext4_journal_start_sb+0x1e0/0x560 [ 3178.626766] ? ext4_iomap_begin+0x48a/0x710 [ 3178.627372] ? ext4_meta_trans_blocks+0x252/0x310 [ 3178.628003] ext4_iomap_begin+0x3b1/0x710 [ 3178.628560] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3178.629158] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 3178.629900] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3178.630510] iomap_iter+0x42f/0x1000 [ 3178.631014] ? filemap_check_errors+0xa9/0x160 [ 3178.631645] __iomap_dio_rw+0x734/0x1c00 [ 3178.632234] ? kmem_cache_alloc+0x307/0x390 [ 3178.632811] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3178.633444] ? generic_update_time+0x21b/0x2b0 [ 3178.634039] ? __mnt_drop_write_file+0x4e/0xf0 [ 3178.634664] ? file_modified_flags+0x1f1/0x330 [ 3178.635268] iomap_dio_rw+0x40/0xa0 [ 3178.635755] ext4_file_write_iter+0x9ab/0x1950 [ 3178.636380] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3178.637024] ? do_splice_direct+0x1bc/0x290 [ 3178.637599] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3178.638290] ? lock_is_held_type+0x9f/0x120 [ 3178.638867] do_iter_readv_writev+0x211/0x3c0 [ 3178.639453] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3178.640117] ? avc_policy_seqno+0x9/0x20 [ 3178.640666] ? security_file_permission+0xb5/0xe0 [ 3178.641288] do_iter_write+0x18b/0x700 [ 3178.641802] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3178.642445] ? kasan_set_track+0x25/0x30 [ 3178.643005] vfs_iter_write+0x74/0xb0 [ 3178.643509] iter_file_splice_write+0x73f/0xcb0 [ 3178.644157] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3178.644830] ? fsnotify_perm.part.0+0x150/0x610 [ 3178.645491] ? generic_file_splice_read+0x13f/0x1d0 [ 3178.646174] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3178.646848] direct_splice_actor+0x113/0x180 [ 3178.647448] splice_direct_to_actor+0x33a/0x8c0 [ 3178.648091] ? __pfx_direct_splice_actor+0x10/0x10 [ 3178.648771] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3178.649448] ? security_file_permission+0xb5/0xe0 [ 3178.650094] do_splice_direct+0x1bc/0x290 [ 3178.650649] ? __pfx_do_splice_direct+0x10/0x10 [ 3178.651337] do_sendfile+0xb1d/0x12b0 [ 3178.651876] ? __pfx_do_sendfile+0x10/0x10 [ 3178.652458] __x64_sys_sendfile64+0x1d5/0x210 [ 3178.653060] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3178.653755] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3178.654448] do_syscall_64+0x3f/0x90 [ 3178.654952] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3178.655627] RIP: 0033:0x7f1942f4bb19 [ 3178.656123] 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 [ 3178.658300] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3178.659225] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 3178.660109] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3178.661109] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 3178.662123] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3178.663133] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 3178.664194] 20:56:22 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0xd, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:56:22 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:56:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 86) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:56:22 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0xe, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:56:36 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:56:36 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 65) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:56:36 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x900, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:56:36 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 77) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:56:36 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:56:36 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 82) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:56:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 87) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:56:36 executing program 4: ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup3(r1, r2, 0x0) bind$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = dup3(r5, r6, 0x0) bind$unix(r7, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e) fsetxattr(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="62747266732e00c86bc841e1ed8009f15064c95484fd64cd052af8"], &(0x7f0000001380)=':-\x00', 0x3, 0x1) r8 = openat(r7, &(0x7f0000000180)='./file1\x00', 0xc5cae540acaf5a57, 0x43) readv(r7, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/232, 0xe8}, {&(0x7f00000011c0)=""/125, 0x7d}, {&(0x7f0000001240)=""/4, 0x4}, {&(0x7f0000001280)=""/22, 0x16}], 0x4) openat(r4, &(0x7f0000000180)='./file1\x00', 0xc5cae540acaf5a57, 0x43) ioctl$BTRFS_IOC_ADD_DEV(r0, 0x5000940a, &(0x7f00000001c0)={{r4}, "60f3496e7291d6aa202c3a88e3d29e2691f12e50535a09f91a520397dfdb3510d7bec8c650ebbca2a6a4f0661eb4c5ec9a17801a65d0cd57c9674edf395364fe842c8fe251379275d2f103414e88b6c7a4df7e567325c149b50b9e800385ff03dc8bb6006755fd769f646902243123d0f69df875b7d6ae21163c45821b757bcab4410b6bf386d334ec22f9209155d926d2bb248f51a9191c8c4997ba6c15c03a2e2a1c1a3606039ef0d51cb6497074d4f5cf0f0f63c0c9c802396eb9905beaa9d83f3d345ad1dfa54fb12c8b43fcd5ba9dd5df527c4d9dd6306933c8974224bfa985371db1be8c5484f52c2ad16b705bf770b68c913e0cf89310335f8fe73e1d1898eddcacd534c1feee2cee57a0c1e626672348d9095945b2d8e970a33e84737f905e70d21fcde3df4a99e05685a6d8be60409dc700cbf7a90ea2e4d12589f36b0142b98836a015e743c411273043f07cb58ea182c7c6f30ea28a0cbc4a1208cdaa25f00a0e8aa0d156573ab48799fbd73e1fc27fbdedec4f731ed422ab9330d105f7e8e949590d15a8c86835e6c2f75fb43f007f1ccb7c1e53f94124f2cd82f82e81ff4c6a180199a59cbd18bfd2f8956c39b667c2b45cc252d8f584b0f08c4d837a60fa50f19cc918a18f3253dfbd49b13589618f9910a3298b127c446d3aca17e21d44487e5471830a20e92d7ad834ecb5eaddb60c882bff7ed64ee1e9980551ae82bf2a64866facf14927c44c8390f0497acf1508c1cbf8095cfc088e121ca8cacbc9b89736a7f3c27e91c0eae870fd9e16d0d7853c1c116c9624136ba56f7cc25ff12c6023a2e54ae6cfdf979a3981d2fe05ac08218151373b48be2da4e4c62400325871e61f482a6edf5a71a4fafbfa794b1407a5f2d5ed3715e99771b9a00570ad3b60949140d93c89e7972d4752205cb9b7a02374648802bb9ae44723ee96913711929e6e219448cadbba72617684f4250db3cd0c3826a04317c3af834c6ca00c643854c02c55fc26a781e72946f93236a97208d80f9bbc04ae1d94ff541c290f34c485339c4a1d67556b40f5efa633c65d650a9e093d7635aa67a9035107ecf0e155fd5d47b6c847c2b6de671461124389f366c0de6581a5116d25c2ce24a34bafbb5873f8834c59d2c22be8fcfb4719678fc7a0dabc59c1b57f946ea81a4fd45c2b0931483b3e01946f63152509549efd24f334d644d9cd0dfdb032275d7fd3396d0610ae3f8fdb09a4540c070ffe0a8c9e24bf09b9cdac63cef034586ccd9918f7e7ef8bb644bcbbc156d2f93dcd70793309a23324aa6212db032f8a0ba89359cd88673975af33ff8b61fcb2901959fd05a040f92e5092dde3871d87678f03afae85246472db27dd129beda30eec5ef95188c7df0077a8b9d852ec212fe37b90b687b0a178d0a3c7a57d483f559b45dbb0e2d82cde6f0f35d8636e77eff39edf5effaf3bc7563607a2fd153c076eafa53d174f353c3a79384e0362e2755c633425bd7e616e98d485cfb6d6f8578532e4c05f82fe0aff91c60c8d42ca1a3f8f97bb014baafaa6863c8eb4802392f806e1e55708b01f891feb2d75b5c4a8c87e038494a0251f6b9d19918ea07ca12d95dcfb39ff190b3c97691cc1fcd7d3d8b6a2c3451881884b8e974c3fedd36e3ca41e5513f95b22da58286131d395592ef9d09dd6eeec1af48afaad1584028810559b7b4fda9e74bd6e60a46f2821b3c272cbe424e96a670dab0381dd831700b2a30b54a05a119c88c4bf4fcc3bf313bc27be8de3c8a01c895f40e720a40c7ee89b1cb42beb38a3346b880ec96bdfd18cadd7791f046d74a84acaa739daf36c140152ad6b37d6db0a6efab6254982dc13d2e8f9fd43a53263e2fa1f784a5c14ac05d53dfecc1a1e7246f219cf0bf32167baf66af3fbcc1b7255fc06027ce9fee19cf5a15a0a88213050eee59105881082d95bde429ebe79674cd6c9958a16d7eb51716a447206a6c57c0b3f545cc51feddd50346f318265640e5a9505bdf81eed3f46696320d4db49010e2bbae707234399cf27875c3599246fc78b7756dce9f82c1ec4d1ac32c6e70288aae03de2815b4ac2a28bfe1a2d50c712b5b076371fbe4f10f0a32ea33813717af3b635efe59acb9bf2432c11555944861621c678c084365bc83016ed4b7f9b3b4317aab0b5114269a41b6461e8d634f6e90b7bfcf92b8ab278b91833bd07852d52c4c042836fc4afd8d1d0aab103e88096a4c9586e3b0d2470c0dd431cda1dbb4d0c99793f903cbc5deda044eac13aeb6f620f608e67426bd9431fd93c2ba82d60757a6bdd9dc0fbf45196d1df5837f2ebfbcd0df6bf2716732e78dbf9f29f9ad92c78ff723a20772ee9a6e09e7b4a4cc1154cb34b51d29dafb76d3c82f72a1be8d7d0d737ae85fb47b40e1b7a62858fc3abde7aff29247e2730387cbeb90f9d3c403bffa467fbb0b265f6cc9e640193164b5cde10163845fba1a40956c5b9e3d3b1884a0fd66013560825b7eec7aabdb9e18aa32c89b820afeb9f4eebad81a6b7e9b720a7ba55d331b61d30e2d6794850c81933c00aacbdb87fbad91f5637d865112c2ebe6bf76ed762248040690a070bd5dcc1f4277a195033e36d3376c3384dd197dd1496fa9b073961facd7c1a05dbf2191762daacf1e749264379554948b5db41e1ed3c3ebb8addb0948287f550673a69e680deef6e672c2872dc4d52ee18357eaa21c9a72113b7d3aa3fdcecbf1324888cab78105d75fb03c453e56e641ccd086e1a05483c91ab8389afd8f3311e64c1ceb8d3a42656513d2f4bcb516b20c934eefcd88503c1c5efb1e30b8fd933c65712ebf5d965f5256b9d911b6f40e772107bccee676db52d240a6d65204ee991aaa6374f1cc97677dd0100efd6d578a1e9ade7c559e0a80b2138735b750c1d0ec5a018d3d81aa5dde9e318e45e24288dab9b8f0acd4f48b699e829e668ec89dc484bec0e7ce71105055c93b2e4febd40c4c25bc0c26d5d7c4439c678fdd95a144a58614bf1c2cb1e26ac7969b75e1d85a2ce28a444510c4caa0e1aad4c335330d73a0c78efb675a3106e9b07b44715287cec55458ec74038d7da75c4cee892e18dece52eee18e1f1fbf0855c973acbad9dc81ce8346e4b153fed868ed1dec62b2e97d55d702180b085c0b5580553a698d09e6b79cf9878ec221c8782bd3d67eed62aae24eef93239a1e8a483a56905abc6c94d0b6c074e9c060a19dc67315634265ccc9e8b16242269a60198800826b968e155bc4a637e84925763867e9981561be8d70b448010e088dff182f9b24d580e690814848b7f9ca987471977746f846cbcb1c750c9f0edbff0ade3ca3c9e112658214c21d3f037bcf3233e6f9de047e4f04b14e17159fccb30e7471eb5c31134f112b71e2279e84f0883f3b1072736b962d9d561fcd0c726c9645185b1457f5f96a604e6c619992351d8a60ec01df2e97114d05fdefb23a50b5039fd1bba2abea282e0c9f55143ebc86ca062722ce4c5ffa3c8d91bb77159b943d0d686ba080d1bd41418fbfe30450747aba86d8e107e517c5be836c5a15eff69da71d672e598f7f4564502b005e3e0c49142b98d8e3872415d69e20251605aef874083fe5fa2416114da1cc1a7ac187ef5ca9e6de78721b5f9e3a0b5bbb4de22b5f29f62b54518c15c0f0546ff926beb805b2c79a46bf95fe17a7ab1ea393ba3b65a5ee7800038aa183405f614f82d55ce31b3cd48b85ea73e16984acd38bde2f913e83fc9f5cbb6a4f4897d7a353e8b5c543cc488b14dc5ebd1c40063cb68ede118da95d3d2486da625aab369af4fb0cd3d0f8e8ecb4ba522ecf8cc1ef6b703bca5cc00e1b44531d73ebc5b3f5c6b834d13572f058220ed74a3941477f0653124fe7ff8ceb3eea4e71ae668617f73668f032ab792421993c3ca8e9f0f9fe10efcf3be950bfdd4970a23286e9d7bd3c337c203b800d17e26e26e27f4abf5693d5ccb0e662b56545a75cbb4f8423fe7e8c16606af2cf6789ed2365bcd47686270844870373e86f39b84925c8cd8d73c60e0f2598d39e0f43db056413fe7e836ee90e961d8406eb805cce9c916b7f453170ae8b0930edccdd6362f582860bbf9c6d5d7586c36290e1af2a2941ddd259c446193953e5bb1ccd7fb24046a055a26c1840fa194d2f2ba6249765160a9eb13826456875f018f840fbe6f159873595d327b09dc20b4e6ec98c6f5dc3089111af5735a8514e5d2ff59124998b9276f44b3a203d66864f695d70c971c7d64807359e32b26b6b1308cc306e3eaae8e2be4c5ec4148aa1628e91e7a8ae327c26177871dbc10b07f7c11a5f6e91e4c14a8cc0dc0537d2e77a3545ef0d8bf6ae07462099fcef7f22c2bf91d3491822551fb83b7bf47200ebc48cb8cb7ce348b134eaf0d19f2d781b68f024f83bb58fdead74116d2b6653f2630d44a82b3064723c8acc7314a76ef10b2b0166eaeec1b7712e4da578ee60f354f3ee1b153f100d57939ee9074443ff458df07fe935750d1bb48513700f54b84737329e7006b04fc7145a71db1894600cc519bdcc3283b9ae48ecadcc33e085f39399d43c4662a90a0af2c642ed724d9138e2bae5f40aa6847f414095b994e09b188a44d9cc613ee66faa007dec75e1ab1bc80a9d1978048cc6d5471bec0f988f99e33e8b096545ddedcb102fbcfd67561ce0b0a7356021e7a64342ce9bdf165c5aee8e4b2445ea97f2c1a20188382b09791c90285ed375a45a686071fc7c5a61acfe0371bfae4a5c46213bbe9feb251d6dc8e57456d442bf45dab00d787e27e8a260d73ac2af579be9b79d9d56e6511a557b7b9aaa7b23d8c0508923fb1a245640d26e123a62f5a5efaa5405e3e1306aded11170c20386837eabe3701ac83c6e8f3649a5a2030280e1c2844918e2e2c78b1237f284052ec3360d6907e89c9b5b8d11d85a5d9df30eefc99b28d564ce52c106fcc9bedc6e68a678403bc9b0e4ee72e81cd437c1dcf058c56a79e9af5ffd58883c95206cc6d15277fb0a9739950d41406f7fa32416c5c4ed2abf91dc2890c095da2fe480aadbb1057bbdf1b84bd62fa9401e6a3e014386fd78eb1fea2c4651ec1317c6c6ccded32cf1df780e779456f9d601e0251b8cd9e89b22ed579f633ddd5c421c9881089894e55049314da3af457193b6d30a5a27c7a671088075f8f301df792f93e9d45cc5ccd5704e5096604478f791587279f95a5d78a32ddcd3e8242b86448f72bde16b9ec616dfb5bd23aa4df4c983486174503b00e826213c937771ff2580a076925eedea9d0b55f00c334d6866f631b99fa9121076d997b65ce40cc71c051f114c85328989c8c9c230ec1c3be9cc33f1f79f7f948fc90662dee2c1425934ed81757c3579cea1e6972fe6f843456033eb3bc443039ef7366a270f0c91f36cc25fa262b96e9017dfcc2aa4c210929d9ab5ce774869203f5984c8da9f441900c27084c7833280007544c096c5ef8905bd2c88e3aaee4559a9935c6186ff79f4b1e2622104873275e729566c6865b752767ec3b8c4925db0876a946ffca6f3d8baa0ad6a9642502eecd0e7814cf3cf0a2beca5fed7450d9b47d9a2f06cd7cb06fcdcd269dc49f50d8f79d1fb95db249eebc8df1d1a3eb13bed2386191ea4d91c328e4c346db38f101ed39d6ab244ae7d1c9a3e3ffc44d0fe15ab7b77dde7d39adf020a18dd1d2aab2fd898bb06372a11bafecba09b267aca33a8a3526cee4f604fa2adeb0f9a5cbc2785a9189873455bb5df43f9b54e5cb16971a967d98c5874236"}) r9 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROMMULTISESSION(r9, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) r10 = openat$cgroup(r8, &(0x7f00000013c0)='syz1\x00', 0x200002, 0x0) lseek(r10, 0x8000, 0x1) [ 3192.785268] FAULT_INJECTION: forcing a failure. [ 3192.785268] name failslab, interval 1, probability 0, space 0, times 0 [ 3192.786227] CPU: 1 PID: 14072 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3192.786723] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3192.787214] Call Trace: [ 3192.787407] [ 3192.787555] dump_stack_lvl+0xc1/0xf0 [ 3192.787811] should_fail_ex+0x4b4/0x5b0 [ 3192.788098] should_failslab+0x9/0x20 [ 3192.788352] __kmem_cache_alloc_node+0x5b/0x310 [ 3192.788653] ? ext4_find_extent+0xa41/0xd30 [ 3192.788932] ? ext4_find_extent+0xa41/0xd30 [ 3192.789206] __kmalloc+0x4a/0x160 [ 3192.789439] ext4_find_extent+0xa41/0xd30 [ 3192.789708] ext4_ext_map_blocks+0x1c7/0x5970 [ 3192.790002] ? __pfx___lock_acquire+0x10/0x10 [ 3192.790320] ? __pfx___lock_acquire+0x10/0x10 [ 3192.790616] ? perf_trace_preemptirq_template+0x252/0x420 [ 3192.790954] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 3192.791274] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 3192.791582] ? ext4_map_blocks+0x704/0x19e0 [ 3192.791860] ? __pfx_lock_acquire+0x10/0x10 [ 3192.792145] ? lock_release+0x1e3/0x680 [ 3192.792405] ? __pfx_lock_release+0x10/0x10 [ 3192.792681] ? lock_is_held_type+0x9f/0x120 [ 3192.792965] ? down_write+0x11a/0x1f0 [ 3192.793235] ? __pfx_down_write+0x10/0x10 [ 3192.793505] ? ext4_es_lookup_extent+0xc8/0xad0 [ 3192.793807] ext4_map_blocks+0x776/0x19e0 [ 3192.794078] ? __pfx_ext4_map_blocks+0x10/0x10 [ 3192.794370] ? jbd2__journal_start+0xf7/0x810 [ 3192.794658] ? __ext4_journal_start_sb+0x3d7/0x560 [ 3192.794977] ? __ext4_journal_start_sb+0x1e0/0x560 [ 3192.795290] ? ext4_convert_unwritten_extents+0x191/0x580 [ 3192.795630] ? ext4_meta_trans_blocks+0x252/0x310 [ 3192.795964] ext4_convert_unwritten_extents+0x1cb/0x580 [ 3192.796308] ? __pfx_ext4_convert_unwritten_extents+0x10/0x10 [ 3192.796683] ext4_dio_write_end_io+0x12e/0x180 [ 3192.796984] ? __pfx_ext4_dio_write_end_io+0x10/0x10 [ 3192.797306] iomap_dio_complete+0x197/0x920 [ 3192.797585] iomap_dio_rw+0x73/0xa0 [ 3192.797844] ext4_file_write_iter+0x9ab/0x1950 [ 3192.798156] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3192.798496] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3192.798841] ? lock_is_held_type+0x9f/0x120 [ 3192.799126] do_iter_readv_writev+0x211/0x3c0 [ 3192.799440] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3192.799760] ? avc_policy_seqno+0x9/0x20 [ 3192.800062] ? security_file_permission+0xb5/0xe0 [ 3192.800399] do_iter_write+0x18b/0x700 [ 3192.800665] vfs_iter_write+0x74/0xb0 [ 3192.800914] iter_file_splice_write+0x73f/0xcb0 [ 3192.801234] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3192.801609] ? generic_file_splice_read+0x13f/0x1d0 [ 3192.801934] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3192.802291] direct_splice_actor+0x113/0x180 [ 3192.802586] splice_direct_to_actor+0x33a/0x8c0 [ 3192.802895] ? __pfx_direct_splice_actor+0x10/0x10 [ 3192.803240] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3192.803595] ? security_file_permission+0xb5/0xe0 [ 3192.803913] do_splice_direct+0x1bc/0x290 [ 3192.804213] ? __pfx_do_splice_direct+0x10/0x10 [ 3192.804551] ? lock_is_held_type+0x9f/0x120 [ 3192.804836] do_sendfile+0xb1d/0x12b0 [ 3192.805112] ? __pfx_do_sendfile+0x10/0x10 [ 3192.805418] __x64_sys_sendfile64+0x1d5/0x210 [ 3192.805732] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3192.806062] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3192.806432] do_syscall_64+0x3f/0x90 [ 3192.806695] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3192.807029] RIP: 0033:0x7f1388d97b19 [ 3192.807291] 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 [ 3192.808453] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3192.808947] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 3192.809406] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3192.809871] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3192.810333] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3192.810794] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 3192.811273] [ 3192.811546] EXT4-fs warning (device sda): ext4_convert_unwritten_extents:4814: inode #16002: block 16: len 16: ext4_ext_map_blocks returned -12 20:56:36 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 3192.844589] FAULT_INJECTION: forcing a failure. [ 3192.844589] name failslab, interval 1, probability 0, space 0, times 0 [ 3192.845889] CPU: 1 PID: 14080 Comm: syz-executor.2 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3192.846469] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3192.847055] Call Trace: [ 3192.847249] [ 3192.847423] dump_stack_lvl+0xc1/0xf0 [ 3192.847714] should_fail_ex+0x4b4/0x5b0 [ 3192.848038] should_failslab+0x9/0x20 [ 3192.848343] __kmem_cache_alloc_node+0x5b/0x310 [ 3192.848707] ? ext4_find_extent+0xa41/0xd30 [ 3192.849070] ? ext4_find_extent+0xa41/0xd30 [ 3192.849421] __kmalloc+0x4a/0x160 [ 3192.849691] ext4_find_extent+0xa41/0xd30 [ 3192.850004] ext4_ext_map_blocks+0x1c7/0x5970 [ 3192.850350] ? __pfx___lock_acquire+0x10/0x10 [ 3192.850693] ? __pfx___lock_acquire+0x10/0x10 [ 3192.851035] ? perf_trace_run_bpf_submit+0xf3/0x190 [ 3192.851412] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 3192.851778] ? ext4_map_blocks+0x704/0x19e0 [ 3192.852122] ? __pfx_lock_acquire+0x10/0x10 [ 3192.852452] ? lock_release+0x1e3/0x680 [ 3192.852761] ? __pfx_lock_release+0x10/0x10 [ 3192.853087] ? lock_is_held_type+0x9f/0x120 [ 3192.853423] ? down_write+0x11a/0x1f0 [ 3192.853733] ? __pfx_down_write+0x10/0x10 [ 3192.854103] ? ext4_es_lookup_extent+0xc8/0xad0 [ 3192.854454] ext4_map_blocks+0x776/0x19e0 [ 3192.854770] ? __pfx_ext4_map_blocks+0x10/0x10 [ 3192.855118] ? jbd2__journal_start+0xf7/0x810 [ 3192.855461] ? __ext4_journal_start_sb+0x3d7/0x560 [ 3192.855886] ? __ext4_journal_start_sb+0x1e0/0x560 [ 3192.856263] ? ext4_iomap_begin+0x48a/0x710 [ 3192.856583] ? ext4_meta_trans_blocks+0x252/0x310 [ 3192.856944] ext4_iomap_begin+0x3b1/0x710 [ 3192.857263] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3192.857610] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 3192.858030] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3192.858380] iomap_iter+0x42f/0x1000 [ 3192.858673] ? filemap_check_errors+0xa9/0x160 [ 3192.859019] __iomap_dio_rw+0x734/0x1c00 [ 3192.859330] ? kmem_cache_alloc+0x307/0x390 [ 3192.859653] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3192.860021] ? generic_update_time+0x21b/0x2b0 [ 3192.860361] ? __mnt_drop_write_file+0x4e/0xf0 [ 3192.860715] ? file_modified_flags+0x1f1/0x330 [ 3192.861061] iomap_dio_rw+0x40/0xa0 [ 3192.861339] ext4_file_write_iter+0x9ab/0x1950 [ 3192.861691] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3192.862059] ? do_splice_direct+0x1bc/0x290 [ 3192.862384] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3192.862778] ? lock_is_held_type+0x9f/0x120 [ 3192.863101] do_iter_readv_writev+0x211/0x3c0 [ 3192.863441] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3192.863810] ? avc_policy_seqno+0x9/0x20 [ 3192.864123] ? security_file_permission+0xb5/0xe0 [ 3192.864487] do_iter_write+0x18b/0x700 [ 3192.864779] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3192.865144] ? kasan_set_track+0x25/0x30 [ 3192.865449] vfs_iter_write+0x74/0xb0 [ 3192.865740] iter_file_splice_write+0x73f/0xcb0 [ 3192.866105] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3192.866502] ? generic_file_splice_read+0x13f/0x1d0 [ 3192.866865] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3192.867256] direct_splice_actor+0x113/0x180 [ 3192.867585] splice_direct_to_actor+0x33a/0x8c0 [ 3192.867941] ? __pfx_direct_splice_actor+0x10/0x10 [ 3192.868325] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3192.868708] ? security_file_permission+0xb5/0xe0 [ 3192.869068] do_splice_direct+0x1bc/0x290 [ 3192.869378] ? __pfx_do_splice_direct+0x10/0x10 [ 3192.869738] ? lock_is_held_type+0x9f/0x120 [ 3192.870064] do_sendfile+0xb1d/0x12b0 [ 3192.870351] ? __pfx_do_sendfile+0x10/0x10 [ 3192.870675] __x64_sys_sendfile64+0x1d5/0x210 [ 3192.871012] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3192.871383] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3192.871771] do_syscall_64+0x3f/0x90 [ 3192.872059] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3192.872438] RIP: 0033:0x7f876680ab19 [ 3192.872711] 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 [ 3192.873973] RSP: 002b:00007f8763d80188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3192.874520] RAX: ffffffffffffffda RBX: 00007f876691df60 RCX: 00007f876680ab19 [ 3192.875026] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3192.875529] RBP: 00007f8763d801d0 R08: 0000000000000000 R09: 0000000000000000 [ 3192.876035] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3192.876535] R13: 00007ffcd6a901af R14: 00007f8763d80300 R15: 0000000000022000 [ 3192.877036] [ 3192.902802] FAULT_INJECTION: forcing a failure. [ 3192.902802] name failslab, interval 1, probability 0, space 0, times 0 [ 3192.904916] CPU: 0 PID: 14078 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3192.905931] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3192.906936] Call Trace: [ 3192.907269] [ 3192.907565] dump_stack_lvl+0xc1/0xf0 [ 3192.908101] should_fail_ex+0x4b4/0x5b0 [ 3192.908629] ? jbd2__journal_start+0x194/0x810 [ 3192.909212] should_failslab+0x9/0x20 [ 3192.909730] kmem_cache_alloc+0x5a/0x390 [ 3192.910269] jbd2__journal_start+0x194/0x810 [ 3192.910850] __ext4_journal_start_sb+0x3d7/0x560 [ 3192.911467] ? ext4_dirty_inode+0xa5/0x130 [ 3192.912144] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 3192.912750] ext4_dirty_inode+0xa5/0x130 [ 3192.913296] __mark_inode_dirty+0x1aa/0xc10 [ 3192.913862] touch_atime+0x67b/0x730 [ 3192.914368] ? __pfx_touch_atime+0x10/0x10 [ 3192.914925] ext4_file_read_iter+0x36c/0x4a0 [ 3192.915505] direct_splice_read+0x3c4/0x990 [ 3192.916095] ? __pfx___fsnotify_parent+0x10/0x10 [ 3192.916706] ? __pfx_direct_splice_read+0x10/0x10 [ 3192.917351] ? fsnotify_perm.part.0+0x221/0x610 [ 3192.917970] generic_file_splice_read+0x16e/0x1d0 [ 3192.918587] ? __pfx_generic_file_splice_read+0x10/0x10 [ 3192.919277] vfs_splice_read+0x1c0/0x240 [ 3192.919807] ? direct_splice_actor+0x11b/0x180 [ 3192.920413] splice_direct_to_actor+0x2b0/0x8c0 [ 3192.921032] ? __pfx_direct_splice_actor+0x10/0x10 [ 3192.921679] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3192.922350] ? security_file_permission+0xb5/0xe0 [ 3192.922973] do_splice_direct+0x1bc/0x290 [ 3192.923515] ? __pfx_do_splice_direct+0x10/0x10 [ 3192.924156] ? lock_is_held_type+0x9f/0x120 [ 3192.924726] do_sendfile+0xb1d/0x12b0 [ 3192.925248] ? __pfx_do_sendfile+0x10/0x10 [ 3192.925812] __x64_sys_sendfile64+0x1d5/0x210 [ 3192.926404] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3192.927054] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3192.927738] do_syscall_64+0x3f/0x90 [ 3192.928253] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3192.928978] RIP: 0033:0x7f553779db19 [ 3192.929624] 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 [ 3192.932450] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3192.933420] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 3192.934323] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3192.935292] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 3192.936220] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3192.937145] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 3192.938046] [ 3192.959114] FAULT_INJECTION: forcing a failure. [ 3192.959114] name failslab, interval 1, probability 0, space 0, times 0 [ 3192.960044] CPU: 1 PID: 14085 Comm: syz-executor.0 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3192.960632] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3192.961219] Call Trace: [ 3192.961410] [ 3192.961585] dump_stack_lvl+0xc1/0xf0 [ 3192.961879] should_fail_ex+0x4b4/0x5b0 [ 3192.962193] ? __es_insert_extent+0x3a9/0x12f0 [ 3192.962534] should_failslab+0x9/0x20 [ 3192.962834] kmem_cache_alloc+0x5a/0x390 [ 3192.963145] __es_insert_extent+0x3a9/0x12f0 [ 3192.963494] ext4_es_insert_extent+0x2db/0xb30 [ 3192.963837] ? __pfx_ext4_es_insert_extent+0x10/0x10 [ 3192.964175] ? _raw_read_unlock+0x1e/0x40 [ 3192.964486] ? ext4_es_scan_range+0x11a/0x240 [ 3192.964782] ? __pfx_ext4_es_scan_range+0x10/0x10 [ 3192.965143] ? percpu_counter_add_batch+0xc8/0x180 [ 3192.965471] ? do_raw_read_unlock+0x44/0xe0 [ 3192.965791] ? ext4_es_lookup_extent+0xc8/0xad0 [ 3192.966105] ext4_map_blocks+0xa0d/0x19e0 [ 3192.966424] ? __pfx_ext4_map_blocks+0x10/0x10 [ 3192.966725] ? jbd2__journal_start+0xf7/0x810 [ 3192.967062] ? __ext4_journal_start_sb+0x3d7/0x560 [ 3192.967386] ? __ext4_journal_start_sb+0x1e0/0x560 [ 3192.967707] ? ext4_iomap_begin+0x48a/0x710 [ 3192.968029] ? ext4_meta_trans_blocks+0x252/0x310 [ 3192.968395] ext4_iomap_begin+0x3b1/0x710 [ 3192.968720] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3192.969077] ? __pfx___filemap_fdatawrite_range+0x10/0x10 [ 3192.969518] ? __pfx_ext4_iomap_begin+0x10/0x10 [ 3192.970185] iomap_iter+0x42f/0x1000 [ 3192.970740] ? filemap_check_errors+0xa9/0x160 [ 3192.971409] __iomap_dio_rw+0x734/0x1c00 [ 3192.972085] ? kmem_cache_alloc+0x307/0x390 [ 3192.972687] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3192.973306] ? __ext4_journal_start_sb+0x10b/0x560 [ 3192.974020] ? generic_update_time+0x21b/0x2b0 [ 3192.974650] ? __mnt_drop_write_file+0x4e/0xf0 [ 3192.975294] ? file_modified_flags+0x1f1/0x330 [ 3192.975904] iomap_dio_rw+0x40/0xa0 [ 3192.976439] ext4_file_write_iter+0x9ab/0x1950 [ 3192.977098] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3192.977795] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3192.978523] ? lock_is_held_type+0x9f/0x120 [ 3192.979136] do_iter_readv_writev+0x211/0x3c0 [ 3192.979795] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3192.980576] ? avc_policy_seqno+0x9/0x20 [ 3192.981150] ? security_file_permission+0xb5/0xe0 [ 3192.981823] do_iter_write+0x18b/0x700 [ 3192.982362] vfs_iter_write+0x74/0xb0 [ 3192.982900] iter_file_splice_write+0x73f/0xcb0 [ 3192.983577] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3192.984340] ? generic_file_splice_read+0x13f/0x1d0 [ 3192.985032] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3192.985789] direct_splice_actor+0x113/0x180 [ 3192.986463] splice_direct_to_actor+0x33a/0x8c0 [ 3192.987117] ? __pfx_direct_splice_actor+0x10/0x10 [ 3192.987813] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3192.988548] ? security_file_permission+0xb5/0xe0 [ 3192.989220] do_splice_direct+0x1bc/0x290 [ 3192.989844] ? __pfx_do_splice_direct+0x10/0x10 [ 3192.990562] ? lock_is_held_type+0x9f/0x120 [ 3192.991167] do_sendfile+0xb1d/0x12b0 [ 3192.991717] ? __pfx_do_sendfile+0x10/0x10 [ 3192.992316] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3192.993042] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 3192.993797] __x64_sys_sendfile64+0x1d5/0x210 [ 3192.994452] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3192.995240] ? syscall_enter_from_user_mode+0x21/0x50 [ 3192.995972] ? syscall_enter_from_user_mode+0x2b/0x50 [ 3192.996742] do_syscall_64+0x3f/0x90 [ 3192.997347] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3192.998151] RIP: 0033:0x7f1942f4bb19 [ 3192.998678] 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 [ 3193.001035] RSP: 002b:00007f19404c1188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3193.002044] RAX: ffffffffffffffda RBX: 00007f194305ef60 RCX: 00007f1942f4bb19 [ 3193.002990] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3193.003935] RBP: 00007f19404c11d0 R08: 0000000000000000 R09: 0000000000000000 [ 3193.004902] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 20:56:36 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 66) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:56:36 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:56:36 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0xd00, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) [ 3193.005859] R13: 00007ffd05b454ef R14: 00007f19404c1300 R15: 0000000000022000 [ 3193.006914] 20:56:36 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 83) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:56:36 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:56:36 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x300, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:56:49 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:56:49 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0xe00, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:56:49 executing program 4: signalfd4(0xffffffffffffffff, &(0x7f0000000040)={[0x38b9]}, 0x8, 0x80000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r1, &(0x7f0000001180)=ANY=[], 0x220) futimesat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000300)={{}, {0x77359400}}) r2 = socket$inet(0x2, 0x6, 0x5) ioctl$EXT4_IOC_GET_ES_CACHE(r2, 0xc020662a, &(0x7f0000000480)={0xd77c, 0xcde0181, 0x0, 0x4, 0x6, [{0x6, 0x8, 0x80000000, '\x00', 0x1}, {0x101, 0x8, 0x80000000, '\x00', 0x480}, {0x3, 0x5, 0xfffffffffffffffe, '\x00', 0x100}, {0xfffffffffffffffa, 0x96, 0x3, '\x00', 0x880}, {0x101, 0x7fff, 0x72, '\x00', 0x100d}, {0x8, 0x4, 0x177, '\x00', 0x1003}]}) sendfile(r1, r0, 0x0, 0xfffffdef) read$hiddev(r1, &(0x7f0000000080)=""/123, 0x7b) r3 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x80883, 0x0) ioctl$CDROMMULTISESSION(r3, 0x5310, &(0x7f0000000180)={@lba, 0x0, 0x2}) 20:56:49 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 84) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:56:49 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x1000000, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:56:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 88) stat(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(0xffffffffffffffff, 0x9362, 0x0) setresuid(0x0, r2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x0, 0x0) 20:56:49 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 67) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:56:49 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 78) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() [ 3206.462502] audit: type=1400 audit(1679173009.828:18): avc: denied { create } for pid=14114 comm="syz-executor.4" scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=dccp_socket permissive=1 [ 3206.478829] FAULT_INJECTION: forcing a failure. [ 3206.478829] name failslab, interval 1, probability 0, space 0, times 0 [ 3206.480883] CPU: 1 PID: 14122 Comm: syz-executor.5 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3206.481957] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3206.483016] Call Trace: [ 3206.483372] [ 3206.483688] dump_stack_lvl+0xc1/0xf0 [ 3206.484244] should_fail_ex+0x4b4/0x5b0 [ 3206.484838] should_failslab+0x9/0x20 [ 3206.485422] __kmem_cache_alloc_node+0x5b/0x310 [ 3206.486068] ? __iomap_dio_rw+0x22b/0x1c00 [ 3206.486653] kmalloc_trace+0x26/0xc0 [ 3206.487185] __iomap_dio_rw+0x22b/0x1c00 [ 3206.487750] ? kmem_cache_free+0xff/0x4a0 [ 3206.488454] ? jbd2_journal_stop+0x185/0xde0 [ 3206.489076] ? kmem_cache_alloc+0x307/0x390 [ 3206.489693] ? __pfx___iomap_dio_rw+0x10/0x10 [ 3206.490323] ? __pfx_jbd2_journal_stop+0x10/0x10 [ 3206.490981] ? jbd2__journal_start+0xf7/0x810 [ 3206.491662] ? generic_update_time+0x21b/0x2b0 [ 3206.492390] ? __mnt_drop_write_file+0x4e/0xf0 [ 3206.493046] ? file_modified_flags+0x1f1/0x330 [ 3206.493421] FAULT_INJECTION: forcing a failure. [ 3206.493421] name failslab, interval 1, probability 0, space 0, times 0 [ 3206.493693] iomap_dio_rw+0x40/0xa0 [ 3206.495180] ext4_file_write_iter+0x9ab/0x1950 [ 3206.495854] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 3206.496571] ? do_splice_direct+0x1bc/0x290 [ 3206.497192] ? entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3206.497940] ? lock_is_held_type+0x9f/0x120 [ 3206.498557] do_iter_readv_writev+0x211/0x3c0 [ 3206.499194] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 3206.499880] ? avc_policy_seqno+0x9/0x20 [ 3206.500465] ? security_file_permission+0xb5/0xe0 [ 3206.501160] do_iter_write+0x18b/0x700 [ 3206.501724] ? __kmem_cache_alloc_node+0x1bc/0x310 [ 3206.502421] ? kasan_set_track+0x25/0x30 [ 3206.502989] vfs_iter_write+0x74/0xb0 [ 3206.503546] iter_file_splice_write+0x73f/0xcb0 [ 3206.504249] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3206.505019] ? generic_file_splice_read+0x13f/0x1d0 [ 3206.505722] ? __pfx_iter_file_splice_write+0x10/0x10 [ 3206.506461] direct_splice_actor+0x113/0x180 [ 3206.507098] splice_direct_to_actor+0x33a/0x8c0 [ 3206.507749] ? __pfx_direct_splice_actor+0x10/0x10 [ 3206.508474] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3206.509203] ? security_file_permission+0xb5/0xe0 [ 3206.509881] do_splice_direct+0x1bc/0x290 [ 3206.510480] ? __pfx_do_splice_direct+0x10/0x10 [ 3206.511156] ? lock_is_held_type+0x9f/0x120 [ 3206.511773] do_sendfile+0xb1d/0x12b0 [ 3206.512366] ? __pfx_do_sendfile+0x10/0x10 [ 3206.512988] __x64_sys_sendfile64+0x1d5/0x210 [ 3206.513630] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3206.514344] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3206.515091] do_syscall_64+0x3f/0x90 [ 3206.515630] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3206.516364] RIP: 0033:0x7f553779db19 [ 3206.516882] 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 [ 3206.519307] RSP: 002b:00007f5534d13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3206.520345] RAX: ffffffffffffffda RBX: 00007f55378b0f60 RCX: 00007f553779db19 [ 3206.521312] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3206.522281] RBP: 00007f5534d131d0 R08: 0000000000000000 R09: 0000000000000000 [ 3206.523240] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3206.524221] R13: 00007fffbe6b707f R14: 00007f5534d13300 R15: 0000000000022000 [ 3206.525214] [ 3206.525551] CPU: 0 PID: 14121 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3206.526315] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3206.527072] Call Trace: [ 3206.527319] [ 3206.527537] dump_stack_lvl+0xc1/0xf0 [ 3206.527913] should_fail_ex+0x4b4/0x5b0 [ 3206.528315] should_failslab+0x9/0x20 [ 3206.528737] __kmem_cache_alloc_node+0x5b/0x310 [ 3206.529259] ? direct_splice_read+0x15b/0x990 [ 3206.529699] ? direct_splice_read+0x15b/0x990 [ 3206.530139] __kmalloc+0x4a/0x160 [ 3206.530492] direct_splice_read+0x15b/0x990 [ 3206.530916] ? __pfx___fsnotify_parent+0x10/0x10 [ 3206.531369] ? __pfx_direct_splice_read+0x10/0x10 [ 3206.531848] ? fsnotify_perm.part.0+0x221/0x610 [ 3206.532328] generic_file_splice_read+0x16e/0x1d0 [ 3206.532799] ? __pfx_generic_file_splice_read+0x10/0x10 [ 3206.533305] vfs_splice_read+0x1c0/0x240 [ 3206.533700] ? direct_splice_actor+0x11b/0x180 [ 3206.534148] splice_direct_to_actor+0x2b0/0x8c0 [ 3206.534631] ? __pfx_direct_splice_actor+0x10/0x10 [ 3206.535147] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3206.535643] ? security_file_permission+0xb5/0xe0 [ 3206.536101] do_splice_direct+0x1bc/0x290 [ 3206.536524] ? __pfx_do_splice_direct+0x10/0x10 [ 3206.536986] ? lock_is_held_type+0x9f/0x120 [ 3206.537408] do_sendfile+0xb1d/0x12b0 [ 3206.537821] ? __pfx_do_sendfile+0x10/0x10 [ 3206.538283] __x64_sys_sendfile64+0x1d5/0x210 [ 3206.538732] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3206.539248] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3206.539802] do_syscall_64+0x3f/0x90 [ 3206.540174] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3206.540688] RIP: 0033:0x7f1388d97b19 [ 3206.541045] 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 [ 3206.542688] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3206.543389] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 3206.544042] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3206.544693] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3206.545354] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3206.546006] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 3206.546691] 20:56:49 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x20000, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:56:50 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:56:50 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x300, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) 20:56:50 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 79) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_IOC_CATATONIC(r1, 0x9362, 0x0) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getegid() 20:56:50 executing program 1: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}) 20:56:50 executing program 7: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x80000, 0x3000000, 0x0, 0x0, 0x0, 0x0, 0x0}) 20:56:50 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x6dc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1a}], 0x1, 0x7fffffc, 0x0) ioctl$BLKFRASET(0xffffffffffffffff, 0x1264, &(0x7f0000000040)=0x9) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x100000) (fail_nth: 68) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) write(r2, &(0x7f0000000200)='E', 0x140000) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000340)={{{@in, @in6=@local}}, {{@in6=@private0}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x40100, 0x10) newfstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480), 0x0) getgid() getegid() 20:56:50 executing program 6: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$CDROM_SEND_PACKET(r0, 0x5393, &(0x7f0000000300)={"8c8c5d14c09dff0819f8c6c4", 0x0, 0x900, 0x0, 0x0, 0x0, 0x0, 0x900, 0x0}) [ 3207.115562] FAULT_INJECTION: forcing a failure. [ 3207.115562] name failslab, interval 1, probability 0, space 0, times 0 [ 3207.117307] CPU: 0 PID: 14158 Comm: syz-executor.3 Not tainted 6.3.0-rc2-next-20230317 #1 [ 3207.117965] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3207.118611] Call Trace: [ 3207.118828] [ 3207.119017] dump_stack_lvl+0xc1/0xf0 [ 3207.119353] should_fail_ex+0x4b4/0x5b0 [ 3207.119703] should_failslab+0x9/0x20 [ 3207.120031] __kmem_cache_alloc_node+0x5b/0x310 [ 3207.120447] ? direct_splice_read+0x15b/0x990 [ 3207.120839] ? direct_splice_read+0x15b/0x990 [ 3207.121222] __kmalloc+0x4a/0x160 [ 3207.121525] direct_splice_read+0x15b/0x990 [ 3207.121893] ? __pfx___fsnotify_parent+0x10/0x10 [ 3207.122293] ? __pfx_direct_splice_read+0x10/0x10 [ 3207.122705] ? __cond_resched+0x46/0x70 [ 3207.123048] ? fsnotify_perm.part.0+0x221/0x610 [ 3207.123453] generic_file_splice_read+0x16e/0x1d0 [ 3207.123860] ? __pfx_generic_file_splice_read+0x10/0x10 [ 3207.124318] vfs_splice_read+0x1c0/0x240 [ 3207.124660] ? direct_splice_actor+0x11b/0x180 [ 3207.125048] splice_direct_to_actor+0x2b0/0x8c0 [ 3207.125436] ? __pfx_direct_splice_actor+0x10/0x10 [ 3207.125846] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 3207.126272] ? security_file_permission+0xb5/0xe0 [ 3207.126671] do_splice_direct+0x1bc/0x290 [ 3207.127028] ? __pfx_do_splice_direct+0x10/0x10 [ 3207.127453] ? lock_is_held_type+0x9f/0x120 [ 3207.127811] do_sendfile+0xb1d/0x12b0 [ 3207.128138] ? __pfx_do_sendfile+0x10/0x10 [ 3207.128497] __x64_sys_sendfile64+0x1d5/0x210 [ 3207.128876] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 3207.129290] ? lockdep_hardirqs_on_prepare+0x27b/0x3f0 [ 3207.129733] do_syscall_64+0x3f/0x90 [ 3207.130048] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 3207.130481] RIP: 0033:0x7f1388d97b19 [ 3207.130784] 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 [ 3207.132183] RSP: 002b:00007f138630d188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 3207.132826] RAX: ffffffffffffffda RBX: 00007f1388eaaf60 RCX: 00007f1388d97b19 [ 3207.133390] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003 [ 3207.133946] RBP: 00007f138630d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3207.134504] R10: 0000000000100000 R11: 0000000000000246 R12: 0000000000000002 [ 3207.135059] R13: 00007fffc48ba03f R14: 00007f138630d300 R15: 0000000000022000 [ 3207.135645] [ 3219.634561] kmemleak: 1 new suspected memory leaks (see /sys/kernel/debug/kmemleak) BUG: memory leak unreferenced object 0xffff888008ebfe00 (size 256): comm "syz-executor.1", pid 14141, jiffies 4297873583 (age 27.664s) hex dump (first 32 bytes): 00 45 b2 43 80 88 ff ff 8e 36 00 00 c8 01 3d 04 .E.C.....6....=. c0 64 51 00 00 ea ff ff 00 10 00 00 00 00 00 00 .dQ............. backtrace: [<00000000c684dc3d>] __kmalloc_node+0x4d/0x160 [<00000000cf893163>] kvmalloc_node+0xaa/0x200 [<00000000da88aef0>] iov_iter_extract_pages+0x353/0x1950 [<000000000087c7b4>] bio_map_user_iov+0x2f7/0xea0 [<00000000a63157ab>] blk_rq_map_user_iov+0x68d/0x16c0 [<00000000f549beff>] blk_rq_map_user_io+0x1d1/0x200 [<0000000045e84726>] sg_io+0x564/0xd80 [<000000009ca55d02>] scsi_cdrom_send_packet+0x2a9/0x510 [<000000005496939e>] scsi_ioctl+0x135/0x15d0 [<000000000a3857a3>] sr_block_ioctl+0x1f8/0x240 [<000000004b441c32>] blkdev_ioctl+0x35e/0x7f0 [<00000000e9e62cb7>] __x64_sys_ioctl+0x19e/0x210 [<00000000bbb14b19>] do_syscall_64+0x3f/0x90 [<00000000099e2aa6>] entry_SYSCALL_64_after_hwframe+0x72/0xdc BUG: leak checking failed VM DIAGNOSIS: 20:57:18 Registers: info registers vcpu 0 RAX=dffffc0000000000 RBX=ffffffff877382f0 RCX=ffffffff812cdbd6 RDX=ffffffff877382f0 RSI=0000000000000008 RDI=ffffffff877779c8 RBP=0000000000000000 RSP=ffff88806ce09c70 R8 =0000000000000000 R9 =ffffffff877779cf R10=fffffbfff0eeef39 R11=0000000000000001 R12=ffffffff8542b188 R13=ffffffff8542a800 R14=ffffffff85d2792c R15=0000000000000000 RIP=ffffffff812cdc1e 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 0000000000000000 00000000 00000000 GS =0000 ffff88806ce00000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe71435f0000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe71435ee000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007ffcc0757ca8 CR3=000000000dc3a000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000600 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001fa0 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=0a64656c69616620676e696b63656863 XMM02=31636e75662e6e75522e6c697475736f XMM03=00000000000000000000000000000000 XMM04=732f6c61636f6c2f7273752f3d485441 XMM05=622f6c61636f6c2f7273752f3a6e6962 XMM06=73752f3a6e6962732f7273752f3a6e69 XMM07=6e69622f3a6e6962732f3a6e69622f72 XMM08=444e45535f4d4f524443246c74636f69 XMM09=33357830202c30722854454b4341505f XMM10=303030303030663778302826202c3339 XMM11=3431643563386338227b3d2930303330 XMM12=34633663386639313830666664393063 XMM13=30202c3030397830202c307830202c22 XMM14=7830202c307830202c307830202c3078 XMM15=0a297d307830202c3030397830202c30 info registers vcpu 1 RAX=0000000001b85725 RBX=0000000000000001 RCX=ffffffff8445a75e RDX=0000000000000000 RSI=0000000000000000 RDI=ffffffff81282ef5 RBP=dffffc0000000000 RSP=ffff888008e1fe68 R8 =0000000000000001 R9 =ffff88806cf34f83 R10=ffffed100d9e69f0 R11=0000000000000001 R12=ffffffff85d267d0 R13=1ffff110011c3fd2 R14=0000000000000000 R15=0000000000000000 RIP=ffffffff8445b77f RFL=00000202 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=1 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 0000000000000000 00000000 00000000 GS =0000 ffff88806cf00000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe22f5c32000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe22f5c30000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007f73f25ee388 CR3=000000000dc3a000 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=00001fa0 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=000000000000000041496c6400000000 XMM03=0000ff00000000000000000000000000 XMM04=732f6c61636f6c2f7273752f3d485441 XMM05=622f6c61636f6c2f7273752f3a6e6962 XMM06=73752f3a6e6962732f7273752f3a6e69 XMM07=6e69622f3a6e6962732f3a6e69622f72 XMM08=00000000000000000000000000000000 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000