last executing test programs: 7.780972751s ago: executing program 0 (id=263): socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkfifo(&(0x7f00000000c0)='./file0\x00', 0xa) open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x3c) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x182) ppoll(&(0x7f0000000140)=[{r1, 0x4}], 0x1, 0x0, 0x0) closefrom(r0) syz_emit_ethernet(0xfffffffffffffd18, 0x0) socket$inet6(0x18, 0x2, 0x6) 7.458410765s ago: executing program 0 (id=273): socketpair(0x18, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x1c, 0x18, 0x2, 0xfffffffe, "42f050ae2321b442587bdf9124236cf4", 0xd3e}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) seteuid(0xffffffffffffffff) geteuid() (async) r2 = geteuid() setuid(r2) access(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) sysctl$net_inet_ip(&(0x7f0000002ac0)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000000)='\n', &(0x7f0000002c00)=0x1, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) (async) r4 = socket$unix(0x1, 0x5, 0x0) bind(r4, &(0x7f00000000c0)=@un=@file={0x0, 0x1, './file0\x00'}, 0xa) listen(r4, 0x472) (async) listen(r4, 0x472) connect$unix(r3, &(0x7f00000000c0)=@file={0xfc, 0x1, './file0\x00'}, 0xa) (async) connect$unix(r3, &(0x7f00000000c0)=@file={0xfc, 0x1, './file0\x00'}, 0xa) pselect(0x40, &(0x7f0000000000)={0x49f, 0xffffffff, 0x7ffffffffffffffd, 0x1, 0x8000000000007fff, 0x2040000000006, 0xc, 0x8}, 0x0, 0x0, 0x0, 0x0) (async) pselect(0x40, &(0x7f0000000000)={0x49f, 0xffffffff, 0x7ffffffffffffffd, 0x1, 0x8000000000007fff, 0x2040000000006, 0xc, 0x8}, 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x1c, 0x18, 0x0, 0x107, "b212c6fff078b54b6d0437d80ce77b38", 0x8000}, 0x1c) wait4(0x0, 0x0, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x7, 0x0, './file0\x00'}, 0xa) 7.456919478s ago: executing program 0 (id=274): pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0x80047308, &(0x7f00000001c0)={0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff}) closefrom(r1) setsid() munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) (async) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000023c0), &(0x7f0000000000)=0xffffffffffffff77, 0x0, 0x0) (async) r2 = syz_open_pts() (async) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x4) r4 = dup2(r2, r2) ioctl$TIOCSCTTY(r4, 0x20007461) (async, rerun: 32) write(r2, 0x0, 0x0) (async, rerun: 32) r5 = socket$inet6(0x18, 0x2, 0x0) shutdown(r5, 0x1) (async) bind$inet6(r5, &(0x7f0000000040)={0x1c, 0x18, 0x2, 0x0, "fffe0000000000000000008000", 0xfffffff5}, 0x1c) (async) connect$inet6(r5, &(0x7f0000000080)={0x1c, 0x18, 0x0, 0x8a, "0a5be30e01a3d3d1793c1db58465282f", 0x308}, 0x1c) (async, rerun: 32) setsockopt$sock_cred(r5, 0xffff, 0x1023, &(0x7f00000003c0), 0x20) (async, rerun: 32) pselect(0x40, &(0x7f00000000c0)={0xe3, 0x1d, 0xfe, 0x6, 0x8, 0xffffffff, 0x8, 0x40000000003}, 0x0, 0x0, 0x0, 0x0) 6.984282156s ago: executing program 0 (id=283): socket$inet6(0x18, 0x1, 0x6) (async) r0 = socket$inet6(0x18, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) (async) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x2) (async) shutdown(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x672) r1 = open(&(0x7f0000001980)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6, 0xfff, 0x2, 0xb}) open(&(0x7f0000000180)='./file0\x00', 0x19083084ca9cf73d, 0x2) (async) open(&(0x7f0000000180)='./file0\x00', 0x19083084ca9cf73d, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$TIOCNXCL(r3, 0x4004667f) dup(r2) (async) r4 = dup(r2) ioctl$TIOCSTAT(r4, 0x20007465) (async) ioctl$TIOCSTAT(r4, 0x20007465) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x3010, 0xffffffffffffffff, 0x5c40000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14, 0xb, 0x1, 0xfffffffe}, {0x3, 0x7, 0x0, 0x5}, {0x6, 0xf, 0xe, 0x808}]}) pipe(&(0x7f00000000c0)) write(0xffffffffffffffff, &(0x7f0000000440)="77d5b655ea62eae9fde7030010676cd8db1ec996edd7d7ed03270ef0f2b2f8297c9c837e826358306748c03ff3a4f60b27612626ed9f65562b0cd05d53855b4f2721389eec7f78a46506a93a1dbbcba0ad5ecea394ce2444dcb26e3aa69c90f6f3bafd6d404e9294a5dd2004e1874bf6abc0c3497219a891e864705443b712cc97f923861bcd2fe60f7357e4273bd0397c7c91086e440d233041e747bc143afd7b749cdc", 0xa9) lseek(0xffffffffffffffff, 0x1, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x80000004, 0x5, 0x5, 0x2, "2feac1b1549b00000000000100", 0xfffffff9, 0xf403}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) (async) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) munmap(&(0x7f0000000000/0x9000)=nil, 0x9000) shmget$private(0x0, 0x3000, 0x2ea, &(0x7f0000ffd000/0x3000)=nil) (async) r6 = shmget$private(0x0, 0x3000, 0x2ea, &(0x7f0000ffd000/0x3000)=nil) shmat(r6, &(0x7f0000000000/0x800000)=nil, 0x1000) setgroups(0x1, &(0x7f00000000c0)=[0x0]) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) 6.915436684s ago: executing program 0 (id=287): munmap(&(0x7f00000cf000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) closefrom(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x7c6, 0xea) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000340)={0x2, 0x38d1, 0x2, 0x7, "9cdf2fca528be6fbafc55c058560100f42c23618", 0xfffffff7, 0x7fffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x88100) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000180)="19a09f0a20", 0x100000}], 0x1) r6 = semget(0x3, 0x1, 0x440) r7 = shmget$private(0x0, 0x3000, 0xa6, &(0x7f0000ffd000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r9, 0x1b2, 0x2, 0x0, 0x0, 0x6}, 0x9, 0x0, 0x0, 0xc0, 0x0, 0x5, 0x40000000004, 0x9, 0x4, 0x9, 0x80000dcf}) getresuid(&(0x7f0000000040)=0x0, &(0x7f0000000100), &(0x7f0000000280)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{r3, r9, r10, r4, 0x110, 0x8, 0x0, 0x0, 0xa133}, 0x0, 0x1, 0x0, 0x0, 0xffffffffffffff01}) open(&(0x7f00000000c0)='./file0\x00', 0x7c6, 0xea) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCRGETADDRS(r5, 0xc4504446, &(0x7f0000000580)={{'./file0\x00', './file0\x00', 0x6c, 0x1}, &(0x7f00000001c0)=[{@local={0xac, 0x14, 0x0}, '\x00', './file0\x00', 0x0, 0xc6, 0x2, 0x3, 0x7, 0x3, 0x1}, {@multicast2, '\x00', './file0\x00', 0xfffffff8, 0xf380, 0x0, 0xfe, 0xb, 0x6, 0x2}, {@multicast2, '\x00', './file0\x00', 0x1, 0x9, 0x1a, 0x6, 0x7, 0x8, 0x1}], 0x101, 0x3, 0x0, 0x0, 0x49a3, 0x8, 0x2, 0x80}) 6.084924956s ago: executing program 0 (id=305): r0 = kqueue() r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000e00), 0x1, 0x0) ioctl$DIOCRCLRTABLES(r1, 0xc450443c, &(0x7f0000001000)={{'./file0\x00', './file0\x00', 0x0, 0x8}, 0x0, 0x0, 0x0, 0xfffffffe, 0x1f, 0x1, 0xfffffffb, 0x12, 0x800}) (async) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480), 0x40000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x45, 0x1, 0x6, 0xc966}], 0x9, 0x0, 0x0, 0x0) (async) r3 = syz_open_pts() write(r3, &(0x7f0000000440)="77d5b655ea62eae9fde7030010676cd8db1ec996edd7d7ed03270ef0f2b2f8297c", 0x21) r4 = socket(0x6, 0x1, 0x88) shutdown(r4, 0x2) (async) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)) (async) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) pselect(0x40, &(0x7f0000000100)={0x7, 0x208fb4cf8, 0x6, 0x8, 0xb8, 0x5ee3, 0xb55b, 0x9}, &(0x7f0000000180)={0x0, 0x7, 0x5, 0xd36, 0x5, 0xbe1c, 0x8, 0x1}, &(0x7f0000000240)={0x4, 0x2, 0x8, 0x2, 0x5e0, 0x5, 0xaa, 0x200}, 0x0, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x148) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='x\x00') (async) syz_emit_ethernet(0x47, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080047da00390068000005069078e0000001ac1400bb0005687ca00000003405007a71d67a17543bb91c76f103d6298aa491cc4a7b8dfa914bef57"]) seteuid(0xffffffffffffffff) socketpair(0x24, 0x2, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 3.431058531s ago: executing program 2 (id=325): r0 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000100)=""/51, 0x33}], 0x4, 0x4) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x9696c8c6c746c9d8, 0x0) ioctl$DIOCSETSYNCOOKIES(r1, 0xc0014462, &(0x7f00000001c0)=0x1) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffff9c, 0xc00c642d, &(0x7f0000000200)={0x0, 0x1425, r0}) ioctl$VMM_IOC_RUN(r2, 0xc0285602, &(0x7f00000004c0)={0x6, 0xe, {0xa5, 0x3, 0x32}, 0x7, &(0x7f0000000240)={{0x4, 0xb, 0x3, 0x0, 0x8, 0x2, 0x81, 0x4}, {[0x5, 0x8, 0xa0, 0x1, 0xe, 0x42c, 0x386, 0x47ba, 0xc4, 0x8000000000000000, 0x8, 0x14e, 0x6, 0x2, 0x8, 0x8, 0xff, 0x884], [0x4, 0x0, 0x1, 0x2, 0x0, 0x7fffffffffffffff, 0xf, 0x6, 0xd, 0x2], [0x2, 0x401, 0x9, 0xffffffff, 0x3, 0x0, 0xbd5], [0x20000000, 0x9afa, 0xffffffffffff7fff, 0x5, 0x9, 0xba], [{0xfff9, 0x7f, 0x47e, 0xfffffffffffffffa}, {0xcf7, 0x4, 0x1, 0x8}, {0xe, 0x0, 0x7, 0xffffffffdcf72f5c}, {0x1, 0x489d, 0x6}, {0x2, 0x8, 0x2, 0x8}, {0x7, 0x6, 0x1, 0x7ff}, {0xf, 0x1, 0x7, 0x5}, {0x4bef, 0x2, 0x7fffffff, 0x5}], {0x19, 0x2, 0x5, 0x5}, {0x1, 0x6, 0x1ff, 0x4}}, 0x101}, 0x5, 0x6}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x800, 0x0) r4 = dup(r3) r5 = kqueue() ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r2, 0xc00c642e, &(0x7f0000000540)={0x6, 0x8000, r1}) r7 = accept4(r2, 0x0, &(0x7f0000000580), 0x8000) r8 = accept(r2, 0x0, &(0x7f00000005c0)) poll(&(0x7f0000000600)=[{r5, 0x4}, {r6, 0x2}, {r4, 0x4}, {r2, 0x4}, {r4, 0x40}, {r0, 0x4}, {r7, 0x8}, {r8, 0x4}], 0x8, 0x3ff) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000640)={0x9, 0x95, {[0x10001, 0x5, 0x7, 0x1, 0x32, 0x30000, 0x0, 0xd896, 0x8a5, 0x3ff, 0x400, 0x464a7e54, 0x8000, 0x0, 0x2, 0x3, 0x3, 0xfffffffeffffffff], [0x5, 0x0, 0x6, 0x3, 0xbee6626, 0xffffffff7fffffff, 0x3, 0x1, 0x1000000000, 0x7], [0x7, 0x0, 0xfffffffffffffeff, 0x3, 0x7, 0x1, 0x3], [0x9, 0x3, 0x9, 0x7f, 0x1, 0x2], [{0x4, 0x7f, 0x0, 0x6}, {0x3, 0xe435, 0x9, 0x2}, {0x5, 0xc866, 0x6, 0x7ff}, {0x5, 0x2, 0x94b, 0x2}, {0xfffb, 0x5, 0x9, 0x9}, {0xee6e, 0x58, 0xfffffffc, 0xa358}, {0x3, 0x80000001, 0xfffeffff, 0x70b112ac}, {0x3ff, 0x2, 0x5, 0xb82f}], {0x8, 0x7, 0x3e4e, 0x4}, {0x3, 0xffff1718, 0x26a, 0x8000}}}) ioctl$DRM_IOCTL_MODE_GETFB(r2, 0xc01c64ad, &(0x7f0000000880)={0x0, 0x5, 0x3, 0x64, 0x8, 0x2, 0x0}) ioctl$DRM_IOCTL_MODE_MAP_DUMB(r2, 0xc01064b3, &(0x7f00000008c0)={r9}) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r4, 0xc01064b5, &(0x7f0000000940)={&(0x7f0000000900)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r10, &(0x7f0000000e00)={{&(0x7f00000009c0)=@in6, 0x1c, &(0x7f0000000c80)=[{&(0x7f0000000a00)=""/9, 0x9}, {&(0x7f0000000a40)=""/6, 0x6}, {&(0x7f0000000a80)=""/102, 0x66}, {&(0x7f0000000b00)=""/159, 0x9f}, {&(0x7f0000000bc0)=""/140, 0x8c}], 0x5, &(0x7f0000000d00)=""/253, 0xfd}, 0x1}, 0x38, 0x801, &(0x7f0000000e40)={0x56cc, 0xa8a}) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000e80)={0x1, 0x2, 0x1, {[0xf51, 0x6, 0x7fff, 0x4, 0xb, 0x3, 0x7fffffff, 0xa20, 0x9, 0x6, 0x6, 0x7ff, 0x80000001, 0x5, 0x7fffffff, 0xf850, 0x7], [0x3, 0x7, 0x18747f56, 0xfff, 0x4, 0x2, 0x5, 0x3000000000, 0x7, 0x1], [0x5, 0x9, 0x7, 0x1ff, 0x4, 0x3], [0x8, 0x5, 0x2, 0x4c, 0x8, 0x734c], [{0x8, 0xffff, 0x0, 0xf931}, {0x0, 0x321c6800, 0x200, 0xfffffffffffffff9}, {0xceb2, 0x7, 0xffff, 0x100000000}, {0x3, 0x46294bce, 0x1}, {0x6, 0x1ff, 0x7, 0x1}, {0x6, 0xf, 0x2, 0x6}, {0x8, 0x6, 0x10, 0x8}, {0x24, 0x1ff, 0x9, 0x700000}], {0x109, 0x3, 0x7fffffff, 0x2}, {0x7d, 0x7, 0x2, 0xc}}}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001100), 0x40, 0x0) fcntl$getown(r11, 0x5) stat(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0}) r13 = getegid() fchown(r3, r12, r13) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000001200)={0x6, 0x0, 0x1400000, 0x80, "c7c8533370ee6dd60e75a2a67e3dde68712bba8b", 0x5, 0x7}) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000012c0)={&(0x7f0000001240)='./file0/file0\x00', 0x7, &(0x7f0000001280)='./file0\x00', 0x8}) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r4, 0xc00c642e, &(0x7f0000001300)={0x8001, 0x48, r2}) r14 = openat$pf(0xffffffffffffff9c, &(0x7f0000001340), 0x200, 0x0) fchflags(r14, 0x0) 3.072741141s ago: executing program 6 (id=333): r0 = msgget(0x0, 0x203) msgrcv(r0, &(0x7f0000000180)={0x0, ""/29}, 0x25, 0x2, 0x1800) r1 = socket$inet6(0x18, 0x8003, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xd02) futimes(r1, &(0x7f00000000c0)=[{0x8000000000000000, 0x24}, {0xf, 0x3}]) r2 = open(&(0x7f0000001980)='./file0\x00', 0x1, 0x1cc) closefrom(r1) ioctl$TIOCSETD(r2, 0x80045102, &(0x7f0000000080)=0x9) r3 = socket$inet(0x2, 0x3, 0xff) msgsnd(r0, &(0x7f0000003640)={0x1, "767f601c956c2e93b967e0c3a547672dc78bf42908868c364c9e18cc1bddc152af7f45a0070ea91601bbbf5e5c48db437d6ff4f3a19c31d0571963cabbec29dc13ac398a8557bcbae563cfb997ba1ab6c662247a57fb011786f6167ff2ef2f63575be05df8f5487356d21887cbd7880b595b04bbf4117dd84583c280f810acc3151ffd8e678fa796dc0292bf394f17901178b82162db0eb3e172b43c34987dd80616dbe19af3a27f8b71e960e999b4d8ca8ba083925e32d1b5a179478c524bbc6384c9259fd0e189c1318813d269677cefe429c76ec273b7352628140df8c62fcedce3874c2be3b4c5fb49ff70d997b86677db38ca75028be03937d6bf46d461849305a07dd7c6d5423fd6a231e08b31dd0d8ae8d406378fe8ea881ddcc27be0997371ea28561164a3accbf0b6426faf66a605bd615a78c1493c85c8b9adcdb8d3faf3a6a33c3e562ec45930402c9c9ff7308bc331fbb4720d1d5264b25d0ee3a92b62d75f38cc5ae5299b067a534819dbee035a29415d973414eaf4d530fd84648568aabc64cf23ce2e469812ea22e0b9db2fc9d01bbd5718fbf8a3255890b749e7977d5380b1db0fd42d85b5505a6e60bddf26a6d0a3a5b4171a3b80741aaa9175beb3918e09770e9093ba4e4b98604715a8b82f080d6792bbe51aad6e981fa515f27ba1fb18a09ccdc45b2c78431969bbb86e360a5a4b2912eec11f86d1dab293b01b538629de8990483032ed534e23c0e685630f984e77ea0f3ecddaae53b983633b2d38636b935c5867cc732a9e3b9280adf9db72c633b39e7702a065569457b1597f8ac56b63e84a522c8ceb82c96ba0b2618344077ffe82987da786121e574d20305f8f6dd9eee0f7ab1a8ad66e9d546b5dec6f18f9fef6b6e33ba5f898208f0b69d3585f52f473473db0737bf459780a46ed35273d31f802853cc6358df365b4218cd6a3bbe7b4905d3f0e57196e61ee78549837d125542074e4b3b2ca401ad81cee43f978cd9ee612097f73059530b3c40e664efad1118ccbfa0ead7f44a40f48d69eea69247a1e6ac4ffa9975d365456b0aef9135109f9f4a9514a2f459d5262d889e5bc1372d75bd45e9c655316437a8558de8003d8d4837daab6d3ede685554598598000fde2a835579d37e24bd2fea1f09892bc71666093a3f97b1f19ccd9dc8f37c17db20e519959ccce70907cce8216a5a49bbe099801ed6f15cf0c1e8a2759874656a1b47808d9631fa840212768ef7758610bbdba27fb2449df877cc16e5013c5c5eeacf853ea0c9e9ddef166e195a19bd8bc2cf50a694776e7001c46854363eb9661392e21dbbe6618b796b0d5fee3c10d4b66ed6c22b7827c45c12744af7d616c2cce73bdfe8fa1cd9b44197986780e62c27316108ee4f96e40ed189332357d41692376eddbc888ae0e742b052eb7e562c89f77fb7c49902fda89d5078bbdce40d7bf494e18b1070f6b4423067e3dfcd74ef34c757ef0112406a8d184fd666f13be27201bddf1cc7ba5168e62ad2b14661aaa514054fcb22a5dedcd16428d6656179edea3ac0cb4338e50d63328b849af3fd29522730c5f7f8be302f7609f36edccf1f6ec4f1130fc54702d2276d17155956f8e275c92e782e46e5a8ad483d4b0c9d831e4c637b6c98d8057333484c6633df04c5ea97f6350f75e7c2b4df98ae52ae8b8e08d32b2169a61a08b8cc3626e2fdfe0b433fa16b339e7f63f43d8d2a105f78178429154d6e7a2ad965da97b57230f0918b696b031d9051871d9d86c81aaff248a8b833e727887da4dba6f667643ee5f3d2368bcee632f0001a9e99f99f225de855296b7f11e53de6d3e5de323604ba3fd01e2f222e787336700f60a9bbd61fdcbe9838542d7cab638d2f838809f89212ec85d36708bedec2d4c16508f85856f50e9ec59e87eb49d7b1056de704f0b4730eddc515286f1296018e5cbbc879ba6f4bed95f76c206695bd6e0a20ec24f6ea0a322fe1681a9b5c67cf7d16f383da4e5c494753354e3104b23663f4516296bd4dd4157cf95665de76bf60178728e8aa52a78eff4ccc6e192d1f29448efc3eaa650a201bf342589f912d2190422a8e8b91852a356d5614fe6b79b3add5fbf1f7c9c8b71dc53a811fda9226e69041b62f42555348e223fe6ad1375b129ad9f0a8dd1016a3e8ebf0c1eb1a606c8af710f3bfb898173851305ffe56af7ea00e091013dd512fcb245988deba0c90ff2d309a28ca3b08e660001b9df0e59cc0ed4718bb0e3f2c52fef5de96d5039a1a41576fdf7510b45e4b6f31be43179182efc80eb997a1b347154bb2939df96b52f995a60e1f5ebbd96a9f7a79e15bc1aafd31025e4d0fd651e938a66c245f46035e26a4c926f9ea42c100c62f2915dec1a897df8e276bed32021f952d88abd57e4f5cd18e19275e51f6c9986a0b5a5414a07b0feb289f77bd7cfbe413107df6039e6af39b7809e562f6248ffcb8428af73b1cf444c00d587c430ec23698b4c04b690a4e5b35254fe5dabdb46816f86ab5a50790c7489a52ced9f6a33a69d5adc12657f97c08417059f2e4a99e1141436a790264335113dbb5a7c5248d8b70bfce28158d49292acfa9f60dcf53666f7ed1ffbecc0393cd48a937e72da914c9003cc335efd0fee556a4d0a3d1859d4c67c9004529a65b3406e75e5b79c0583cb6c3e0d81d381516c398850c1fa861d02f701d3965c43d417d244c910f79ea9b07a7cac9efaa96912d530d5cc5d5efac693e9571133a9c9df2992193d59794220e27289da67e53c5f3d87be9d0aa9b6fa0c632b25baf433e4fbd748cdb26b6b712ddcf1fb6fd71100b981402b9422d415a1b0a887525cb59720ffe529c5f79df360ec189793d9c133296bd57b1089a9d1632d216582270a22ea64bb92473c83e8f839e4f6a484637d72f3ce313b253be64a9ffc0bcf3ac2434c2a29285d6bfb1837de8f4a3f95d968121ca96309e413956bbb02fef55f036effa2b15d8518a5d0fb0981f011156dcbf7c97a2c854f43753da2d6c12ffe792de3295928efbe5f9c76eda03f4e23e726c5827ae59d06fc6ecb4dd00ebfa8944e1f7f20ddac9a502cf4cb0b7522fff4627dd34582f006f876bf4eed384fdd9b2f41c58dbe39ad989c6aa860540884b50fc4df8535228bf35a4fdef27574e20070d19142e7d7e93f6c2aa6be8c07b0e0f07ba5cff06bc728862000ed17e03fd5771e4d0ba7edda16344b841bf419c2fa5ac3310c481b5654890eea6a10790a9895544b6428549a4600b559fb3a46149df04156fe4132fce2c53200eae3a92d7cdf5441b10f6343059b1f304f35c350d91873af7229f3e194aa8be8aed4973f6a612d4209cdcd9531174bfc5fe8b147b302cbab7ef7dff59e512a4c828d649bbb9ab89734add322aa1f87a3226d82b3167fcc1274f20a03d396440714e3755f61a28142d4c3bd5412f8514ca5a4a151548eee7f5b151413923d4bf0b7cbae5fd47ef6fc4520143c96fb42f3aceb473d32067c4b03a6180d74142c6efbfbbabcc42484aa97223aa65660985c60c5f6c54f3af921533c6ef4eb376dfd3c1acfdbc7b33444b5c78e1477a202cd9fe7c14a51aba7f4196806e8a0aa1ea2954e9ee3a124ecdd6e65c15d7737fb97c4d2f6b569d51c12e96ed10b955364e17fb52f7af998c88a24b0ac9e6d0fa224fb59bbba2e3560956c46323759a74cc8b7a29279e7f91858d8382090d5f597a37f42ae587294cc02be1957766694456d61e10fbc699d67873dc53363de978a0f432712c8182d8d86c86fd30e08f5bf84aff2a844f763aaf53ad15e061c0a75d35153794ec873bf2ba5dea7d1e97eb3534b9a03a4bf54319fdde12ebae38e46cde0c9e01c2acc477028ca7057b2d39e19b4dce9c16a162fd674f36478aaea02ccae491ea1e38aa6ff8f3429361521ad686b1f6e8b136eb919fe00d7bf21e00278725f1ac43e45877ac7a6cd868b37f0f005eec45c79937135b253169e840a537ff79ed353f26603721291f1b5b7c616ee0d38b4f6263a675ffac0581177bffa226d86660f6a743e977a9077d4258e0f8f3bdc9990324c836c3d5a21496ca42b67bdd1648cd3aa2b24a0f48e751ae3df01b4f84d46eec7e0302a12b49e771bed40a8a8f6adadabf465c870c21528109775f2ec558ea76d6f3f962cb3d9aa28250eba7242815d6a121d1f2eb3f3b1a8f323a8e892e4aff5b6c8f87273d8e8357a133bfde2b6a68bffb097bdd6cc0b0edbc95b45649cb6e3637b1dfbed1b773a77c187368f00403728a4c97ff7380eeef116b023a9804464cd7bc24d893c2e666e520c0c71c31902ed142f131369fc6dd0b94321bfef423442cc9bdbe36382cd2a9ddb4c2cf663f6df75dbca608ab2b1794e7bb15a987777109b954d374715502376b403fd03311f5cbb9c69b44448e4bc363c3d622ec39fb9f45e08a4ef77275bae76fc26eb3cd9409cd44343c1f38b47c0b55bb406b0c088998a615106ac167ba4d4aaaeb61c0ad9ca9ffb1d49f2dbfd6df6d722f04676351816750f2f25cb3593ceada783c40802dc86c9640c80f6f0dcb04cec297b75c2eb553fbf88e9484c7366564105787cf775e250e9d96d2da3dcf54bb94c530d123d76ca20b464961e1ef16d0d7cca44692cebf10af61036be26b32f7b8764ea2d62762886134383c24369297271f3038f72596a1e73bae2bab9ed0fb030174ba1cbf65dcdf6f7433ab183243deabb8aa46b970b33953721e6de79c50e960d93cd546840430a74b57e27989a523d221e769fcfbf834d69c2b88e96228e1172eb385bbb7328d6244a5d2f965702a0744a19819a2c8f2f266717609d3a59a07ead0ff3efeae1c8cc460b3f5e88afa76cb4339b2b7b1709cdc20588dc89a1d4f1846ad48af80d9508ecfd6bf35ce68c65840dafa88e4a34bd345a706f683ed9cf47743f37a712d0b1ab5dadad15d9bfd4a69a62dfe3b4d96cc84a016cb39c2fcc59ac228796ee60f55b6d4b84ecf867f74873dbae38e049c5fb0b100b46fbb5ea3a8300589ecab41e35457899f5b0d9f176074c91291b37bb36a76a2bfc0d2267aacc88e5cd4206a835f6f5b6cfc657bc17fb3888cd29d905d20d95f6e7c1f4cd1e06c2668526aad0afe26e1509c54fce353797d35f7851f965cb2f4a421a97a2ef9938ed58fbb2b3d814c59b07e6a8136000676ecedd2543f504a150564644d4b616b55d7d8f12fd5005f2adc931bc975d23ebbe50749479469586f0b920261e7d4fc8e863c32c59f039b98cda8dd3f34e3f063d3f3c5579c5233aa8558ba92b1e786cb84d7dc15b19e3d06d95537bb310e448837a69065cf96c1309621b8a805c4025c431ea60f0e76c1eab1a69b93aa6234c1ea5e0e03cf3c86422a7dc3fdd2c618950bd670514fa8ed9beb2c9c0bdec1609c9bcab4aaa0f11f6c5851e2b4fb3625d8c50b2058008a90dc16d02869e5f1faed8cfa6b0344c11eb41701b1a65cf557103a8828d6f23f1fe0204648b39374af1b3717b36e18ed6959d9190293afc98adbf5a73bbd4bba93558bdb40d9a3162f3a20bcbb6956e9102d44b38fef3b52bf6c43cc5d4687da688c68e4001cf7921aec09013c733e42f7eb7bc603e4f64b28b2b015be949f86d2d2043f74345951d1f876cb02cee127fcfdc1becffbe2ba9fa7a651660a0d7f4ba91aaf6fff445a01398487da429737a800bc636d129c204d3336442364c6838ca9bb80a883eb3f86ba1db3ab723f56f49a84dee5b3da47aae442b3ae9cd3a5ebbc1093441c3ebdb09179af2253a6e6bfe41fd8c9907"}, 0x1008, 0x0) getsockopt$inet_opts(r3, 0x0, 0x65, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000b40)={0x89, 0x3}, 0x10) ioctl$DIOCXBEGIN(r2, 0xc0104451, &(0x7f0000003600)={0x7, 0xb00, &(0x7f00000019c0)=[{0x0, './file0\x00', 0x3}, {0x1, './file0\x00', 0x9}, {0x0, './file0\x00', 0xbbda}, {0x1, './file0\x00', 0x6}, {0x0, './file0\x00', 0x2}, {0x1, './file0\x00'}, {0x1, './file0\x00', 0x6}]}) connect(r1, &(0x7f0000000040)=@in6={0x1c, 0x18, 0x1, 0x9, "d158cda3a4effa6059e97897a77acc48", 0x1}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r5 = getppid() setpgid(r5, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, 0xffffffffffffffff) 2.878188081s ago: executing program 4 (id=343): mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1ea8) (async) r0 = open(&(0x7f0000000200)='./file0\x00', 0x9da, 0xc9) ioctl$DIOCGETQUEUES(r0, 0xc0104401, &(0x7f0000000040)={0x8, 0x1, {'\x00', './file1\x00', './file1\x00', './file0\x00', {{0x7, 0x2}, {0x6, 0x13}, 0x4}, {{0x9, 0x2}, {0x7, 0x7ff}, 0x4}, {{0x9, 0x2}, {0x9, 0x1000}, 0x40000000}, {0x7, 0x0, 0x0, 0x4}, 0x0, 0x10000, 0x6, 0x7, 0x4}}) (async) sysctl$hw(&(0x7f0000000100)={0x6, 0x16}, 0x2, &(0x7f0000000000)="21f6802cb204b52ed33063bfa3cb55bf4e8ec90477f3cd344726c1626b617d2852750b3a9d8409c39f741537adcd050b9873642f10b0344a", 0x0, 0x0, 0x0) (async) pipe(&(0x7f0000000040)) 2.877572135s ago: executing program 5 (id=344): r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE(0xffffffffffffff9c, 0xc01864c2, &(0x7f0000000080)={0x0, 0x1, r0, 0x0, 0x7f}) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD(r1, 0xc01864c1, &(0x7f00000000c0)={r2, 0x2, 0xffffffffffffffff, 0x0, 0x5445}) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000000)=@file={0x3, 0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=[@rights={0x2c, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff]}], 0x2c, 0x2}, 0x2) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000180)="19a09f0a20", 0x6cbc2}], 0x1) 2.86966038s ago: executing program 6 (id=345): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2d28) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffff9c, 0xc00864bf, &(0x7f0000000080)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD(0xffffffffffffffff, 0xc01864c1, &(0x7f0000000100)={r0, 0x2, 0xffffffffffffffff, 0x0, 0x8}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r3 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001740)={&(0x7f0000000140)=@file={0x3, 0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c00005831ff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32], 0x2c, 0x404}, 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) syz_open_pts() syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ppoll(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x6) pselect(0x40, &(0x7f0000000080)={0x20000000fa, 0x3, 0x0, 0x8, 0x9, 0x1, 0x0, 0x80000009}, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x3) ppoll(0x0, 0x0, 0x0, 0x0) closefrom(r5) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) ioctl$KDENABIO(r1, 0x20004b3c) 2.618523321s ago: executing program 5 (id=346): socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue1(0x10000) mkfifo(&(0x7f0000001380)='./file0\x00', 0x8) socket$inet6(0x18, 0x2, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x3c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000f00), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x1f0) open(&(0x7f0000000200)='./file0\x00', 0x9da, 0xc9) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x12, 0x3c) flock(r3, 0x2) closefrom(r2) socketpair$unix(0x1, 0x5, 0x0, 0x0) dup3(0xffffffffffffffff, r0, 0x0) pselect(0x40, &(0x7f0000000080)={0xe3, 0x1d, 0x101, 0x6, 0x8, 0xffffffff, 0x2, 0x40000000003}, 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xffffffff, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0x2f8, 0x0, 0x200, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x5a}, 0x2, 0x0, 0x0, 0x0, 0xb) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) socket$inet6(0x18, 0x3, 0x7) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1025, &(0x7f00000001c0), &(0x7f0000000140)=0x4) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) munmap(&(0x7f000001e000/0x3000)=nil, 0x3000) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)=0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, &(0x7f0000000300)="4c22460df81743789ab37a4fe24cf0f41b0b02faf628dfea98a73a0d7f19df27a9833fb262eb32ebf5dbd32709000000000000002b38c912b316b19f86d6acea9202a12f756fc78ec1d258ca94458ffdf7db5e852742017ff471e9506836cefc1d686591eedca41bce8c7c626d42217af3aaa1a61361ae1546d6e385db13f548e32d209ee94104c44e88cefac0a77f5e003b427f3409b4c8d90bc65aeadf4b3ba1f2206f4e", 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x1) 2.50880644s ago: executing program 1 (id=348): r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2, 0x3, 0xffffffff}, 0x10) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000080)="fa689ddba2e5b7fb369ea68e70b682980cc5c8e06b20d4912315571b3ccabdabbb2bd636270776c438d26ab489a78c46867f54ec32f4ad42e0db0fb7056696f4fbb68d735bf9537d538e9c92c1df4478c00af9c559db5f046b6d5992207453d5d40ff5882956c4af6af507f3da8436b99a84d910cc7e2c49899bf2d8c256e6312a16546bb8350be1c324799ea348fe41246db757e0a0f246c369c8ea94838f119252528d0b9ff96f48cf31152546674ded4989ee23aff779728ac86a076e03de15bd80fb5bd5eee15a104a4698062618624bc409f08a92e3b5c5aeb842c69adb31eb8a6f963e32f90b097e7689caee71f54a19d6", 0xf4}, {&(0x7f0000000180)="1949b1816f23eeca128934684e60e1e102b31707301794205d24cd4637cb1e4309c57179bef9d3e3663327d20619a8a0560338c7c976e6b3e63e7076dfeefc92d71a7ec21bd1a749ace6a2845d1f1b7fedc7087de8678e625455e4eba1ebb12f11d4eca08f663a0934b4267b69816f05e2af89704cd3c779a1a6dc256b", 0x7d}], 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/50, &(0x7f0000000200)=0x32) 2.505752414s ago: executing program 4 (id=349): r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x2, 0x80, 0x2000100000005}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0xffffffffffffffff, 0x2000100000001}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) r3 = kqueue1(0x10004) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x2, 0x2000000000000000, 0x8}], 0xd00, 0x0, 0x1b1, 0x0) setsid() r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) r5 = dup2(r4, r4) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = socket$inet(0x2, 0x1, 0x6) fcntl$lock(r6, 0x9, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x5, 0x2000100000005}) 2.505135807s ago: executing program 1 (id=350): setitimer(0x2, &(0x7f0000000000)={{0x0, 0x2710}, {0x9, 0x14}}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x4a) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="c86f4ec062", &(0x7f0000000140)=0x5, 0x0, 0x0) 2.504244114s ago: executing program 2 (id=351): mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1ea8) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x49) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) ioctl$DIOCGETQUEUES(r0, 0xc0104401, &(0x7f0000000040)={0x8, 0x1, {'\x00', './file1\x00', './file1\x00', './file0\x00', {{0x8000000, 0x12}, {0x6, 0x13}, 0x4}, {{0x9, 0x100}, {0x0, 0x7ff}, 0x4}, {{0x9, 0x2}, {0x7, 0xd}, 0x3ffffffe}, {0x7, 0x0, 0x0, 0x4000004}, 0x0, 0x7, 0x6, 0x7, 0x4}}) r1 = socket$inet6(0x18, 0x1, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x0, 0x4, 0xd9, 0x200}, {0x64, 0xb, 0x21, 0x8}, {0x6, 0x5, 0x2, 0x101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) shutdown(r1, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) syz_emit_ethernet(0x5a, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6f61184a00240601068fc25c91effe8000000000000000000000000000bb"]) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@in, 0x10, &(0x7f0000000600)=[{&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000480)=""/236, 0xec}, {&(0x7f0000000580)=""/113, 0x71}], 0x7, &(0x7f0000000680)=""/1, 0x1}, 0x2000) listen(r1, 0x68) openat$audio(0xffffffffffffff9c, 0x0, 0x200, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00), 0x80, 0x0) 2.275261963s ago: executing program 1 (id=352): mkfifo(&(0x7f0000001800)='./file0\x00', 0x8) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x1c, 0x18, 0x0, 0x101, "a3b0694fa4546f1db8641affbdac3525", 0xf}, 0x1c) 2.270022278s ago: executing program 4 (id=353): r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xa, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000ec0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000002e40)={{0x0, 0x0, &(0x7f0000002dc0)=[{&(0x7f0000000240)=""/167, 0xa7}], 0x1, 0x0}, 0x7}, 0x38, 0x6840, 0x0) sendmsg$unix(r2, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)="ef", 0x1}], 0x1, 0x0, 0x0, 0x1}, 0x4) closefrom(r1) r4 = syz_open_pts() writev(r4, &(0x7f00000016c0)=[{&(0x7f00000000c0)="b9e2c28a7dc3d77be4dcc5190cb73d5abffe312d7e337d", 0x17}, {0x0, 0x10}, {0x0}, {0x0}, {0x0}], 0x5) bind$inet6(r0, &(0x7f0000000040)={0x1c, 0x18, 0x3, 0x7f, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x1000004}, 0x1c) connect$inet6(r0, &(0x7f0000000300)={0x1c, 0x18, 0x1, 0xca, "afb3341358eada9f7b7971cbafeeb650", 0x1}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="18000000ffff000078000000440bd192ee7ae09874000000"], 0x18}, 0x0) 2.268187968s ago: executing program 5 (id=355): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) 2.195666858s ago: executing program 5 (id=357): sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() pselect(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000ec0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)='^zs{', 0x4, 0x4, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x101) recvmmsg(r2, &(0x7f0000002e40)={{0x0, 0x0, &(0x7f0000002dc0)=[{&(0x7f0000000180)=""/183, 0xb7}], 0x1, 0x0}, 0x7}, 0x38, 0x6042, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)="ef61e55c3b0674c8f204f9223a559c41b92b5b01e44e33e75efac56f058c520e2f6ca7045e45300b994fa0", 0x2b}, {&(0x7f00000000c0)="43bdbf83b4cb5eb9f759c6df62da194a258c6c6391dff4e51c50191a1a8e63ca681e9f49923b3b1096532d6ef574a61c3a98f767e12c872c39db2a", 0x3b}, {&(0x7f0000000100)="425746c89f97391d0653e4877c42929f3ffa94ddcc0045f8d0202984396f6d72d075941f51b06723f0f280", 0x2b}], 0x3, 0x0, 0x0, 0x1}, 0x4) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001140)=0x1) syz_open_pts() ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) syz_open_pts() 2.194910519s ago: executing program 3 (id=358): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000900)={{0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=""/145, 0x91}, 0x5}, 0x38, 0x2040, 0x0) (async) recvmmsg(r0, &(0x7f0000001080)={{0x0, 0x0, &(0x7f0000000ec0)=[{&(0x7f0000000940)=""/26, 0x1a}], 0x1, 0x0}, 0x2}, 0x38, 0x3000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xd02) (async, rerun: 32) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) (async, rerun: 32) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580), 0x8, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[{0x7ff, 0x8000, 0x8000, 0x88, 0x3ff}, {0x4, 0xeb5, 0xe00, 0xc, 0x5}]}) (async) r2 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) dup3(0xffffffffffffffff, r2, 0x0) (async, rerun: 64) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) sysctl$kern(0x0, 0x0, &(0x7f0000000680), &(0x7f0000000440), 0x0, 0x0) (async) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000200)={0x7, 0x706e, 0x4, {[0x5, 0x0, 0x2, 0x1c4, 0x101, 0x5, 0x1, 0x0, 0x9, 0x81, 0x2, 0x3ff, 0x4, 0x4, 0x4, 0x6, 0x80, 0x9], [0x8000000000000000, 0x9, 0x10001, 0x6, 0x7, 0x2, 0x9, 0x7, 0x7, 0x9], [0x101, 0x20000000000009, 0x4, 0x3, 0xbf8, 0x4, 0xffffffffffffffee], [0x2, 0x1fe0000000000, 0x6, 0xc43, 0xffffffffffffffff, 0x28], [{0x1, 0x200000, 0x10000, 0xf}, {0x1ff, 0xfff, 0xffff}, {0x5, 0x4783, 0xa, 0xffffffff80000000}, {0x8e, 0xc, 0x7, 0x8}, {0x6, 0x3b, 0x10000, 0x99}, {0x2, 0x9, 0x93d, 0x2e0}, {0x8, 0xfff, 0x8, 0x2}, {0xcb9, 0x6, 0x81c00, 0x4000000a39}], {0x401, 0xe, 0xd49, 0xbbb4}, {0x4, 0x18fe, 0xfffffffa, 0x9}}}) (async, rerun: 64) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002300), 0x1, 0x0) (async, rerun: 64) poll(0x0, 0x0, 0x1) (async) r3 = openat(0xffffffffffffffff, 0x0, 0x1, 0x100) poll(0x0, 0x0, 0x0) (async) pipe(0x0) (async) accept(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0x10) (async) fchown(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) r4 = socket$inet6(0x18, 0x3, 0x0) (rerun: 32) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) (async) syz_emit_ethernet(0x1000e, 0x0) (async) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$DIOCCHANGERULE(r5, 0xcd60441a, 0x0) (async, rerun: 32) r6 = openat$pf(0xffffffffffffff9c, &(0x7f00000044c0), 0x2, 0x0) (rerun: 32) ioctl$DIOCOSFPFLUSH(r6, 0x2000444e) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) connect$inet(r7, &(0x7f0000000040)={0x10, 0x2, 0x3, 0xffffffff}, 0x10) (async) sendmmsg(r7, &(0x7f0000000500)={{0x0, 0x0, 0x0, 0x0, 0x0}}, 0x38, 0x402) 1.984576966s ago: executing program 7 (id=361): syz_emit_ethernet(0x44, &(0x7f0000000080)=ANY=[@ANYBLOB="aa"]) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x59}, 0x3, &(0x7f0000000180)="ee8f409198157e3b0d482cd811439e57ce10400116e4853368b7858dd5313a55267eae31dfdeb4695f32fe7b7ad86f86b9026db90f9b45d9c0dfe6f336cdbed0b1e9503fb71d22c07e97988cb677f6e039bda806b77d270400"/104, &(0x7f0000000080)=0x5b, 0x0, 0xfffa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) pipe(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x80047476, &(0x7f0000000080)) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000002c0)=""/6, 0x6}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) open(&(0x7f0000000180)='./file0\x00', 0x19083084ca9cf73d, 0x2) ioctl$DIOCGETSTATES(r2, 0xc0104419, &(0x7f0000000880)={0x5, &(0x7f0000000340)=[{0x0, ""/16, [{[@v6=@mcast1, @v6]}, {[@v6=@empty, @v4=@rand_addr]}], {}, {}, @v4=@local}, {0x0, ""/16, [{[@v6=@mcast1, @v6=@mcast1]}, {[@v6=@mcast2, @v6=@empty]}], {}, {}, @v6=@remote}, {0x0, ""/16, [{[@v6=@remote, @v6=@remote]}, {[@v4=@multicast1, @v4=@rand_addr]}], {}, {}, @v6=@remote}, {0x0, ""/16, [{[@v4, @v4=@broadcast]}, {[@v4=@broadcast, @v6=@remote]}], {}, {}, @v6=@mcast2}, {0x0, ""/16, [{[@v4, @v6=@empty]}, {[@v6=@remote, @v4=@multicast1]}], {}, {}, @v6=@local}]}) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='x\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x300, 0x0) getitimer(0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x44, &(0x7f0000000080)=ANY=[@ANYBLOB="aa"]) (async) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x59}, 0x3, &(0x7f0000000180)="ee8f409198157e3b0d482cd811439e57ce10400116e4853368b7858dd5313a55267eae31dfdeb4695f32fe7b7ad86f86b9026db90f9b45d9c0dfe6f336cdbed0b1e9503fb71d22c07e97988cb677f6e039bda806b77d270400"/104, &(0x7f0000000080)=0x5b, 0x0, 0xfffa) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) (async) pipe(&(0x7f0000000a80)) (async) ioctl$BIOCGDIRFILT(r1, 0x80047476, &(0x7f0000000080)) (async) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000002c0)=""/6, 0x6}], 0x3) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) (async) open(&(0x7f0000000180)='./file0\x00', 0x19083084ca9cf73d, 0x2) (async) ioctl$DIOCGETSTATES(r2, 0xc0104419, &(0x7f0000000880)={0x5, &(0x7f0000000340)=[{0x0, ""/16, [{[@v6=@mcast1, @v6]}, {[@v6=@empty, @v4=@rand_addr]}], {}, {}, @v4=@local}, {0x0, ""/16, [{[@v6=@mcast1, @v6=@mcast1]}, {[@v6=@mcast2, @v6=@empty]}], {}, {}, @v6=@remote}, {0x0, ""/16, [{[@v6=@remote, @v6=@remote]}, {[@v4=@multicast1, @v4=@rand_addr]}], {}, {}, @v6=@remote}, {0x0, ""/16, [{[@v4, @v4=@broadcast]}, {[@v4=@broadcast, @v6=@remote]}], {}, {}, @v6=@mcast2}, {0x0, ""/16, [{[@v4, @v6=@empty]}, {[@v6=@remote, @v4=@multicast1]}], {}, {}, @v6=@local}]}) (async) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='x\x00') (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x300, 0x0) (async) getitimer(0x0, &(0x7f00000000c0)) (async) 1.984101415s ago: executing program 3 (id=362): socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0x0, r1) seteuid(r1) r2 = geteuid() setuid(r2) r3 = syz_open_pts() read(r3, 0x0, 0x0) fchown(r3, 0x0, 0x0) r4 = getpgrp() setsid() mkdir(&(0x7f0000000640)='./file0\x00', 0x40) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x221ff545a928937) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') kill(r4, 0x13) sysctl$kern(&(0x7f0000000200)={0x1, 0x3e}, 0x4000000000000005, 0x0, 0x0, 0x0, 0x0) setreuid(r2, r2) geteuid() 1.98322129s ago: executing program 6 (id=363): socketpair(0x20, 0x4000, 0xa4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) closefrom(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x1}) connect$inet(r0, &(0x7f00000000c0)={0x10, 0x2, 0x1, 0xc}, 0x10) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000100)="437158e1bd0a43fe230b512b2f531b774e005f793a304542f5a40ec78cbe6afbe23b0f18764cdf0120511f6b457b7b1e3de1ccdb66486574c6baea6d2a2dd3957bb9eab81af73e6979bce2b2ecaeccb96bdcc645c2e1bdb8d0164f6c93720ded4374f580354d576e2f904a5db15cf301b1a7572b07f20d27a84d9dadcd2ff7a12f102c9e", 0x84}, {&(0x7f00000001c0)="6a3cd1f3c1d137199bf86cdbdff4b706d0a8793be5e1527fe38d26bef05b042bc5d369d2149b3b5b651f6d5bb5acea21275e6bf472ddbb8b9101badffe534d9ed422c732829f2aab7c93c7a5af6bbbf78cb1a40d3ba984be29a0e5ff0ebcbafed6894573863863019c958c00e705bedaf0333b6e43c00c0cf0b5ab04aead8366b86458f164896b9fd0fa8d175fdcb3eacb2bd8393fc6b56ed06edb93a054e9b40b28cbde2b223798908cbb5b028a6ec763da1a9870716f4a609dce5df6a25816e0ee37ffd460414861c9aefe726a4a899e0ed1dd86d2090e4c7ad517a473772c95bf3a", 0xe3}, {&(0x7f00000002c0)="f56ace11c9b7e0bc3eabe6cf43e624de77ce9baa53d1974d31f768679e258f99c5f13d412f2feeca96bfcd3e51f22ea3b9b60ad99042b0cb213011390bec0ed3079274a69b62d24e3ffd588af70a4205649aa30cd1899254f8b72a5e19308da5a5890d743425b678cbdae4ca1c068db46aa483637488fa01920cd8cded3c32ea5496c6390296012d9355ad84022f18f3c5f2901a0d4cb6620d538e63afbdf9bbb753af640fe57295a0f8210fb6940238b803fb942d8e2be27514def073e9bf48b8e5e46cef34df6ae02a348525a7f43509e93a16515a72dfad228eb8fd2a35e7727fd53c1e863dbcadd1d0c40a83c249edc68bd22190bc7dad", 0xf9}, {&(0x7f00000003c0)="5ffd0ddaed815d4cda4f51d4b9b92139cd023c6763f14c0a20e12e2c9b3fcb37eeaf2ca059950b7c762e38e0b2a5bd22510c4fbd6c5b6df62ce849e609ff388a2103dedc6f7322e69fd6059289d9002888787f81e1f5d6e99b1c971fa5ad2de9d555bb9ff8654b4a64fc9185621f6077fbc6fdbc9c46b81ea0d2e3af5b3516b6beddd7c4cd069cef3e537cb20763b45108d21d84693724edf8f3f106585829175717ca544e2b12fe75", 0xa9}, {&(0x7f0000000480)="8434b1f957219ab447495569430d39c034741ae94138342ce43497c33addf9e6da01c683feaf924406e285ca6bfdf19969b7b379f8ace05737a67fc616395f31b99d55ca2640eb42f362348140cc34c022663529b56f0c2de8bec019e9816c7067797484e29fc3c248bdef38e07ba33b89c4e2ec18f9247300f47d0865226b9df4ff1ae6d05f209ceaba32dada6dd090f69393f521266c9105ce241bf59e5294", 0xa0}, {&(0x7f0000000540)="0a67a7d5e8ebbbeef8fe434a7c", 0xd}, {&(0x7f0000000580)="3bd8317174ebaf069fa17cd8d6ca8c7d70cff933336d930f9e1cfb4ac27cca86fe9c8a5fc3aed987e84d8f9d796e297468a8ec80917bd7e02d32ef1f9de3189cc03e17a62517dedec050ca423103b1e221229a1c2feef137e3880817f158ae92ca29e5c63f3d55bd898ff985049a193f37efcfed9fd168970b4b34df8cf2b2cfb3bf309ae6dbcd1c88606c2b85ef173bb6a911a0a649c8c08d", 0x99}, {&(0x7f0000000640)="6c84470104871ffca295a2c64466b362d4b84475ecbdb7a8c431e453eea81463e184456ae76ea2e77ba82d29de6dbfe68466bd4a08940d2e2e5d3a0acf63d80218bf82b717100546931bc0f65160172a7e62c7579e78e3705a5791a046acb11b00dd1c516d077481c3694808c94750180336e058663d1499d56538b92680cfa8741595c46b1ffb998cc8791086cd54dbfc673aecd80aec47cc1e1b", 0x9b}, {&(0x7f0000000700)="9776a779a7b3966b87c9f0049ebe80043782a877e4412439bd98871beec77adce7e9e8df319ab876dd3915943a3c9bdf198d7a10b8268d9026a26385f6735e5c72a9e13ab1cffe14c694baa56e58d65ec7e7e6efa703d786ddb5041e00bb147c527283dd192e92cd7465eed15bc636500c6e1fa13541582622d443eceb0c0a51a0739749d32db725f1e48df9c8a78dcca2fb3de34bc9689701e7ed5e2ef794dc5f594f3b193742b4756566d4dd012108c209bcb6144cdd57fc4839f54f42371d94d84ce497f00d0e8511591917aa8ac7", 0xd0}], 0x9, 0x45e) sendto$inet(r1, &(0x7f00000008c0)="44eb8ca1c818cd705f618899c9e3411f49eb6c9c732f7b94cb40978446fb53eaf49ee5d290fb300eff777d4d9a4237c551232ce64f86b21a3e4170b4acf396bdc44eb341c7101f1956aa328437228d68f6b5bdb4745ca169b1a910a7a9a4d9599729dc0a4496b6c318f0ea503d0ddfc0edfaec180aae1978ea95570f92869b8ac57e65caff8b6741ee2c03cde2fcc00bdfbe847635c03a512ceaa354e0093f4e3f68fdc6ce33006a3ded611298a9759b04d7a40eb0890a1c861290b5f590d3f3c2ab2eedf0b2ff889931e8c3bb7ab7580107e4486676cfe153541baf2e956a14eea42f8d04b719d4", 0xe8, 0x7, &(0x7f00000009c0)={0x10, 0x2, 0x2, 0x3}, 0x10) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000a00)=0xffff) syz_extract_tcp_res(&(0x7f0000000a40), 0x0, 0x3) recvmmsg(r0, &(0x7f0000000fc0)={{0x0, 0x0, &(0x7f0000000ec0)=[{&(0x7f0000000a80)=""/76, 0x4c}, {&(0x7f0000000b00)=""/31, 0x1f}, {&(0x7f0000000b40)=""/140, 0x8c}, {&(0x7f0000000c00)=""/211, 0xd3}, {&(0x7f0000000d00)=""/61, 0x3d}, {&(0x7f0000000d40)=""/2, 0x2}, {&(0x7f0000000d80)=""/71, 0x47}, {&(0x7f0000000e00)=""/154, 0x9a}], 0x8, &(0x7f0000000f40)=""/111, 0x6f}, 0x9a}, 0x38, 0x1, &(0x7f0000001000)={0x0, 0x9}) ioctl$DIOCXROLLBACK(r2, 0xc0104453, &(0x7f0000001480)={0x1, 0x8, &(0x7f0000001040)=[{0x1, './file0\x00'}]}) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r2, 0xc00c642d, &(0x7f00000014c0)={0x1, 0x74, r2}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001500)) syz_extract_tcp_res$synack(&(0x7f0000001540), 0x1, 0x0) r4 = open$dir(&(0x7f0000001580)='./file0\x00', 0x100, 0x54) mkfifoat(r4, &(0x7f00000015c0)='./file0\x00', 0x58) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001680)={0x5, 0x8, './file0\x00', 0x8000, 0x3, 0x8, 0x4}) ioctl$DRM_IOCTL_MODE_OBJ_SETPROPERTY(r3, 0xc01864ba, &(0x7f00000016c0)={0x5, 0x9, 0x7, 0xe0e0e0e0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001700)={0x4, './file0\x00'}) sysctl$vfs_nfs(&(0x7f0000001740)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000001780)="089e88e34bc90287746a48da6b01df8af4a92e04c8ebeb88c551fc99ef9d5ca3d50084c78a85337e9d01ca997d1b02ef90d7bfb5894a7cff1192f9a53b9d03c5cd9301fccf7dd574a41f459245b63f75406e392cad574ba2d212d3844af2ec71d882c670693150450ecaee74", &(0x7f0000001800)=0x6c, &(0x7f0000001840)="59064b320ceb4048136d52b07c1bc0493a2a5a3f0ea9dc68763c4844d727a535b7d9817b308df5e8cdf5ccfac5c38dd8f872b43b2a5fbcbfd72cb0217391aafc3579b26a1c180383816ef12eebc1829ce63687f80d24f54a440b231f239304c3b04d2d58e530343e84cbbded6cc73b6fdb97bd315e39d3e0d8bc7d23875990f11ae603f9819c1fc548411d334ae022dc78a92af29223fa2deae461978f0c715a4006f227c1278596305feab16bfc5b6339b96079470658f1db647cf63fb78095b2abf3cba7832f6c6d452c3a8cdd", 0xce) ioctl$DIOCCLRIFFLAG(r3, 0xc028445a, &(0x7f0000001a40)={'./file0\x00', &(0x7f0000001940)=""/209, 0x1ff, 0x6, 0xff, 0x7}) utimensat(r4, &(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x100000000}, {0xffffffff, 0x3}}, 0x2) r5 = open$dir(&(0x7f0000001b00)='./file0\x00', 0x10000, 0x84) lseek(r5, 0x9, 0x2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001b40)={'./file0\x00', 0xff, 0x5, 0x8, 0x0, 0x326, 0x0, 0x2, 0x1, 0x0, 0xf7, 0x3}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001bc0)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000001c00)={0x39e, 0x2}) socket$inet(0x2, 0x2, 0x1) pselect(0x40, &(0x7f0000001c40)={0xa, 0x1, 0x0, 0x9, 0x5, 0x9, 0xc3a3, 0x20}, &(0x7f0000001c80)={0xffffffff, 0x6, 0x4, 0x800, 0xfffffffffffffffc, 0x7, 0xfffffffffffffffd, 0x7fff}, &(0x7f0000001cc0)={0x9, 0x8, 0xc0000000000000, 0x6, 0x1, 0x8, 0x0, 0xf3f6}, &(0x7f0000001d00)={0x81, 0x4}, &(0x7f0000001d40)={0xfffffffd}) 1.896147165s ago: executing program 3 (id=364): sysctl$kern(&(0x7f0000000000)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000001ec0), 0x20, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000001ec0)={0x9, 0x37e1790c}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x1007, 0x3, 0xffffffc0, 0xffffffff, "0084fe7a7542a14123a7b6860000000000000007", 0x2, 0xcfe}) closefrom(r1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = syz_open_pts() r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$DIOCRGETADDRS(r4, 0xc4504446, &(0x7f0000000180)={{'./file0\x00', './file0\x00', 0x52, 0xff}, 0x0, 0xffff0000, 0x0, 0x1, 0x1, 0x2ea, 0x7, 0x22, 0x6}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2812, r3, 0x8000000000000000) r5 = socket(0x11, 0x3, 0x9) sendmsg(r5, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000012c0)=[{0xc, 0x10000, 0x5}, {0xc, 0xffff, 0x4}], 0x18}, 0x3) getpeername$unix(r2, 0x0, &(0x7f00000003c0)) mlock(&(0x7f00000ca000/0x4000)=nil, 0x4000) mmap(&(0x7f000005e000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x5) r6 = syz_open_pts() mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1ea8) mprotect(&(0x7f00001d7000/0x3000)=nil, 0x3000, 0x0) r7 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x49) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x112) ioctl$DIOCGETQUEUES(r7, 0xc0104401, &(0x7f0000000040)={0x8, 0x1, {'\x00', './file0\x00', './file1\x00', './file0\x00', {{0x8000002, 0x8}, {0x400000000006, 0x13}, 0x4}, {{0x9, 0x100}, {0x0, 0x7ff}, 0x4}, {{0x9, 0x6}, {0x9, 0xd}, 0x3ffffffe}, {0x7, 0x0, 0x0, 0x4000004}, 0x0, 0x0, 0xd600, 0x7, 0x4}}) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x1007, 0x1, 0xffffffc0, 0xffffffff, "fe260042687e2876695a78a68a5f0000000700", 0x1000002, 0xcfe}) write(r0, &(0x7f0000000040)='~', 0x1) 1.892782102s ago: executing program 1 (id=365): ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xfffffffd) openat$bpf(0xffffffffffffff9c, &(0x7f00000024c0), 0x8000, 0x0) socket$inet(0x2, 0x3, 0x2) pipe(&(0x7f0000000000)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) pselect(0x40, &(0x7f0000000080)={0xe0, 0x0, 0x101, 0x9, 0x2, 0xffffffff, 0x9, 0x3}, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x400) syz_emit_ethernet(0x22, &(0x7f0000000cc0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000040)="283e36a0", 0x4) 1.890628187s ago: executing program 3 (id=366): setpgid(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000140)) sysctl$kern(&(0x7f00000011c0)={0x1, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) 1.890205689s ago: executing program 4 (id=367): open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x80) (async) truncate(&(0x7f0000000040)='./file0\x00', 0x100000) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x4, 0x0) 1.768594759s ago: executing program 3 (id=368): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000200)=0xc) r1 = getpgrp() r2 = geteuid() getresgid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)=0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000086c0)=0x7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') pselect(0x40, &(0x7f0000000080)={0xff, 0x3ff, 0x5, 0x8, 0x9, 0xb, 0x40008000000000, 0x80000009}, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) mknod$loop(&(0x7f0000000580)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mkdir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000200)=0xc) (async) getpgrp() (async) geteuid() (async) getresgid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)) (async) syz_open_pts() (async) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000086c0)=0x7) (async) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') (async) pselect(0x40, &(0x7f0000000080)={0xff, 0x3ff, 0x5, 0x8, 0x9, 0xb, 0x40008000000000, 0x80000009}, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f00000000c0)='c\x00') (async) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) (async) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) (async) mknod$loop(&(0x7f0000000580)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mkdir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) 1.767836513s ago: executing program 4 (id=369): r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) closefrom(r1) setrlimit(0x8, &(0x7f0000001ec0)={0x9, 0x37e1790c}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1007, 0x8003, 0xffffffc0, 0x3b6d67bb, "fe09fe7adfd4070ff9ffffff9caaac0349bfe360", 0xff, 0x5}) write(r0, &(0x7f00000000c0)="7ef5b69389691e24966a3ddf3d32cdb3fcdc1293054eedfc4c98644011ebd4ed712cded9d188c11bac6dc6f23ec53ad394df0db649d54e94008b07a4f2bed0dcc32676b30e95899f3b7832668feb78b297aec2da4d621cfaccad7c3ab9bba6112ceb8ac3ea84b89b600c7a", 0x6b) clock_getres(0x2, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$DIOCCLRIFFLAG(r3, 0xc028445a, &(0x7f0000000300)={'\x00', 0x0, 0x5, 0x10001, 0xd, 0x9}) 1.76657805s ago: executing program 2 (id=370): r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) ioctl$TIOCSETD(r0, 0x80046471, &(0x7f00000000c0)=0x7) ioctl$DIOCRADDTABLES(r0, 0xc450443d, &(0x7f00000011c0)={{'./file0\x00', './file0\x00', 0x8, 0x84}, &(0x7f0000000100)=[{'./file0\x00', './file0\x00', 0x20, 0x3}, {'./file0\x00', './file0\x00', 0x48, 0xc}, {'./file0\x00', './file0\x00', 0x40, 0x15}, {'./file0\x00', './file0\x00', 0x3c, 0xf7}], 0x4, 0x4, 0xfc45, 0x48, 0x6, 0x9, 0x10}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x9a8f, 0x9}) 1.579075711s ago: executing program 4 (id=371): r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2, 0x2}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344}, 0xaa0, 0xffff) syz_emit_ethernet(0x1052, &(0x7f0000000380)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x2, 0x36, 0x1044, 0x68, 0x0, 0x5, 0x11, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x3, r1, r2, 0x0, 0x0, 0xc, 0x0, 0x2, 0x0, 0x7a, {[@nop, @eol, @sack={0x5, 0x16, [0x1, 0x7, 0x8, 0x1, 0x8]}, @mss={0x2, 0x4, 0x1}]}}, {"817351a3cf032621f1b3aa1911d719c0254a456a3c2e32fdd5f986d60af6e2c804f3f56590b54b8e2e8b371807992ca0a725fcd26898f029316f4e743c23f93e68554f00d0c08d135f96831844040c8aedc2c45a4ec5fb77b4223e67d727a267ff261b65e58c83e04d2f40ce499091756ffb5238fd52268bb3f8b21959c0be3c095017aed9256f35b4767da9fc6894b04d4991a6c0f7b6bd298bad8f48eb24b373b0485dc6c8a791c1c1d06b4260fc83203dba6c54fcac967ac1abb52a0a7d7e307e49786e046a5eab31b5052beb09065c7d45e7d1fc9aed84666c1f06b32037b24f434463641d5214ee4978a0d2cddff30c7cb259673460ed685a528c77396212b08b0403a11537b04545824d1670474da24786f81031518fd49397bedd183287108ee77dd4039a9ba7d23e01d22d86906f8937ff1158b8026e950a42b056744d457a141a473592c0d9026539942ad9c9c43205bd6b0e967bc24e080614d7740f1c00d52f9403896030cacbc03bb602efbecb2a2aaa128091f6129beca3fd7546bacd57f3c006a20e197af50f4f4d466afb043e52f0e2a8e0660aad20c73668e474d8b4c984c590cc9d768ccd29dca6e8a35f65266913311a4297e34179b2425f0e498f9d2a44403d2d2a3d2519ef91dee395f5e361379233fc8be3ce420273eb32f95f335bd7931b29cb9dfe82889abe9b045494402adca214746daa12d8f5db66199fd3e2fec01197c3faebd52b5131399d25f686a2fdc3de37212ac9b5287f25f62f198242b0393a16838be17e980b6db1da11d7976c57a17b1e6d78fd68da8f6327deefd26bdfb0ccddbb82a2d635a90773f86ef0a4b595fb21ce51f7ac4c1a670108e38c004a26dc60e01fd5fcbf55863c046292d982e606d4c2a304bbf6e5245bdf7638410cc90f1a341843a59a428c36f0e3ea37115c8eb619098db59cb9fcd4fee004413f637e4eb12c52242aa8cf2679c5fc7ab20b054db47091dccc030845f2a94961605b11e174d2ee223db14646e1c3b6f739ef4784fde356f9e2f5926e1a5296ec09b0a6874c62f350bd7cd8b957e919011ec8b813892236fb4a06f9ca1d3cd2eb9e7280b7cea696f83395d36e9c7f797981bc4ced0469535ccf7bb10c2960e44d2e79e4630d34d011a6c50dc72bb46fc616a5591d37ac1931e84eb1153e2f2aab5ba1191bf03b57f1755741bc8f134fbfd43a025954f4e5b586c0ad0b150ea6a1e9fb1848373f98444e93a060113a351cd5ddbe9a3df8525c0d4e3c031007fc2e80552508a6ef2a942a7f1d236d382e3bafa2d451ca8b8d90ea1557a77d2675aa1114c1c84b43e25679cebfba3f0d767f048e6c846389a162402b7effbb7d4e5caa7dd6c6896a72809a982d32f0042ada5873f6fd84714735dc0b093907e765c411b3e457d34a2ac0f5e633e45ffdfb7652135ec64f83cbd7c59531a23e1c7ae59e9454863c65c81e9faa6c1f33306ded2e3656c13080e9f5077c257098e1bfb6a7acf97107f4fa313f6570956d61f3174aba5cb2a610a7bc43a025412302478aefe243589fc046d7cdeca34556690cccbfcf0ec32ec83033578ff6149f8ed460579735ee2e804616ee24e6a391b70b6a80211d4212ed68186a44c2bae253eb6e56eb61497cbc915dcabe284edba87454d0fb739381a45704238ea7fc133fa40eeb7b7f8fd46d61c339f2884f156eca2b400c35901942ef2f71e1d0c89ecc0dc0a5e0ee4ca4388560b7c76783614d57d143b05299698d256866bef40da9294637a3678d2b16c817e2786841f91cf11f7721a069fd606000c679f2ba32c5633e3adad16110f3a2a7f58094bcab673a972df0a4e109f6cd429521a7f05fc97c91cd483f17ca931ea326a64dc306334ed8f9a6ef30f7555deddc27d1d38be7044dfcc8f041a915996165381c5a7c2b3c046652a8f5cc7ad5bc91dec6b6c0822855aa3e4086dd6ac5c164c82afd93941807561da385395782dc1692a0311004750539e364852a77e2fe0ede770cee6e521a0114b00998f596ed79ac7bd4677e0553cff5e91764ced995cc5b654b361063ff7849eed5d384b922e884e7fd9d5dbc0fb32659556dcfb2863ec21241e103d3e8e29e647a2c44f69592aff4cb788b5d7cd72669b8f888942150e884e26146d764f5d977b858b6a45802f7cf0fbf20929c308be368b44043b7799539acfa3f3ce342c84655c5999404e821fe937829b59741aac76a6b73694edc2d4fdae064f457e9403e3d9c3bdb548032b087caee9913eaac8a4604427f1ee2c25bb63288e37ba01026b7912ce17027fb6abe9899a622a3faa72f323243f35b3b4be5e9f0ef1583e09401b75e54bac9e1ed9b967453cfaf0317158c2e52b41b7b03359f71f78d4ff340162b3b1f9e42af03b92ff0b6dc0ae45708a8583c6dba654fc12ad18ad1139e04ad462dff0ced5b5279eac4e4c4560f7edd0354cbd0110c6a8a8e5568268fd5449c675a37caf18385cc2435ee423fce00adf7e8d6535f51d842a620ffb24cd39afc399de09844df8f80f5a0eae6507158078dc5176792f4801e252deabddc3dc17382f73072285b65014ac64dfc8923b792fafd1ff5bcaf8882f4c58086daf1fc60d4f899d2b59b225d8309aa2bfa51ce69546452becce873aaa4bb0e11348a1588a664424598d47d8e7b95c71e56717236aa34d4d7f1bbb71626d330d31347dcb0260074d815022baaae6682bd5dc3f85f95d6017a6117a4f4cee44c4c759e330e6aea1b2fdced4e8e1da3bff4553f35ea2cc59c84d75f0980e46bf51c2fb3d924837e14cd4c801c0f43522634105325e1180bee63d41859e50d03cc3ae1fa94b8358630e162b13e7a8f045aa20af35a6e134a5946a9698f733b7650ef56f0d798a38dd54fffda263fc1ab74cea836ebfecb1333adf4a92ac69058a0622f3f462c8c46e8ffeb79f11e7be23d9ee435922e43347e6e343b9d47041daf309bed9ee3d7f092b2a5b07b010d524258ad43aaf5e96819eaba397d83a35b6ea00472092620f8bc54b59cf833ca36573f9c17f3cac9ea1cbcdad18177cdb7790ae79cc737d03f39bdf8ef4f2f3fdb6a717edab14724904e510664dc0b0ea2bd6cfe9c00949a712a81ad119e6fe368f837f9ffe53851e909fef138a48117001e5f057bf6c7170d36c37f421da2198a8d9817d7e30b56c6726f09976606ff3367aa15a555dd3f6cc6b845c2b3ef5961d27c3df90f21e6873b4c5c65e7ddec8691a9964b0a86aa32e89cf5ac22be64f1535ad4aef880f1e0fb90b54f9c50114b7d876dace3322bca1f20094623158b751cf672ae1d4a805716f90c56048073e409cd7328d1f9897bff6ff1ba07c27cf25feefe9b9b95cbad44f1047df321220c058e2b4840e493c9005ec94aba73248e41be115c7a97eb37604f4936ba1e60b4f4347c5e8b75c1f95c45173fd2cb3d1bb4022d9e2fc135ef35f56d817244f5bf6244637b3b8540be6204ed29c16015b8cdb8bdcc0554f9ed2ff76a20bc422bf1792cc10f878c9c932fa1d36ec61f17df1f75d077b2a0fbebe4277f375844754a5ea1dff388090ccb9f87723541146c82f0c56e0d04eab341e727cfeab781d4a6ae471a7108790c02b71739abf40480ab7be6e8cc35374b46b7c0fbff2d062a590d830eadd27bfe05ad4710d25ee0a238808edb938efc3e1a2ef438622b311858b0fef0076652d1b03879ab4bd09385ce8613c1cd97e544e2c1a9d8812d4239cce2b6ded6343e23a0fd44cc2abcb4cd96dbadc417460bf7c677f508f4104bcbc4f171fe588906ddd3374bc83b5436009e52d96a0e8ccfaa40689180b586d6e8ed4b50efcc8107b1c8a2daa6e8827f97381710880e7025ed59a81c3e6bac64bb8358d22ac7f2264db642e4936353867983301644b5d95076b94f097254e694d790ea061197af83e035a9dd17cf679720dfbcdc7b903bac995a1da5eb4e4150b729eeee616ea19f5cdec294396d599beaccdda74600a959621501a84fdd2c0c059f0b8062df934c45810a370219a14691b8f1245af1b929427075b7df77d85e130ae295343170ce6804d273b7eb528592ebd4eef7ff294dda0cfd95de9228bc1a17771d5ecb5342182c7fb756fa3f91348c27b664d756251f1e31b393697acd004b1e4859a84a72d617e7803b2b0a9cc1e7bb631f1ba3095df4cd44a1cdbcc81b0a6cc6023c08164aaaaf5a4b887703c948dc4aec8a614cb5f6b9a6579a0aa48b9cc64358c9f303efeeb87266f8ded1f3fc426a2fa55edd5dad058c1b4e81b43a6eb7ad74d02b9b4ad2ff6749451f24af8c9218a44158e473152a165e89145c5682242057b7167c6afb5f0aceacaf560985e1abba67c39a8d8bd52db5f5b0848c63f99fb6ce8c46ec91b7d41716fd44ec2414dbf8157f8f382aa88a6e5a5d1691ef59d118e3fac5f5e1f7e7ec208c44e003d051a2391c240f502ca15e6e6d262c4132ef5fff78364f91243640d397a96896fd60e994039f88cfec7ab683016aea411036643753552bcd664185f1491d0681dafadbe8a5888d040b20e2675c23f471e5ab6b856e74ba966d788f72614196a11d2d949a224cf90c5388db78cab0d0abffba2020c984edb33b86d1144ed73b67498b5a9fd5eaca66e3c0677744a995e46d40c3b8ab3bb195f8cec76f8582538d4822bb019fd6dbb3647f1cd01c0811fbdd82e425490aac15f0d0fee008ab956d93ac2ec8dc04d513189d757b116ad961570c73ac8d1050d0706990097b2a08bd7a3d55901f02003c9b2a29fdaad5d4d62b2673a89860c4e107bf5ad5f17df54dccd561548f94201287e3362d71436ecef131c044d87802d2e4650fb80a57f209e979ef0958db4b503a73146ddf9c497316603f7ce048209306ef9357ca9322dc666b271d6095c5a08445b95d505c27e8160e2b4cb70e8c6078c20c35edef0ec85fddab94d34880b82b4c0ab82f7c580ebf7cf9e8dc3a7978c3a9821b0afe3df86264927745e8a31e66ceef4be24f2359afa334a411ab01b1e61fec7113059150478d5c66c2092f7ed99a9b8338a08cbf534b5fc417ea808b0daf0794d4e551ed45c90d4572fe0166bc476a088594485bb1eb7621cccbf28e857f96534d04671bcc87b1d18aebbe565c8bb712beb699c06aee0e802b6ad5ffa4e56f49225a6267eecf68cc8c0b75eff765496e324800196d248c78d0fa907f1c568fe5837ac94f7aac9983df6603d8009a5bbf3d96bbeca9a0477b50456d0325518a12b1cbc15e4f0f75bf0c1872c91e754af16d5b837bad7f4e22e35576bd88706645a2305ff73ab9474770c65eb801d6317a5b193140b7bfdc24ca22daa4ee6c1fa1619712566ea810fc87650966f2792d8485f4404d2ec69be5cc71b50960ecc03869e8d0fd538b8cd92d9faf0dd1c9874995077677fcb313cbda7d9f9cf7690dfdc5cf42aaece7e6811111f6d413e928d244a49151a866e9d6ca60b23ced8d5cb9e0c0fb92e70c8b4b0c9631d64eedf6dafde2e8d55c8f3f5d0d3c80b72423fb3d941144e2e226f0ad56071d397ec0b68b5133553fe9d3f5b1d7392166c0f645511ac7b693c69cec687ca60ea81d92d1a1505cdc205ced5827942f36734190a3d7ea45543529fe30677e5081092d4e4f34e786a2ec85c3b70e1fd1f97989784b3c6e62a84f500fd4deb60468fea0bf9ed78810ff5129fafd20bf7299431e118f3bd24e231ab9a7c934ff1673141803daff3eab0b29b7ad25f044a8f9105586d0f717a7d1a6b855e4fc7b92113a4f194a109591d1e70c7ed743e7b9ff28cfdefe"}}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5cc2) unlink(&(0x7f00000000c0)='./file0\x00') sysctl$hw(&(0x7f0000000340)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000380), 0x0) setegid(0x0) 1.578066879s ago: executing program 2 (id=372): getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r2, r0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) r6 = semget$private(0x0, 0x3, 0x672) getresuid(&(0x7f0000000140), &(0x7f0000000180)=0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, r7, 0x0, 0x100, 0x67}, 0x0, 0x8, 0x0, 0x0, 0x3, 0x0, 0x8}) fstat(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r10 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r10, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{r8, r0, r10, r3, 0x19a, 0x3, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x59}, 0x2, &(0x7f00000000c0), &(0x7f0000000080), 0x0, 0x0) setregid(r0, 0xffffffffffffffff) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000040)=0xa) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6c, &(0x7f00000001c0)=ANY=[@ANYRES8, @ANYRES32=r9, @ANYRESHEX=r1, @ANYRES32=r4]) 1.573876221s ago: executing program 2 (id=373): munmap(&(0x7f00000cf000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) munmap(&(0x7f00000ba000/0x4000)=nil, 0x4000) munmap(&(0x7f00000b9000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x7c6, 0xea) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="19a09f0a20", 0x100000}], 0x1) (async) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="19a09f0a20", 0x100000}], 0x1) 1.573188103s ago: executing program 7 (id=374): r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000700)={'./file1/../file0\x00', 0x40, 0x92db, 0x5}) (async) ioctl$DIOCADDRULE(0xffffffffffffffff, 0xcd604404, 0x0) (async) ioctl$DIOCXEND(0xffffffffffffffff, 0xc0044464, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f0000000080)="49b9158ef3673c88f69ea20f494f0526a2c8f86a6500000000000000000000aa6e3663d22c7411a9fdff8e5c01730a288bf55d0fe30d576b4cae850eabb65e2095cc7778f7f7b9949d8d61", 0x0, 0x0, 0x0) 1.495987012s ago: executing program 7 (id=375): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x210, 0xffff, 0x1, "aef2b70c5f1baf53423385441a151d84e8160fb56783fb263ceddb776ea8775e6b9776c18d9b48a7cc289adf7a079907049d19441eb4ae5bad183bd3b54c280451fbdaf59516fafe8c28d84c5661c886a0c7f69b256483bfe22c221ff563400ab82cdb0fc7678cd09380b36eccbcacd357216c3e144c352472f5abdf98ec76cab5654df87bcd9a7a74fe7d59b8f87454868ac1a300b2a129f5b6238f49598162ca29bec5fcdf36cdc26c4e69ab53f785104e1425609062ec30cd0b1d04b016ce7f14fb626fc25ca66700b767bcc6918fa9a7e7a70e4622dabacfd93e85616bd70000000000000006c78932f292e9d6989c5b36e32c1fde389a58b73af17831449d32ac45a065ff6a007c1928b9c84ab2e28de2fa0ffbd4b6b437a251527e5e57661162cd4d4cd9446ba8468cbc851aef47b04449ad7810b01ab9f277049b63ed8e36b0a7a4ae0bfa96ac2dea96ca23e2134acd9996942cc2d07b65b0217a13af9dadf0f378a5bcb6c24265f443dabcc0749c982612ff8ef8bad613e96fbfef63b27dc4f31a23d09dc8bfcc98dadb631f16905cc7992875a445db9b1bec9cd273c90afbb5f08c3c1e4dfe28ffd797691936ae6bd3fbb0d1a2b14287610983925cbf96f0a8849f10676553613ec3f6359ae5d0c39953af3a52765a8286a726d8cd43facd8bab29900eb4f83b20e84fcf338a3aa0560127ebb03f939f22df593009df"}], 0x210}}, 0x38, 0x406) (async) syz_emit_ethernet(0x73, &(0x7f0000000140)=ANY=[@ANYBLOB="12646fde3f47d308b67913978fa4c89dbcf22c3a9a996981a42e404a6a35ef4f377bd1c1b818d8b976946f5dd2564987f4cadf7948fb422e38bbc3eff617259d511920ab9f5a78197b14d2ccc65f6d19c7306579b3729aff29abdff61527123a17ebc43c3eba615fd1bd9817739825960744993cc06c6908bbbc224707", @ANYRESDEC=0x0, @ANYRESOCT=r0, @ANYRESOCT=0x0]) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x2) (async) syz_extract_tcp_res(&(0x7f0000000000), 0x81, 0x8) 1.495206367s ago: executing program 7 (id=376): r0 = socket$inet(0x2, 0x1, 0x6) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2, 0x1, 0xffffffff}, 0x10) mkdir(&(0x7f0000000080)='./file0\x00', 0x204) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000001d00)='./file1\x00', &(0x7f0000001d40)='w\x00') setsid() open(&(0x7f0000000180)='./file0\x00', 0x80, 0x12) pselect(0x40, &(0x7f0000000000)={0x49f, 0x6, 0x6000000000027, 0x400000000000005, 0x1, 0x0, 0xb, 0x8}, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x50}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x6, &(0x7f0000000040)="624e27f6ecc28cf85e9960b325d5c24b0b6796a9b3af7f564015992ca8fc233ed4a7d2637c12a874feb3773130c9c6fce482474af3ad6b37286ecd681b798c8806c5653162b0000069cf22a7439e9d4d7c5a9e7c4c534af6f6461be335fb1fca7a10b7bdb26939687f1c5b9ea3008799ab22d1def7312a9fc163061561db3ea057d9c963f83590827c25adf2ea4145dd0f8aec95fa4c0e37435102f4b978cb1355d4886dbb4841c4b16eb14fd26aa864cfdd125a7af53e02bf6fdd8fdcde8731625c8a654cb34c30078a843c767440c085bef207d8e32df7e22c97dbf28d553d80aa96f3", &(0x7f0000000400)=0xe4, &(0x7f0000000440)="816deb34ef1d445e28bd23f105cbb3c0fb97b46838548c55e0d996526358a3b83b97bdf010531ddb07b562cd7086594fc5cfcce87f2b190996d5725d920515469b1a502e5da4f4e51a16cdd9f6dc1fe0b45a57073fb2548bdaeae8d6d39ab036ad12184b4dc382f38b863e30f697478eebc42b6228d96607d8d0c7b680174dd95f4dc1b376cc26cd977c5bc0ce25e88a7c7bcfb196265f4034d892e8b0fcead0e22b6cfb9e7b710df4d687ebf74f3f70661910b9bed7a2609a697dc446ff8d46e922dabb31adc858e775c7909b6596087e43ed26c8dae91262e5f839fd1b507283102325751a8d4c050c39966e0de23a9b6982950674d75486cc2d45d2b3431ced422a8a6ac6f79c07dac18eb89c0281c0b477e1151c9749e8cc047c2357be13f2725d9e297a597a36e41f2b15fe54d0d0393782f1065ccb24878dfc26507ccdbeea3aad6a6e4fac963480ee0029462a76fd40a102996f66810c8cdd8aae3d7c104a3d048c9bac862cb1ce4b25fa919d4f1a9c6bb6a162f8390b77e5ae76a7c84ed249978d41fa3d6a1b6c78c2050f04fc0f9c5e527ac9eb07c2c067eefe69975d783f42156fdc38e8b3f720648f7bbac06198ae152d4d80183ad6cbc023b5ab9123044595cb8bc4b01006ffdabbd75bb933f8d5fdbc40b0238a59d88d4b6c096f0f72b36d438d1ee01f2bc720b3b3765b1b89bc7a40fd646e52680384a579e2005947cdb25ee42e54e14da95c495fc142146f098421f46bc0add3ef3aa30af681d00090770be0109c92ff12787922ae357f50ac2ae2425069e69e5faf384c810ec84d22f72bebabc3c68dbf72b0f2bf3460de546598453a7455bb1a55a33fc9db92a8ab231a4cf62abd3c38b601a8350139b99e825a854429748c5819f08d60c30432a4c8b3cd34b5291bcb02897e5d2b1c42d0f0dc92ca09529a9891cb9ce47659a2a1739916e33c361f655bd3188064366f1c61f623368ff0f2a975f06965a39734335f4cda609964889a4eb3ae3ceac1199c8d24b74ff01339e066e194a8236fb40f23d61c8d72d60125ff5be3e9642fdd979bf8c008ed92b6522760e78b0844ca85a74a2229d16af0e47492994f6aeb500d22c4fe3f0da0254bbce3c83e065b6e97cb0b17457cdf80b8928b80bd126c6527808924fec35ad9fb8adc07a66f7d6cfd9c6653748f5bb8ecfb3e58bba5365a0432c6542e59cd0196c637beed7933929781868864fec08212f1aa1a8b694a44aea5db006d0bd359d000ea743a7d5d105c964cf7a2c79e06b29326727fee1930f89984066c371b2227ceae05eb2742924cbe9b7d04b7bc08e73d62d064655acbe89e0f1424dd38b9d4c254250c42c11e59de066e74937c8d56fb1c1b34eebc2fc4fd45146b11493711f57cfd0e3459a6dd8861226a5c8bfbe575e691b8c0cd078aecc2244f323def2469f24062a472f3067731a8bce5b21be2a21aa8eca0f3e1b3f4cb3b64a835b008293d2b736e31e66398e6750f460d7ae023189cfc36dc582bd77b2ea29e546ccc249cfb8f30c5d9a9b49e6a432a8a7b8daf0038232f2bf7acfb01d4a5dd92e05d66de3eb20373e9b9e8601b367b02294af68779d35c82b8b48cec463638edfa261ce82cea8bfac14f8fb578936d1d4bd2f2ae20f38a2987f39fe7b6dd40274d3efe15353acc10115ce34447cdf9f78dd21a8ee266c97ca72b92f80fd2c0d112ab27073d630d117ee634943ad26116efba7cf7555fc6e04478dade232fe300ec967ee35ce01f679385e39132fb3d86dd4cc18f53a81950044a8370526b7404f41dc6815a5deb5a6241a0a0d0fe5b6f9799c33de95777d1c0d4e92aaec098ae8f270b4c08bd3f21d3532e8e54659bed428364b66527ed8c0bbf0b1ae7d7884826745c75cc3c0cb145ff2f4865ed05a3c454c8af0e002a6dc761d269bd8cfcfa7cb2db753a087ceeb5d242ce24d23f96c10672f7b64829039b800b7ee69f29d7a04ee62ebfc6802ecb1a83bfa332c215b9a68db19ca63e56f12142d9b3b33bee4719d6aefa558f70f6262359f25b4539f914497c57eab3c5d1da71271543223873a09afb8d540ad87b5b995b1328b11b5d0d9342e403564193a7ad51bf23c1350245a5bbe6efa5f031d2bcd73ddac4d6c6f781069e2aa455dbcf39988b1e67979f3359a8041b6f953ed05be351081eed5722310db5d872ebbec245254ae0b0b5f5dc94286b5b1763f69939ef19b2f0992254153ce52328673dacfc51975173a2bf77e9255379e1b3735b4633e8476d3c513314430bea430684fcdab8cfecf16cb51f4393e9bdbaf070a59d60ced803127972ae155f54f61d26a970d068c70d0a897a7447c930b02229b75beafe18f2f3f5e537528171ffcbbbfd5c87f7f2feee45d1178285ca29ac2cd604309ad5e043f6dec669d4c8d6e61d85bb67a321252e9838d719577b27ba09d44e5ae1fda43d6feea3c44683db83acd8de520f9f15f85196fb8d6900eb822b1ea16fa14fd939c86f63f08dd99ec5e4bcfc44cadcc17ab3061ecf459c3fda90a8e04bf46f63ae65982ae77b1fa952fb084c030ee4012dc017f444b8036366b5ccd3c30b7f74aa8757f283e3e8536dc2bc7a7d68f8d6207c2241acbac8800887a43f813429836ee0465435e6e3cd89cdc46090b6599ad8b15628320a8c44a0f2de5e1c5970bdf0c724b7dc5626a711684265714af886c4ab2801d620ab5db45d477cc4fef61b73aa76bdf8ab8096d810b6c21af519ffc97c3d0babaff73d3bd76d425bb64057ecf3e9956c4a35d82ad7999d650204936d40f05b78444903df630c3a8ea97246f76d2efade8c4f3170e40d6fce665fe34467478ff1ab7442a204daa4f9d5cf4348bb674fa21b1a9c92c1820fc2b17b028c75b6b67dc63cd3f35555b3236724cf1dc0ed003318c1f410b502d0f58f16a7d64fff94b73b85f825ae95645f2bbfff5f3b535ad8470f45f60d631d93e7cdff07000000000000d985407f94b7582dce9c18fe28e0d65f1e5bd7c13ccb9f9bc122a239ee595056780c5928a7b299d546f1fbe363058d34de03623704a9fc0a25b3cc5b4c23386e899eaba1317f243a92a919c064e6fa48139a61599913157198dbea939c10728d34093456e9ab62625551fd90811795f2fdc238b2251248a8ad0c0c377c7e29052549cf74f96b3d06160de0ee05bacd3b672988d4dda255b77cd072e275c40e3c715b2740f86ee65953d92a9e991162aa40fe9f60629cebd4be8919d2ead56c45c7c868c5b2aa9792bff86a3b1f8b469d23f17910bc56458c526756970657ae407cfee5035cb1f2345417c4f2c4db3a1609a4fe8ce773ff41b750f537e1c3d933917015aed2bfe2c0067ce7931da0b2124ebd413cc35e941aa882a337cd6d7c1539ae04b80c303a024a26bbcc206978faa97314a62bb5979b030709f0271c09f19a94cf36fb102871f4ad0abfdf300b8cdb4c5a261f9a77fa5b0ecb5a6d1faf7a519a3ea1dacd3d96e079213ec983f33f1601cd94e7a004fd3b07a826c28ca4d992f0a197ce7f8305997530c314d2a5d1178d8b35e64464c4cac136e1c526662aefc5710498db98712b26472fdb2144a4148211ea5bed87e623cf16364a4808a0e5186be2bc19dc42c0221280b273af3e340a456f9f62052ab5ae2b00ffe9c5b464d4497c87feb39e66c98c84c096507593a7dfb0610b55d1c311d678bb5e54e36f4f7db90d7fa385bc43438972b845d9fcde76c553f22570843be44d7b339d11e4dd8606a312f5602b836337686fa36ae52f7126efb0d5ad9c47e2d8992550835bef701f57097806577596fa3f5b64c96f2c4ee7a7f7edc9e2dddde824d91d9853b9e4111bcbeede77c74597730cf43a437eced6285b7b6c7969febb82b2109719d96c4b702a754781754bef36eb0c2c50c083ddf527a540ca89a9b866d17de64c412e6fc32fbdb40a7ff76ee3829bb9e33f4daf79ae48d8fa95be50dd372060984ddf3b06631eca91f504c18a4ecde9ef2e683a308f3f145c7168bbc539e0eeef80829f3c73055cdb55f31e455cf7a30c1583cf193bd8a203c3b81c64afa35af8654619907b586ee13f719001cda245a21a4641a53e2e18a4cf0817faddb8b75229578101787fb4cf4ca5b8d5cb8eff76fb1826ac6f0cf20d879fd09cfa9d8ce92bbe72f9141ee4f0ec06992ce7ef763c28a2a3bebffc56c9acaba3e459d0b8f7be4a6507a253588f4d72916fc83aaad962b759b87ddbe168aca77cb324764fd37a101483df6016562ade1c7853f827132935415b17ac2b23b6683c7e56c325b0adf2d81c7bcae94e572b05da053a3eefba773abf1303f1f9d855462eaa6e548266338dc57b7cddc09a9abb8be5e0472325f2b9cdf604b59810780a5bff7f90fdc2d33a51bd1a74faa0d62d86876fc2b415e6ac8f02e50af5b7ee65496ba3267e2e5a28e49b4cc2fdf14a9e3f34c6d9a4406de7ffa8e63a2bfa1cb351b3405284d7258cb145a134435a7e3418fac77e6cb7fea0fe887632523615313d9662de7409a2f8d70e7a61c4d09876485759f170597b3b2c0694c16aad2f49229f9f34503906186911b121c74ee790f0608d6dc9db9bd06babb448b8bad0d6c9d737de15bf922880a72eb08e04f38a544c49c6d32f6a8034dae8d91cae9f7516b7ae5cf083558429030e99f406944525a330e0bd0367d6ea3846b9c7c51e719c4e122e7833384511e86f7f5e73415302b15d7fec9c409fd936a5f1254110e5aac2d0ec7373e57596c31eaaf5639a22c2c1d0fd774a0302a915edd728051fcd9b6a0a0a8a74845f71e021f023a3051fb15f258666cbddd3d62d734758bc4127d660945f27847c734a1d7277302fbca6021e9d3080ec11551bfe715114ab16446df9e9b7feee573a1304e5528746545a8d34396ef4f8d9bb33afb07e247dedfd25ecb25156b6720bb784757601db3e3117c5e5424f977bac57972a56f1cf66e26ea818e097205d9c48ea5f84955e72a6a157d6aeda2de53f978c9a3b382ed58f84f1d933f191a2639552bed9c52247cc5c062eeb84932713432659d846a0a9789ff55b289e08696e783d91d5073a568d39d7f8ec91308cf0c2ecc9d82b06eff478780031f9fcb1c37f394dfb1c045e8838a3eae415a9b5418c42ee41605e9f197985e680ab6922207d74fe3b2f540bfad3d5a8fac501af447375d21bc879ea33ca20b3a8ec9a58a34e530b34e2f277cd0cb6a7b784193d49694fd20b88a83a17a682af9af2542763133665539d7dd99ccbddbb9dcde59ae63cf80eda0976ab9ec6305ab89d4e20be578072ae6f6e1b2c31ecc55692c49e72b39dbfa0701e8f8fe55717691974242df1f8cb6db06f037edd3526849795c15c25bf1cb2baaa90af3d03364bb87d22bd4d12ed5f0cd0a41ee7dee2498d6ccdce6a2a142986f56c6a6b3199d92c6325043ad9d41a2d864a90d710206471b60dab23580d98f09d58dd1e904441c13fd361637de59d681269a9bb797540e7ffdb676a2edf449bdce348f4a4c4bcaa66a484123f0d58c42dc6014dc5a748e604212dfd46c02de3f4308f0acdece4279f9f452c3a31daf4443076f2d82190dda31b2b6a8fd40d88f9c86e23cbfcd9767f26e4f656d078000e8e58bd4a7506d6e8451251440cc75ee8327e0e965dfdecb7c1837b21f7ebcbc7cb6ab196f28dc64bedda0e37e9902515efd02dc591ae828798562bc9401e4af67219c7b47177c6ed2572eed0d5600a11a4f90f051de376722aa48f07bdfce1db2c6bc638b2bbb5ad86d80e614eb002869138a62ad095f31864829d33d2313c4c85c8cdf95bf3d3b7eef70f1a1fa3674dbe9b50b58b46711d3dd63f85c29be5d0342a0c10783f71364e7dbaa9c786fa4b4e993ec8c34007a4b8bafc19dc8d217e919a1cae49bcf7c4552923f4c0efb7f3df114dcad3f9efe8647b3dcf146f99723e3d8ba80bff044fd0feaa8d82c39c348702503802503ef925028f62e01084c97bec73f266d6c35c6584b4c28ee8935fdc1d06f380257acb56963228d7ca6a48bcbbaf93986e3275f4db2f2351648215b82511dc628a8df47c8b45114305984a1e48f2b286ae00000000000000000000000000d54cecddf85bfcd51dbec32c14ea63561d8ba484c52bc949c3b8a166c68d2b156303bb0e8d11c2ed1169be885e5933a73e9466a78b40d6e521b9999730b958960187babdba0be1b6ecd0c04f7a1f54f05c4a18a6c9894205168ae5b30361f38b51aefda988dfd8be13098618938019c2f45b0858b31927e4bf38a1079c36e4684ccb6c11805b4da95b8fa90aa7335b", 0xfe6) 1.494590934s ago: executing program 7 (id=377): sysctl$hw(&(0x7f0000000000)={0x6, 0x16}, 0x2, &(0x7f0000000080)="a7c72046", &(0x7f0000000100)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0xf}, 0x2, &(0x7f0000000040)="68f3d5267c48e9c2624ad38b040442c9aaf8289f9a11", &(0x7f00000002c0)=0x16, 0x0, 0x0) 1.493284523s ago: executing program 6 (id=378): ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0x0, 0x1}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0xcf) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x104) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0xcf) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x7c6, 0xea) writev(r2, &(0x7f0000000540)=[{&(0x7f00000002c0)="19a09f0a202db400721b86085f2ccb05793b8c2b5fa2ca44d6760feccbaa42ce584b73722125bc3a0080e544a9b04f43186c91c63608e995b3d891c8ad165b0e2cebe705c495fb883d9a0ee0f6322059b4849c86a134181c25a27029cb4bb58bed6036028e825ee65c50a83bc4bd6fc38a7fd17560c33a9dfc8426ab42d5ee3c103260c22f1bbafef85817e66f751b2ef60db074ed32ddf37f8837129e1d0932a736e1e37fe5f22b4b34e675b4aee91a87e4aec94d3a43fc21647990417e880d1ab087e5b33e87957fe8594f241d045da1778302517ed54c8fb04a1d5bae76611af2c334", 0xd6}, {&(0x7f0000000280)="ffdb9f10984e2f8961967223f4996de5a537e34107c1a402be3523e39bce454ce4eee6b86dc96ab382f89e", 0xff98}], 0x2) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x2000) mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) open(&(0x7f0000000180)='./file0\x00', 0x19083084ca9cf73d, 0x2) 1.323865073s ago: executing program 7 (id=379): mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000600)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x19083084ca9cf73d, 0x2) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f00000002c0)='\x00\x00\x00\x00', 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/156, 0x9c}], 0x1, 0x3ff) ioctl$DIOCGETQUEUES(0xffffffffffffffff, 0xc0104401, &(0x7f0000000040)={0x8, 0x1, {'\x00', './file1\x00', './file1\x00', './file0\x00', {{0x6, 0x2}, {0x6, 0x13}, 0x4}, {{0x5, 0x2}, {0x7, 0x801}, 0x4}, {{0x9, 0x2}, {0x9, 0x1000}, 0x40000000}, {0x7, 0x0, 0x0, 0x4}, 0x0, 0x10000, 0x6, 0x7, 0x4}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) r1 = socket$inet(0x2, 0x3, 0x14) ioctl$FIOASYNC(r1, 0x80206910, &(0x7f0000000580)=0x7) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) sysctl$kern(&(0x7f0000000180)={0x1, 0x45}, 0x3, &(0x7f0000000280)="ee8f409198157e3b0d482cd811439e57ce10400716e4853368b73a55267eae31dfdeb4695f32fe7b7ad86f86b9026db90f9b45d9c0dfe6f336cdbed0b1e9503fb71d22c07e97988cb677f6e039bda806b77d2700"/100, &(0x7f0000000140)=0x5b, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffeda6c185aaaaaaaaaabb080045da001c0000070000019078ac1400bbac1400aa0000907800660006"]) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x7, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) ioctl$FIOASYNC(r3, 0x81206919, &(0x7f0000000580)=0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000100)=0xfea3) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 1.300264763s ago: executing program 3 (id=380): sysctl$kern(&(0x7f0000000000)={0x1, 0x36}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000300)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000340), &(0x7f0000000380), &(0x7f00000003c0), 0x0) r1 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000004200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000004600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="1c001e3a62907ff193bf0000", @ANYRES32=r3, @ANYRES32, @ANYRES32=r1, @ANYRES32=r1], 0x1c, 0xd}, 0x400) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1ea8) syz_open_pts() r4 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x52) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x6) connect$inet(r5, &(0x7f0000000700)={0x10, 0x2, 0x2, 0xac1400aa}, 0x10) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x48129, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x8}, {0x46, 0xfffffff9}], 0x2}) closefrom(r0) 1.299573018s ago: executing program 2 (id=381): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) seteuid(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfea3) recvmmsg(r1, &(0x7f0000001f00)={{&(0x7f0000000440)=@in, 0x10, &(0x7f0000000500)=[{&(0x7f0000000480)=""/110, 0x6e}], 0x1, &(0x7f0000000f00)=""/4096, 0x1000}, 0x5}, 0x38, 0x1000, &(0x7f0000001f40)={0x6f, 0x9}) setregid(0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ppoll(&(0x7f0000000900)=[{r4, 0x4}], 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x2}, {r4, 0x4}, {r4, 0x4}, {r4, 0x4}], 0x4, 0xe225) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) sendto(r4, &(0x7f0000000340)="c7dcc74f25a9b350065116accb35578716b1eaf93b35041aba37432655fa8a5396957c12be425de3566e96e1c1336999ebd989672e8b62504902579f96b8b14129f672b83dbf0c95c069965d0a3c11b1f574e21e9f0b7afe9cce4d5dc6227667a6aa04e28d0a9576c1b11158e86a43c25dd66a5c0b9a30adb91acd79b9fb1758c0116e424152c6401fb93cfcdf7a04dfd128cbc9376880b2afd03fc761494caef3a7ddfb5c49a58a87d3e5cccdf6dfe046ec2d2d8701568003ce695b3b8068b53b30fb33b3406cf06d1cc9c3618ad47bd6db5bbda26f97f3a80e0d77834e7764ac06f95c20113e3e89bf3084cc497c96b002ee9537", 0xf5, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000300)={0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000ec0)=[{0x2, 0x3e, 0xff, 0x7}, {0x1, 0xa, 0x7, 0x1ff}, {0x6, 0xf, 0x3, 0x7}]}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETPROPERTY(0xffffffffffffffff, 0xc04064aa, &(0x7f0000000680)={&(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000005c0)=[{}, {}, {}, {}], 0xfffffff5, 0x0, ""/32, 0x7, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="168e87b65147000000000000080045da00280064000001069078e0000001ac1400aa4e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5032700057b6de680f200337bc85a221469cfe150b4a421b9c5c89856de3a550c3a54021895aa16644264cf541e0693b51eac19a37be5c11bf5777a25b5347747c548025a06c56f892226691"]) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYRES8=r0]) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000540)=0x200) 1.298666269s ago: executing program 5 (id=382): munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x3, 0x14) ioctl$FIOASYNC(r0, 0xc0106924, &(0x7f0000000580)=0x7) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x9010, 0xffffffffffffffff, 0x0) 1.297866609s ago: executing program 5 (id=383): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000f80), 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) ioctl$DIOCRDELADDRS(r0, 0xc4504444, &(0x7f0000001080)={{'./file2\x00', './file1/file0\x00', 0x18, 0x1}, 0x0, 0xf, 0x0, 0x4, 0xc, 0x9, 0x2, 0x30, 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x5, 0xf9, 0x1}, {0x4, 0x4, 0x1, 0x1}, {0xd9e6, 0x9, 0x3, 0x7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000026c0)={@local, @empty, [], {@ipv6={0x86dd, {0x7, 0x6, '\x00', 0x14, 0x3c, 0x38, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x9, 0x0, 0x6}}}}}}}) r3 = syz_open_pts() r4 = kqueue() r5 = socket$inet6(0x18, 0x3, 0x7) sendmmsg(r5, &(0x7f0000000340)={{&(0x7f0000000000)=@in6={0x1c, 0x18, 0x0, 0x400, "bb400a4b0c954b521b9b8032d61992af", 0x8}, 0x1c, 0x0, 0x0, &(0x7f0000000040)=[{0x10, 0xffff, 0xfffffffc, "f0"}, {0x10, 0xffff, 0x1, "dd81"}], 0x20}}, 0x38, 0x400) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1672) ppoll(&(0x7f0000000080)=[{r0, 0x1}, {r3, 0x8}], 0x2, &(0x7f00000000c0)={0x6, 0x7ffffffffffffffe}, &(0x7f0000000100)={0x7fffffff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setresgid(0x0, 0x0, r6) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_SETBELL(r7, 0x80105703, &(0x7f0000000040)={0x9ea8, 0x7, 0x6, 0x7}) open(&(0x7f0000001980)='./file0\x00', 0x1008a, 0x71) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x2, 0x2, 0x4c, 0xe, "e457c84a3c78eaceac15bd73614ece93e09acab0", 0x6175, 0xfffff800}) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff7, 0x93, 0x80, 0x3, 0x6}], 0x4c, 0x0, 0x9, 0x0) 243.816218ms ago: executing program 1 (id=384): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) seteuid(0xffffffffffffffff) r0 = shmget$private(0x0, 0x3000, 0x3f2, &(0x7f0000ffd000/0x3000)=nil) r1 = socket$inet(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000200)={0x10, 0x2, 0x2, 0xe0000000}, 0x10) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f00000002c0)=@file={0x4, 0x1, './file0\x00'}, 0xa) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002a80), 0x80, 0x0) ioctl$VNDIOCSET(r3, 0x20006473, &(0x7f0000002b00)={&(0x7f0000002ac0)='./file0\x00', 0x5, 0x0}) getsockname$unix(r2, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7) r4 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0xef) seteuid(0xffffffffffffffff) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x2) access(&(0x7f0000000000)='./file0\x00', 0x1) r5 = socket$inet(0x2, 0x2, 0x0) bind$inet(r5, &(0x7f0000000080)={0x10, 0x2, 0x2, 0xffffffff}, 0x10) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) r6 = socket$inet(0x2, 0x2, 0x0) bind$inet(r6, &(0x7f0000000200)={0x10, 0x2, 0x2}, 0x10) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r7 = shmget$private(0x0, 0x3000, 0xa6, &(0x7f0000ffd000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r9, 0x1b2, 0x2, 0x0, 0x0, 0x6}, 0x9, 0x0, 0x0, 0xc0, 0x0, 0x5, 0x40000000004, 0x9, 0x4, 0x9, 0x80000dcf}) shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 1.359247ms ago: executing program 1 (id=385): mkfifo(&(0x7f00000020c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffff08119100000000000000000000000000000000fe80000000000000000000000000000000214e2300089078"]) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000002c0)=0x6, 0x4) bind$inet6(r1, &(0x7f0000000080)={0x1c, 0x18, 0x3, 0x5, "47faa2547e5e41ddf71db40c1a8fa3bc", 0xffff8575}, 0x1c) syz_emit_ethernet(0xfff9, &(0x7f0000000000)=ANY=[]) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001340), 0x100, 0x0) open(&(0x7f0000001980)='./file0\x00', 0x80, 0xc3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000013c0)={&(0x7f0000001380)='./file0\x00', r2, 0x1}) ioctl$DIOCRGETASTATS(0xffffffffffffffff, 0xc4504447, &(0x7f0000001600)={{'./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', './file1aaaaaaaaaaaaaaaaaaaaaaaaa', 0x2, 0x8}, 0x0, 0xa0, 0x0, 0x7, 0x2b, 0x8, 0x5, 0x0, 0x7}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000001700), 0x8840, 0x0) ioctl$DIOCIGETIFACES(r3, 0xc0404469, &(0x7f00000017c0)={'./file0\x00', 0x0, 0x100, 0x20003, 0x38}) closefrom(r0) symlink(&(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000b40)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') 738.616µs ago: executing program 6 (id=386): r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x1f0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xada0, 0xc}, {0x7ff, 0x8}}) sendmmsg(0xffffffffffffffff, &(0x7f0000002280)={{0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000001140)="70815fb063a93c26b8e7e0e4bf40ecdabf13fde6ee45c1ad485f2e389bf9ea4344a169ec6d675584f1c008c9e8c0a3d57401a98ac0205892d4e258291cb73c2d6435e1f2e03affed132600fe44650dceba8068d2c2dfccc6dfd6821b3f60e3b8a0905c29b044e06cfa441cbf556e3a8f6851a80816397a5833b5fc822f61ec33a94b3adc6757e10b7fc0a83ed5375990d657878c3efb8f77200b70fdcd0cfb7250104f0ed81b9521d4049850815c114d0a93cc177a4dada0693192db99850b8c289fd6636849c61e8c4463428d8b5eafafb8056a914b7f2474cf8a83fc1300c2af41b45fa2a29353b53abe2a87bd5aafe151ff420c311f72ad1243bf615d0d3de78e917dff916121280f373a4bbe30001a09ef96c2918612b60dd6e057f908650cdd93b881156cbf8718c3a520f1aeb1c4449cbf67bc81837d729e85b72f91eac8f5f2101a01cfb996b97f11a2bad7f321f1ef02d45e665e38ccbf5e5cb8839414376daf24198e63e4ae1dbe3e17dcd0919a1ee7d8d1422cf73662deca5db3b613807bc4d0242cb1a51df34ae19f74688783451cb51d727e89107ab46801c332166bc4ac145f1d9b3059416347d24ecba7bcc246ad6e80217b254d4e217f343dc3b994b8a44f855754a47398dc4a8e48d24ad4b18310692fe36b8b2de11f622215ee3973feba0e95f473410d2d5f376c91eb2e83c682551a11e5421624a1c1206634ca1ce386df3a47e169f223d26b0711ad6a61c542f84a1616947a89cc2ee7911d14a91b8e36d4c65b9a587aebb0ea63b570330bf50cb1d5c10d4544bc62e30385d2005d6774a40b923117e82ecab00e47e3d3f751b386b790c77a27b12a487580a252ac10851e4519b07f9f499343a7111d5cf4e5c7d6c313e6b9b8285a2071fb868c4e2d5534ec00004a9f6d3227b8bd0a3be528b60094fd470f021ecdd89e68762656b50b86a4890fbe1a75cf7db27f3e868be025fd72b27580c32a8aee5b04e5728b8ddb7a6697e5a2bc5c0e9c8e6cc2abf11ea7b80d5126a2f9c87e37930c273c08641be8f08caa60653ab0397a9c7b776f8e322ea165700e1a29d1887ce0fa069f5ba42a1ea936c37235efcbb3324b456a9126496bdabc02782f5f94a6e710d3aa8b60858e79582205e87cde9f9688a6f59bb3aba351df966c7bad5f2b171413d59f48c2eb93eb94039e6b443402c8de327cd922b74e519275f56cb13fa0c4e2645972dc96eecb123857b24552641664e333233c2b1cf90878a8aea0203aca9f7161a44fee86b907aa66da1e650ebbed48d0b1d3a68b85b77a3058fa1caacd253cb5e14cba130fe9cada12eec98e6b4a85bc13435264e76b779e09e4b41f2f62a0194409ab8f71b398a0fa1c897aebbd44cdb9d2b1c876afff6f13221c0a3192cf1ed04dd6009b08426d3105bad929dc5a7ae2a5f96a411262286dc6a43e498fd68c296388e2c9b8e168f479453f27a775207c1f506cf75743a773b38548ebf094f0e87beede72984c067731de7a9894e314bb44f11aa63a41680a91cdd80a86600330a71ee45e0cf5a4e83e4a599adb952bb95aa72eaa1036c4bfd278ff1fac6512b7210320417465e1fc7d5fa90189255da389f32b6954df673e4362670e31f21a07ea97c67474f328921156916dd5947e137a10fbccfdc30d4adda4370e1855bc74bd65d8a26ee644e16642007ec576f03b99dd818d379bf522876f6be0185a0adb585c03e387b50be1b0f6d27b234868f0071d914929dcf2c16c180f063aeb9a01a6d2b213151d3296cbdf274517bb851f644a1d109e261046cf6e31ff7f916501872e08295c8832a61f46e3c5d46ffc899c16fd638de26c574f7d2ab2b235509ae3b7360eb3b45143012048f3dc0e3ca8f5cc14816b61cb3e0b3e06b7a1f8fffdabd19b7a0c75f1a1842e485079149332d10d8ff37935c72d641f44603a363956d803def11d4525907305c444893d8b5b22fbbf23b9a4c475a265707dac1586e332024c4d6e3c5b45ded9ea0d03cda5c5ab3b775ce1f0a187be296ba44374dd41fe0efc90cf9c2e527fe06d1641952fde2b0cb66b186353f6200606e3e31ee9ccd288a894c68e4d3a75ec85d0c44b7e470674560b5b2f64ab02ebc072ed85ecb7df8ed698f490b711267ad3fd4e0a9d6da832586a8d46752db376ad4c82cc9dd2d9785a06db7838ff105dd97b843ca4a953eb1674a1fa91165b3f754566eeb406352c87b0fb2ddd89e0c969e8f67fef234cab2de50e23c774600c52dac3fbdf897ff6681cc4d992d0f8e568e2111cdaa4f71613aedc34e2b846c277d827063ef7bab4d647d4e1294172a446ecd65ab359a644fb3535c4b8d915bbf0b4d979260749016d5870c01bf6541dfe0460c0d0cad44ca9868fd747ec13b7e4716e07fd4de48f9a835285d8e0d218c446396e2d37e92db80cc6935b01cb7fff197b534c50e24c4d2bd0f95fd055ca08900840c272bffdf1fd732dcd909cdcfab7c2df5268decce9cbff84c17601935996066c9867c8db5ad45c01da94b55d89eb530a7f5ad280d5c650d127dc6fb3f572c2730836af5b0691a1d09bc06e7b3ef1d68f17fd0657ce9d29acdc420d2dba998dcedebb23c675b08deeee4aa1f0d0a4d4908196f5febe420340ba935388526996481a44d49c070642d41f623e2ae4e773761d61d2ff406f370eda02ff29884b482390da0db718632a403979bf9c56f92226f59610dc52afea8708baf95dafcdc315221bd35e83d9b93bfe27355ad49ffc60be7b9c70c7b5fb8078cb1a5b075d860139cf5a738313b81ab23dff1779fe7c73c4053ac71ed551ec23ce068fc4895707ae6f4ca26f06cf956e0236c647b4a58e23f4750b4b603ace72ab6a87e9fe8467a5fda45629cabca00b809f6c379c0ae3ad9775c46b29708a545a752274ca8082e9ab6689eb", 0x81a}], 0x1, 0x0}}, 0x38, 0x400) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) setresuid(r2, r4, 0x0) fchownat(r0, &(0x7f0000000080)='./file0\x00', r4, 0xffffffffffffffff, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1040) 0s ago: executing program 6 (id=387): recvmmsg(0xffffffffffffffff, &(0x7f0000000e40)={{0x0, 0x0, &(0x7f0000000d40)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0xffff}, 0x38, 0x2001, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x36, 0x0}, 0x840) syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080045da00380068000005019078ac1400aae000000203029078000000004518fff80064000000010006e0000002ac0600aa6cdcf66d56497f52"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/57}], 0x1000000000000302) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x80, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd65e481e2004a00000000000000000000ffff000000100000000000000000000000000000000000bb"]) r1 = kqueue1(0x10000) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x7, 0x81}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x40, 0x9, 0xcb}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80, 0x2, 0x3554000000}, {{r1}, 0xfffffffffffffff9, 0xa1, 0x2, 0xed, 0x38e}], 0x21316822, 0x0) kevent(r1, &(0x7f0000000040), 0x4003ff, 0x0, 0xb592, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = socket$inet6(0x18, 0x3, 0x7) setsockopt(r3, 0x8, 0x8000, 0x0, 0x0) socket(0x21, 0x1, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.42' (ED25519) to the list of known hosts. Connection to 10.128.1.42 closed by remote host. OpenBSD/amd64 (ci-openbsd-kasan-1.us-central1-f.c.syzkaller.internal) (tty00) login: pckbd_enable: command error pckbd_enable: command error  -r_,y;+_Dv˪BXKsr!%:DOCl6镳ؑȭ[,ĕ=2 Y4%p)K`6^\P;ĽoÊu`:&B<2`/Xou.t27 26+K4uM:C!dyA~>YO$]wQ~۟N/ar#m7A5#ELmj -r_,y;+_Dv˪BXKsr!%:DOCl6镳ؑȭ[,ĕ=2 Y4%p)K`6^\P;ĽoÊu`:&B<2`/Xou.t27 26+K4uM:C!dyA~>YO$]wQ~LJ[va4  pckbd_enable: command error ktrace write failed, errno 27, tracing stopped ktrace write failed, errno 27, tracing stopped <$% pckbd_enable: command error pckbd_enable: command error ktrace write failed, errno 27, tracing stopped OpenBSD/amd64 (ci-openbsd-kasan-1.us-central1-f.c.syzkaller.internal) (tty00) login: pckbd_enable: command error KASAN: invalid write of 20 bytes at 0xffff8000018cd3f0 from pc 0xffffffff8204b9bc KASAN: first bad byte at 0xffff8000018cd3f3 (+3); shadow 0x03: partial granule (out-of-bounds) KASAN: 0xffff8000018cd3f3 is 3 bytes inside the 16-byte malloc slot [0xffff8000018cd3f0..0xffff8000018cd400) KASAN: allocated at: #0 malloc+0xda0 #1 sysctl_sysvipc+0x6fb #2 kern_sysctl_dirs+0x30f #3 kern_sysctl+0x1ce #4 sys_sysctl+0x54f #5 syscall+0x1089 #6 Xsyscall+0x128 KASAN: pc: sysctl_sysvipc+0x71c KASAN: call trace: #0 kasan_memcpy+0x1ca #1 sysctl_sysvipc+0x71c #2 kern_sysctl_dirs+0x30f #3 kern_sysctl+0x1ce #4 sys_sysctl+0x54f #5 syscall+0x1089 #6 Xsyscall+0x128 KASAN: shadow of 0xffff8000018cd280..0xffff8000018cd500 (1 cell = 8 bytes): 0xffff8000018cd280: fc 08 fc 08 fc 08 fc 08 fc 08 fc 08 fc 08 fc 08 0xffff8000018cd300: 04 fb 06 fb 08 fb 08 fb fc 08 fc 08 06 fb fc 08 >0xffff8000018cd380: fc 08 fc 08 fc 08 08 fb fc 08 fc 08 fc 08[03]fb 0xffff8000018cd400: fc 08 fc 08 fc 08 fc 08 fc 08 fc 08 fc 08 08 fb 0xffff8000018cd480: fc 08 fc 08 fc 08 fc 08 fc 08 fc 08 fc 08 fc 08 KASAN: legend: 00 valid; 01..07 partial; fb malloc redzone; fc malloc freed; fd pool freed; fe kmem; fa global; f1..f4/f8 stack/scope panic: Caught invalid memory access at ffff8000018cd3f0 size 20 op 1 Stopped at db_enter+0x17: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *221574 46728 0 0 0x4000000 0 syz-executor db_enter() at db_enter+0x17 panic(ffffffff846330ad) at panic+0x270 kasan_memcpy(ffff8000018cd3f0,ffff80002998b2f0,14) at kasan_memcpy+0x1ec sysctl_sysvipc(ffff80002998b968,1,200000000180,ffff80002998b940) at sysctl_sysvipc+0x71c kern_sysctl_dirs(33,ffff80002998b968,1,200000000180,ffff80002998b940,0,1,1ffff000053316a4) at kern_sysctl_dirs+0x30f kern_sysctl(ffff80002998b964,2,200000000180,ffff80002998b940,0,fffa,ffff80002998bbb0) at kern_sysctl+0x1ce sys_sysctl(ffff800032309a10,ffff80002998bbb0,ffff80002998bb20) at sys_sysctl+0x54f syscall(ffff80002998bbb0) at syscall+0x1089 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6be0dbad150, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}>